{"copyright":"Copyright 2026 MLB Advanced Media, L.P.  Use of any content on this page acknowledges agreement to the terms posted here http://gdx.mlb.com/components/copyright.txt","allPlays":[{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Shohei Ohtani homers (17) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-22T23:41:33.059Z","endTime":"2026-06-22T23:42:11.313Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":{"id":805673,"link":"/api/v1/people/805673"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"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},"index":0,"startTime":"2026-06-22T20:18:23.131Z","endTime":"2026-06-22T23:20:28.850Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"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},"index":1,"startTime":"2026-06-22T23:20:28.850Z","endTime":"2026-06-22T23:40:55.891Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"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},"index":2,"startTime":"2026-06-22T23:40:55.891Z","endTime":"2026-06-22T23:41:35.014Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"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},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.682295377616388,"aZ":-11.174689033934659,"pfxX":-6.9244393532322,"pfxZ":10.969554340264658,"pX":-0.5078526852164331,"pZ":1.3892779533407702,"vX0":6.591959327372174,"vY0":-137.5186490842393,"vZ0":-9.336282427753721,"x":136.36,"y":201.27,"x0":-2.0371078722120983,"y0":50.00197045688114,"z0":5.587729334139638,"aX":-13.253658953282418},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.0,"breakHorizontal":11.2,"spinRate":2345,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.39840333832116803,"extension":6.504015865054239},"index":3,"playId":"0675c266-a1fe-3ceb-b898-3aa5b4bbfd9d","pitchNumber":1,"startTime":"2026-06-22T23:41:35.014Z","endTime":"2026-06-22T23:41:39.779Z","isPitch":true,"type":"pitch"},{"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73077967170149,"aZ":-29.50025011295554,"pfxX":-9.205500626632393,"pfxZ":1.6312243000920095,"pX":0.07215666461697037,"pZ":2.4159571319590687,"vX0":8.352198623266602,"vY0":-126.5783618738463,"vZ0":-2.1835050783895187,"x":114.25,"y":173.55,"x0":-2.0605077124358666,"y0":50.0000152938921,"z0":5.631515250961388,"aX":-15.06535223980656},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.8,"breakHorizontal":15.0,"spinRate":1586,"spinDirection":249},"zone":5,"typeConfidence":2.0,"plateTime":0.43127088540676706,"extension":6.525824790442535},"hitData":{"launchSpeed":112.8,"launchAngle":25.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":225.97,"coordY":63.16}},"index":4,"playId":"a6ceb329-dd3b-3669-94c6-d6d31bb4cb71","pitchNumber":2,"startTime":"2026-06-22T23:41:45.389Z","endTime":"2026-06-22T23:42:11.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:42:11.313Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andy Pages lines out to right fielder Kody Clemens.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-22T23:42:19.606Z","endTime":"2026-06-22T23:43:52.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"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(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},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84947003121741,"aZ":-13.362785442835024,"pfxX":-7.2675765847644875,"pfxZ":9.769065609252166,"pX":-0.6257039984616749,"pZ":3.239154980686693,"vX0":6.195345085012817,"vY0":-138.3627548796057,"vZ0":-4.721153605701269,"x":140.85,"y":151.32,"x0":-1.9571943277623267,"y0":50.003770349454456,"z0":5.873208108168729,"aX":-13.995480438699142},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":11.8,"spinRate":2227,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3969175958325799,"extension":6.295146306533461},"index":0,"playId":"8525d4d0-5919-3662-a527-2ae055fd5212","pitchNumber":1,"startTime":"2026-06-22T23:42:30.888Z","endTime":"2026-06-22T23:42:34.808Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.422870113606436,"aZ":-26.272375567333466,"pfxX":-1.1836132839393994,"pfxZ":3.5660521949581305,"pX":1.9827037556525395,"pZ":1.6254952466754613,"vX0":10.393697323751345,"vY0":-127.36048828739038,"vZ0":-5.103093239777449,"x":41.42,"y":194.89,"x0":-1.9849738813191378,"y0":50.00204128075767,"z0":5.71482384146309,"aX":-1.959441420050645},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.5,"breakHorizontal":0.0,"spinRate":2357,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.4289111738035767,"extension":6.450969529706729},"index":1,"playId":"7612c96d-405d-39c6-89fb-65bc7c06c022","pitchNumber":2,"startTime":"2026-06-22T23:42:44.448Z","endTime":"2026-06-22T23:42:48.042Z","isPitch":true,"type":"pitch"},{"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":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.79265593220551,"aZ":-12.058960263604165,"pfxX":-5.348282357780863,"pfxZ":10.357428933509448,"pX":0.5766984549621159,"pZ":3.430291750993763,"vX0":8.28483339725214,"vY0":-138.67970920051104,"vZ0":-4.675522072217373,"x":95.02,"y":146.16,"x0":-1.7583940465294974,"y0":50.006774564566314,"z0":5.946311506126022,"aX":-10.391690664471968},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":7.9,"spinRate":2357,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.39535388020326057,"extension":6.437384883443884},"index":2,"playId":"bf17e20c-e61a-3d03-9f2a-ae11b658a8f4","pitchNumber":3,"startTime":"2026-06-22T23:42:56.598Z","endTime":"2026-06-22T23:43:23.613Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"}}},{"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},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.586403332538584,"aZ":-14.663353712286312,"pfxX":-5.234936567080993,"pfxZ":8.896394553270573,"pX":-0.19090756479821044,"pZ":1.7108843454013813,"vX0":6.456800927025745,"vY0":-139.46667180245092,"vZ0":-8.502550387699227,"x":124.28,"y":192.59,"x0":-1.8567413193424205,"y0":50.005851152556055,"z0":5.767990433261503,"aX":-10.307237294119739},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":8.2,"spinRate":2356,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.39284828814355954,"extension":6.460232277649155},"index":3,"playId":"5d325ee0-fc81-3ce6-8e33-56764ec1e970","pitchNumber":4,"startTime":"2026-06-22T23:43:31.679Z","endTime":"2026-06-22T23:43:36.705Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.361982350699556,"aZ":-13.618612115639191,"pfxX":-6.145736047721475,"pfxZ":9.392686242484604,"pX":-0.5528827497182331,"pZ":1.862133980342572,"vX0":6.144591976063623,"vY0":-139.87264403561764,"vZ0":-8.031850329704668,"x":138.07,"y":188.5,"x0":-1.9826012504887713,"y0":50.00662528056348,"z0":5.669478391494518,"aX":-12.146638628528098},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":9.8,"spinRate":2327,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.39199616512560453,"extension":6.486768850511527},"hitData":{"launchSpeed":89.7,"launchAngle":22.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.71,"coordY":104.85}},"index":4,"playId":"a9ce75b5-0426-3b7d-9003-aeadc6510b5b","pitchNumber":5,"startTime":"2026-06-22T23:43:44.386Z","endTime":"2026-06-22T23:43:52.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:43:52.168Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddie Freeman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-22T23:43:53.336Z","endTime":"2026-06-22T23:45:13.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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, 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},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.475564613968174,"aZ":-38.65724507670945,"pfxX":3.3874945070108637,"pfxZ":-4.755345543481223,"pX":1.113087992173544,"pZ":1.1063522639329717,"vX0":6.1768487806927475,"vY0":-116.53894991686448,"vZ0":-2.362148740778674,"x":74.57,"y":208.91,"x0":-2.0196597633850497,"y0":50.0004809021017,"z0":5.81137121636654,"aX":4.6215310432076055},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-8.9,"breakHorizontal":-7.8,"spinRate":2336,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.471396719115015,"extension":6.2536396902436335},"index":0,"playId":"a7beec86-7473-3814-bba3-f9ab741eb2d0","pitchNumber":1,"startTime":"2026-06-22T23:44:12.937Z","endTime":"2026-06-22T23:44:17.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.527528997082474,"aZ":-20.61750835445449,"pfxX":-1.5742623919263998,"pfxZ":6.469473285524311,"pX":0.9454482258453241,"pZ":3.091838238258961,"vX0":8.583320075557161,"vY0":-132.37219493621078,"vZ0":-3.0244054221630225,"x":80.96,"y":155.3,"x0":-2.1254611104824774,"y0":50.00343983115863,"z0":5.747440596072523,"aX":-2.8140802887508873},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.3,"breakHorizontal":1.1,"spinRate":2627,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4127502898446469,"extension":6.143045789190841},"index":1,"playId":"2bd703d4-80a7-3000-9f86-3b533074eda8","pitchNumber":2,"startTime":"2026-06-22T23:44:26.037Z","endTime":"2026-06-22T23:44:30.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86287980822117,"aZ":-29.335704172044498,"pfxX":-11.396671890016181,"pfxZ":1.7190102434484693,"pX":0.48236332096898066,"pZ":1.4404506821788736,"vX0":10.102931594235667,"vY0":-127.32732007375924,"vZ0":-4.4700033907134396,"x":98.61,"y":199.89,"x0":-2.046212174484807,"y0":50.001559793561654,"z0":5.526002647322498,"aX":-18.809436329191787},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.3,"breakHorizontal":18.5,"spinRate":1634,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4293076668940228,"extension":6.416840349561045},"index":2,"playId":"d4eb531e-25d6-3f14-87ad-bc431b8a1f1e","pitchNumber":3,"startTime":"2026-06-22T23:44:43.015Z","endTime":"2026-06-22T23:44:47.783Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.121045372514864,"aZ":-22.582601407144466,"pfxX":-2.444326431562939,"pfxZ":5.25113346243875,"pX":-0.23796466720456733,"pZ":3.4588859829890675,"vX0":6.114047889589976,"vY0":-133.6519494878456,"vZ0":-1.8738144425755778,"x":126.07,"y":145.39,"x0":-2.2276443494239375,"y0":50.005249799944,"z0":5.77473816180874,"aX":-4.467585328855268},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.4,"breakHorizontal":3.2,"spinRate":2582,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.4082751058189378,"extension":6.278753143465011},"index":3,"playId":"b487920b-ecef-3d56-9b24-b120f2965ab7","pitchNumber":4,"startTime":"2026-06-22T23:44:55.148Z","endTime":"2026-06-22T23:44:59.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13239962720576,"aZ":-13.0436166910326,"pfxX":-6.615652977854303,"pfxZ":9.602164771226711,"pX":-0.8173972955083909,"pZ":2.8802832100830003,"vX0":5.588904585430052,"vY0":-140.33386714361032,"vZ0":-5.935314181394577,"x":148.16,"y":161.01,"x0":-1.9765023776336272,"y0":50.001210952255875,"z0":5.874382424849729,"aX":-13.177500518362892},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":10.8,"spinRate":2420,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.3904968159676705,"extension":6.382919212166858},"index":4,"playId":"7334791a-0876-32b8-8a4d-6acc3fb48668","pitchNumber":5,"startTime":"2026-06-22T23:45:09.427Z","endTime":"2026-06-22T23:45:13.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:45:13.300Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mookie Betts flies out to center fielder Byron Buxton.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-22T23:45:15.798Z","endTime":"2026-06-22T23:46:17.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.127198304843038,"aZ":-12.768954611516964,"pfxX":-6.597737192999963,"pfxZ":9.695995547341617,"pX":0.734053568645023,"pZ":2.2124963248017453,"vX0":9.305561517407401,"vY0":-139.9738061861126,"vZ0":-7.6042875212670245,"x":89.02,"y":179.04,"x0":-1.7634259516489683,"y0":50.00026815103263,"z0":5.785180319199246,"aX":-13.200764510283545},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":10.2,"spinRate":2370,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3900826058756932,"extension":6.466329637250169},"index":0,"playId":"f37e1f1a-c9ee-377a-b094-adf42b0594e1","pitchNumber":1,"startTime":"2026-06-22T23:45:36.478Z","endTime":"2026-06-22T23:45:40.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44222158108226,"aZ":-23.370027650931487,"pfxX":-2.13739730753056,"pfxZ":4.877737202975313,"pX":0.26085329582767464,"pZ":1.746429721650469,"vX0":6.745338097833441,"vY0":-132.50570112532495,"vZ0":-5.7093436011467285,"x":107.06,"y":191.63,"x0":-2.023836331032636,"y0":50.00156515138064,"z0":5.603009536805514,"aX":-3.857207128409168},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.9,"breakHorizontal":2.6,"spinRate":2555,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.4110875354181829,"extension":6.193762680131729},"index":1,"playId":"f8255f48-8046-3f50-b9be-70f978dae664","pitchNumber":2,"startTime":"2026-06-22T23:45:49.875Z","endTime":"2026-06-22T23:45:53.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.070849856036745,"aZ":-35.20408266957233,"pfxX":8.745137377650419,"pfxZ":-2.1607045371101314,"pX":0.39305993926133115,"pZ":2.513393715264141,"vX0":3.0299116089838596,"vY0":-117.71568511393387,"vZ0":-0.41670244667248835,"x":102.02,"y":170.92,"x0":-2.0462183665878695,"y0":50.001012622766645,"z0":5.94826315054016,"aX":12.285780102822264},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.7,"breakHorizontal":-16.6,"spinRate":2396,"spinDirection":44},"zone":6,"typeConfidence":2.0,"plateTime":0.4650771533171909,"extension":6.309596992944826},"hitData":{"launchSpeed":97.3,"launchAngle":38.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.57,"coordY":60.03}},"index":2,"playId":"73e391f3-ff53-39dd-9ffd-9722555641b8","pitchNumber":3,"startTime":"2026-06-22T23:46:07.761Z","endTime":"2026-06-22T23:46:17.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:46:17.530Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Larnach strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-22T23:48:30.893Z","endTime":"2026-06-22T23:52:28.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8,9,10],"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-22T23:48:21.847Z","endTime":"2026-06-22T23:48:33.208Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"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},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64819769198935,"aZ":-10.884057175712874,"pfxX":-5.57055925018834,"pfxZ":10.402565214958077,"pX":-0.15825223601509977,"pZ":3.016170116782658,"vX0":4.299394960372405,"vY0":-142.1698174037651,"vZ0":-4.775784048045694,"x":123.03,"y":157.34,"x0":-0.9664988848765858,"y0":50.0044268079347,"z0":5.408906217555817,"aX":-11.402386370292572},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.0,"breakHorizontal":9.2,"spinRate":2233,"spinDirection":215},"zone":2,"typeConfidence":0.9,"plateTime":0.38529404517383226,"extension":7.127261780707138},"index":1,"playId":"3e0e5ed1-126a-38dc-866e-690808780242","pitchNumber":1,"startTime":"2026-06-22T23:48:33.208Z","endTime":"2026-06-22T23:48:36.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01030192717133,"aZ":-45.92532512592708,"pfxX":4.003393721964285,"pfxZ":-8.811831626425214,"pX":1.0763374041664646,"pZ":1.3266718971179425,"vX0":3.795730360122408,"vY0":-125.16590895247056,"vZ0":-1.0239396079519199,"x":75.97,"y":202.96,"x0":-0.9885938510196642,"y0":50.00008537323343,"z0":5.554790687531171,"aX":6.249514193711954},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-15.8,"breakHorizontal":-8.3,"spinRate":2539,"spinDirection":30},"zone":14,"typeConfidence":0.9,"plateTime":0.4402876428031486,"extension":6.918993837544179},"index":2,"playId":"f60adc23-74c6-30b7-93df-d03deffcff08","pitchNumber":2,"startTime":"2026-06-22T23:49:19.358Z","endTime":"2026-06-22T23:49:23.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53280442645138,"aZ":-43.37060106416395,"pfxX":3.5934286581473938,"pfxZ":-7.118053610162397,"pX":0.6492890041767686,"pZ":0.3775842974074126,"vX0":2.8719882983882856,"vY0":-125.49363001819803,"vZ0":-3.899540532882767,"x":92.25,"y":228.59,"x0":-0.9821230239558046,"y0":50.001482665311634,"z0":5.532643782715931,"aX":5.654152946835596},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-13.6,"breakHorizontal":-7.2,"spinRate":2635,"spinDirection":26},"zone":14,"typeConfidence":0.9,"plateTime":0.4386854159096054,"extension":6.8342652919323665},"index":3,"playId":"676fd555-a071-3801-a788-e8ee100c9db2","pitchNumber":3,"startTime":"2026-06-22T23:49:31.978Z","endTime":"2026-06-22T23:49:37.067Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":98.5,"endSpeed":89.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.36187315105499,"aZ":-8.737289440175342,"pfxX":-5.2556357221756205,"pfxZ":11.318283952929875,"pX":-0.269310333779704,"pZ":2.573619465952024,"vX0":4.210457229422827,"vY0":-143.2832111032391,"vZ0":-6.207775320395809,"x":127.27,"y":169.29,"x0":-1.0779565376267681,"y0":50.00677510020462,"z0":5.320052384099101,"aX":-10.88604590496177},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.3,"breakHorizontal":8.6,"spinRate":2395,"spinDirection":216},"zone":5,"typeConfidence":0.91,"plateTime":0.38286832675873406,"extension":7.001902254648365},"index":4,"playId":"ee6054ea-81da-37a2-bef9-1defc93f864b","pitchNumber":4,"startTime":"2026-06-22T23:49:52.178Z","endTime":"2026-06-22T23:49:55.401Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58765541582606,"aZ":-30.433451932447785,"pfxX":4.080283702308801,"pfxZ":0.9626157680587966,"pX":1.0503092009971682,"pZ":1.452867208321577,"vX0":4.753122980755007,"vY0":-132.6984137363608,"vZ0":-4.244711677789493,"x":76.96,"y":199.55,"x0":-1.2870686792768724,"y0":50.001279649426706,"z0":5.26405578851575,"aX":7.350884559653119},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.1,"breakHorizontal":-8.3,"spinRate":2597,"spinDirection":44},"zone":14,"typeConfidence":0.76,"plateTime":0.4111141636982114,"extension":6.876444680534187},"index":5,"playId":"bfa56ed5-8469-3147-807f-6b9f822c8577","pitchNumber":5,"startTime":"2026-06-22T23:50:14.250Z","endTime":"2026-06-22T23:50:19.244Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20221602149844,"aZ":-9.923102419826991,"pfxX":-6.279978058236019,"pfxZ":10.868888352340603,"pX":0.19087509224487184,"pZ":1.3619436301321117,"vX0":5.468958588226505,"vY0":-142.31400582853283,"vZ0":-9.085445388987019,"x":109.72,"y":202.01,"x0":-0.9414798839350179,"y0":50.00637580333743,"z0":5.227869862551502,"aX":-12.861395454331443},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.0,"breakHorizontal":10.2,"spinRate":2403,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.3851265504961874,"extension":7.186495047499589},"index":6,"playId":"9088deae-dbfd-3cae-8ca1-f351de209eb2","pitchNumber":6,"startTime":"2026-06-22T23:50:33.776Z","endTime":"2026-06-22T23:50:37.041Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.209772670473875,"aZ":-14.180495264058314,"pfxX":-4.486309191366354,"pfxZ":8.72109833394739,"pX":-0.9403763661604465,"pZ":3.690489902240395,"vX0":2.1656167532633765,"vY0":-142.8268661305907,"vZ0":-2.2538728032035027,"x":152.84,"y":139.14,"x0":-1.1259081437833438,"y0":50.007051003180216,"z0":5.382729954245823,"aX":-9.261762002416463},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.5,"breakHorizontal":7.7,"spinRate":2348,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.38363739813840336,"extension":6.98355127182295},"index":7,"playId":"c11552c2-6767-37e3-819d-c125d8b74612","pitchNumber":7,"startTime":"2026-06-22T23:51:09.029Z","endTime":"2026-06-22T23:51:12.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30316067883812,"aZ":-35.782267399000155,"pfxX":5.7303659458042695,"pfxZ":-2.0557077167663333,"pX":0.3165569238695369,"pZ":2.6242413241618037,"vX0":2.7163957470365974,"vY0":-132.09256786012455,"vZ0":0.05999061107766379,"x":104.93,"y":167.93,"x0":-1.4723338559720602,"y0":50.0056225850967,"z0":5.250165725367917,"aX":10.04351481729445},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-3.5,"breakHorizontal":-11.0,"spinRate":2575,"spinDirection":58},"zone":6,"typeConfidence":0.9,"plateTime":0.4159818131376163,"extension":6.913046007257036},"index":8,"playId":"7c7ced64-923c-3989-ada2-a500e7910f66","pitchNumber":8,"startTime":"2026-06-22T23:51:30.067Z","endTime":"2026-06-22T23:51:33.293Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":98.4,"endSpeed":90.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42325071166821,"aZ":-14.083675735671669,"pfxX":-4.93954553235176,"pfxZ":8.651398215787667,"pX":-0.8914424838682987,"pZ":2.4102915262594156,"vX0":2.1999760902452032,"vY0":-143.28628840456804,"vZ0":-5.730580528029268,"x":150.98,"y":173.7,"x0":-1.025150682987808,"y0":50.00066550021889,"z0":5.307630099796711,"aX":-10.325197299096935},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.8,"breakHorizontal":8.5,"spinRate":2390,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.3814687273881523,"extension":7.133078360403967},"index":9,"playId":"15b91835-369a-3aad-b77f-11d08971f8e5","pitchNumber":9,"startTime":"2026-06-22T23:51:58.908Z","endTime":"2026-06-22T23:52:03.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87339960770692,"aZ":-42.96763115888582,"pfxX":3.632635772330833,"pfxZ":-6.571405872326971,"pX":0.7293683180260163,"pZ":0.6259399764983644,"vX0":3.2112515922910188,"vY0":-127.30684293414433,"vZ0":-3.57132869621444,"x":89.2,"y":221.88,"x0":-1.0197271991901464,"y0":50.000948356664,"z0":5.444206462230912,"aX":5.968138205797405},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-12.5,"breakHorizontal":-7.3,"spinRate":2681,"spinDirection":29},"zone":14,"typeConfidence":0.84,"plateTime":0.4300539903714955,"extension":6.953082874236761},"index":10,"playId":"74a6a6d0-5315-3d0f-80ba-39f4f358b525","pitchNumber":10,"startTime":"2026-06-22T23:52:22.765Z","endTime":"2026-06-22T23:52:28.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:52:28.010Z","atBatIndex":4},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Byron Buxton homers (25) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-22T23:52:35.236Z","endTime":"2026-06-22T23:54:08.472Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":{"id":694361,"link":"/api/v1/people/694361"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.087324146388585,"aZ":-37.22018812112987,"pfxX":7.340537162806267,"pfxZ":-2.8743758321762103,"pX":1.825806836464931,"pZ":1.046548416417059,"vX0":5.503375552315257,"vY0":-131.9032347919472,"vZ0":-3.469860948113462,"x":47.4,"y":210.52,"x0":-1.2442862352540351,"y0":50.00460354816568,"z0":5.134827302333833,"aX":12.882552651710128},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-5.8,"breakHorizontal":-14.5,"spinRate":2651,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.4158853361091812,"extension":6.82925410426991},"index":0,"playId":"45370764-6013-376e-8968-ab50808e68ca","pitchNumber":1,"startTime":"2026-06-22T23:52:55.890Z","endTime":"2026-06-22T23:52:59.059Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":98.6,"endSpeed":90.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.892911060029707,"aZ":-18.885698370579004,"pfxX":-9.773566125045742,"pfxZ":6.347217544700156,"pX":0.9360141934767018,"pZ":1.3263173954287695,"vX0":9.240459878473862,"vY0":-143.25125850788183,"vZ0":-7.172206518634565,"x":81.32,"y":202.97,"x0":-1.05058131689018,"y0":50.00146421206591,"z0":5.028710508380177,"aX":-20.455728840321328},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.3,"breakHorizontal":16.0,"spinRate":2324,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.3813169082416654,"extension":7.122950143126101},"index":1,"playId":"065ba4e9-0b9f-3d89-80e9-a0f10eb538cd","pitchNumber":2,"startTime":"2026-06-22T23:53:10.434Z","endTime":"2026-06-22T23:53:14.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65464529352819,"aZ":-34.66423279427775,"pfxX":6.344606768440235,"pfxZ":-1.471838575515008,"pX":-0.11428027212256363,"pZ":2.9131501718810004,"vX0":1.9855638576427916,"vY0":-128.88253363956542,"vZ0":1.0308603671112166,"x":121.36,"y":160.12,"x0":-1.718177656847848,"y0":50.00366812909479,"z0":5.1757963069058395,"aX":10.72209031838606},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.3,"breakHorizontal":-11.9,"spinRate":2585,"spinDirection":64},"zone":2,"typeConfidence":0.91,"plateTime":0.42425312592170306,"extension":6.863534273768624},"index":2,"playId":"9650503e-740f-38b3-9d82-3f945d7d6eaf","pitchNumber":3,"startTime":"2026-06-22T23:53:22.955Z","endTime":"2026-06-22T23:53:26.061Z","isPitch":true,"type":"pitch"},{"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":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.323678150969116,"aZ":-14.204292055397925,"pfxX":-6.552038984798369,"pfxZ":8.637439733514826,"pX":-0.2704782550624445,"pZ":2.614614677663271,"vX0":4.501363496122923,"vY0":-143.1597788076856,"vZ0":-5.038914312981154,"x":127.31,"y":168.19,"x0":-1.010058433869835,"y0":50.0038755051479,"z0":5.283265219863893,"aX":-13.632618267221783},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.9,"breakHorizontal":11.0,"spinRate":2261,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.3822529936084771,"extension":7.183568165165454},"hitData":{"launchSpeed":106.8,"launchAngle":35.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":66.67,"coordY":50.89}},"index":3,"playId":"f8d5a3f0-4e0c-391c-9ba0-4de45703a168","pitchNumber":4,"startTime":"2026-06-22T23:53:42.119Z","endTime":"2026-06-22T23:54:08.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:54:08.472Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-22T23:54:20.780Z","endTime":"2026-06-22T23:55:34.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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},"pitchData":{"startSpeed":98.5,"endSpeed":89.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71995174300337,"aZ":-13.019535964236063,"pfxX":-5.917736294610069,"pfxZ":9.217458294112882,"pX":-1.234233616295034,"pZ":2.691858231976152,"vX0":2.09907369613791,"vY0":-143.37869097013598,"vZ0":-5.035305081125489,"x":164.05,"y":166.1,"x0":-1.207760185107389,"y0":50.00403888002675,"z0":5.2859379435912155,"aX":-12.298795623957972},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.8,"breakHorizontal":10.3,"spinRate":2342,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.3822782080399181,"extension":7.200641724175998},"index":0,"playId":"52c82ab2-7610-3b55-873a-9bb011ef4118","pitchNumber":1,"startTime":"2026-06-22T23:54:30.751Z","endTime":"2026-06-22T23:54:34.829Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":98.5,"endSpeed":89.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28347377505934,"aZ":-11.017240941817542,"pfxX":-6.100562199129698,"pfxZ":10.197883947551812,"pX":-0.24566295148386078,"pZ":1.9006049394712807,"vX0":4.233654101869506,"vY0":-143.1838049210949,"vZ0":-7.495821585566784,"x":126.36,"y":187.46,"x0":-0.9513463178612716,"y0":50.00463129121223,"z0":5.2431230648404,"aX":-12.65921345364588},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.2,"breakHorizontal":10.2,"spinRate":2392,"spinDirection":212},"zone":8,"typeConfidence":0.91,"plateTime":0.3826451425063744,"extension":7.045246852115583},"index":1,"playId":"fb875fd5-566c-3aa7-b14b-327700c58610","pitchNumber":2,"startTime":"2026-06-22T23:54:44.153Z","endTime":"2026-06-22T23:54:49.512Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-06-22T23:54:55.941Z","endTime":"2026-06-22T23:55:15.073Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29845313071253,"aZ":-35.426590802554394,"pfxX":7.285041540736721,"pfxZ":-1.872912994485783,"pX":1.206935388693751,"pZ":1.8166300878198076,"vX0":4.1017110610954575,"vY0":-131.18082623960774,"vZ0":-1.9263418449880492,"x":70.99,"y":189.73,"x0":-1.3266857782333197,"y0":50.006196009312745,"z0":5.216541679657433,"aX":12.622732245146222},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-3.6,"breakHorizontal":-14.2,"spinRate":2653,"spinDirection":42},"zone":14,"typeConfidence":0.91,"plateTime":0.4184882803358083,"extension":6.784224335223502},"index":3,"playId":"51a48697-f1d6-38cf-adc3-d9c53860463f","pitchNumber":3,"startTime":"2026-06-22T23:55:15.073Z","endTime":"2026-06-22T23:55:18.227Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.9,"endSpeed":88.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.31872749337032,"aZ":-11.954435646572113,"pfxX":-4.9101312349288975,"pfxZ":9.955565280793513,"pX":-0.1565328983528512,"pZ":3.8780414450332046,"vX0":4.163204115726762,"vY0":-142.45190572665666,"vZ0":-2.1167598976988735,"x":122.97,"y":134.07,"x0":-1.0075828695081321,"y0":50.00238244042458,"z0":5.3976734496379395,"aX":-9.972356620053137},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.6,"breakHorizontal":7.9,"spinRate":2288,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.386249127725395,"extension":7.194001197230635},"index":4,"playId":"6728a714-ef21-30cd-a9af-0f3d10efac7f","pitchNumber":4,"startTime":"2026-06-22T23:55:31.223Z","endTime":"2026-06-22T23:55:34.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:55:34.898Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Bell walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-22T23:55:38.421Z","endTime":"2026-06-22T23:57:00.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.529331827730296,"aZ":-43.703170775875776,"pfxX":3.130797028879067,"pfxZ":-7.390381799717799,"pX":0.14787838918253512,"pZ":0.08735877928925015,"vX0":1.992680462453985,"vY0":-125.24070786047864,"vZ0":-4.272434361476202,"x":111.36,"y":236.42,"x0":-1.0697214997664752,"y0":50.00419400881658,"z0":5.457315549010653,"aX":4.883634405978107},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-14.2,"breakHorizontal":-6.2,"spinRate":2496,"spinDirection":26},"zone":14,"typeConfidence":0.91,"plateTime":0.4403927436738724,"extension":6.792745793342596},"index":0,"playId":"267d0b8f-9acd-32d8-833b-8817717e2973","pitchNumber":1,"startTime":"2026-06-22T23:55:56.299Z","endTime":"2026-06-22T23:56:00.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26529371056113,"aZ":-13.470148962416626,"pfxX":-5.420223135904719,"pfxZ":9.246209703271507,"pX":-0.9470758944376738,"pZ":3.1816434782571297,"vX0":2.3526370604968725,"vY0":-141.7573615168807,"vZ0":-3.7618530694331427,"x":153.1,"y":152.88,"x0":-1.086484168601189,"y0":50.001418827945784,"z0":5.39366923033085,"aX":-10.96226099655419},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":9.2,"spinRate":2200,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.3872988476495123,"extension":7.0169595826268},"index":1,"playId":"655eab2b-b3b2-3282-b3c0-8b6f67a906ad","pitchNumber":2,"startTime":"2026-06-22T23:56:15.616Z","endTime":"2026-06-22T23:56:20.882Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.605102015129052,"aZ":-42.31898933936699,"pfxX":4.598661801682994,"pfxZ":-6.382418048873431,"pX":0.3550141941815036,"pZ":1.4666465914409323,"vX0":2.128348942905746,"vY0":-125.79941823535184,"vZ0":-1.5692336884939233,"x":103.47,"y":199.18,"x0":-1.1017987846619925,"y0":50.004687566424074,"z0":5.556477037649437,"aX":7.306549099394139},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-11.6,"breakHorizontal":-8.9,"spinRate":2515,"spinDirection":26},"zone":14,"typeConfidence":0.89,"plateTime":0.43685690179613657,"extension":6.713749940493629},"index":2,"playId":"e55c1f68-57a1-36fc-90af-3132e6fbd93b","pitchNumber":3,"startTime":"2026-06-22T23:56:32.848Z","endTime":"2026-06-22T23:56:38.410Z","isPitch":true,"type":"pitch"},{"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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.53621258897619,"aZ":-15.890174847565715,"pfxX":-4.51232713408901,"pfxZ":8.024587255008457,"pX":0.22571400052703278,"pZ":2.9578520247157165,"vX0":5.371161338859766,"vY0":-142.01010752490112,"vZ0":-3.817527218984373,"x":108.4,"y":158.92,"x0":-1.1098681824831382,"y0":50.00057790662872,"z0":5.339708931513412,"aX":-9.154368896541014},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.9,"breakHorizontal":7.0,"spinRate":2225,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.3866770824903525,"extension":6.977299494873318},"index":3,"playId":"37cad094-646b-3086-88e3-7a0f01fae010","pitchNumber":4,"startTime":"2026-06-22T23:56:44.367Z","endTime":"2026-06-22T23:56:47.431Z","isPitch":true,"type":"pitch"},{"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":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.443769125157623,"aZ":-41.89845415725699,"pfxX":4.573611572116061,"pfxZ":-6.161063722082498,"pX":0.20404050589602035,"pZ":-0.12577406160587004,"vX0":1.9029969049275204,"vY0":-125.57971358067374,"vZ0":-5.228010885337998,"x":109.22,"y":242.18,"x0":-1.1607274842838682,"y0":50.00540226843566,"z0":5.438935960905668,"aX":7.213461452728276},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-12.2,"breakHorizontal":-8.8,"spinRate":2569,"spinDirection":28},"zone":14,"typeConfidence":0.9,"plateTime":0.43828582148742035,"extension":6.703624639468199},"index":4,"playId":"ce79f32d-50b7-3c71-ae65-963ce071720f","pitchNumber":5,"startTime":"2026-06-22T23:56:56.502Z","endTime":"2026-06-22T23:57:00.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:57:00.994Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Royce Lewis singles on a line drive to left fielder Ryan Ward. Josh Bell to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-22T23:57:09.420Z","endTime":"2026-06-22T23:58:47.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669899,"link":"/api/v1/people/669899"},"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59631582783933,"aZ":-29.606589808060047,"pfxX":6.9293548885270955,"pfxZ":1.5046768049331822,"pX":0.9495470977592918,"pZ":1.2164154012205288,"vX0":3.4613475556436804,"vY0":-130.28920248938095,"vZ0":-3.9859246365748193,"x":80.81,"y":205.94,"x0":-1.2998925691027765,"y0":50.00178618293795,"z0":5.025462582463146,"aX":11.807499160762736},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.0,"breakHorizontal":-13.3,"spinRate":2592,"spinDirection":48},"zone":14,"typeConfidence":0.89,"plateTime":0.4218004314674131,"extension":6.8025475248147655},"index":0,"playId":"821ffe58-2f84-36ae-a39e-fe78c974deff","pitchNumber":1,"startTime":"2026-06-22T23:57:27.336Z","endTime":"2026-06-22T23:57:31.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.326977411860955,"aZ":-29.960493509110023,"pfxX":5.4665466919005175,"pfxZ":1.3399506119255795,"pX":1.2226743307395362,"pZ":1.5843229642014887,"vX0":4.91719049177848,"vY0":-128.31428545035854,"vZ0":-2.956001864985434,"x":70.39,"y":196.0,"x0":-1.4339064916592301,"y0":50.00633743939628,"z0":5.10335627531226,"aX":9.050194595044038},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.9,"breakHorizontal":-11.0,"spinRate":2557,"spinDirection":44},"zone":14,"typeConfidence":0.87,"plateTime":0.42804326358305644,"extension":6.781408725834772},"index":1,"playId":"7a771c6b-0fd2-3f23-9866-ab7d027b7365","pitchNumber":2,"startTime":"2026-06-22T23:57:42.590Z","endTime":"2026-06-22T23:57:45.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.67788390071566,"aZ":-10.019442139872806,"pfxX":-9.14752180551232,"pfxZ":11.03311255588698,"pX":0.07867179572874893,"pZ":2.2096841153257873,"vX0":6.375478963517888,"vY0":-141.6052222700789,"vZ0":-6.710436488889793,"x":114.0,"y":179.12,"x0":-1.0262340395112384,"y0":50.00592622071802,"z0":5.268375586074924,"aX":-18.374737769070162},"breaks":{"breakAngle":55.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.6,"breakHorizontal":15.1,"spinRate":2363,"spinDirection":220},"zone":5,"typeConfidence":0.91,"plateTime":0.388451342602127,"extension":7.10812259544794},"index":2,"playId":"a1958127-0169-3730-a902-8a440846041f","pitchNumber":3,"startTime":"2026-06-22T23:57:59.639Z","endTime":"2026-06-22T23:58:03.946Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48659615794177,"aZ":-31.742379423975564,"pfxX":4.977160280424359,"pfxZ":0.2604869782952015,"pX":0.5451007910886656,"pZ":1.0552960678613719,"vX0":3.7343480954045547,"vY0":-129.37117761302312,"vZ0":-3.867315165678798,"x":96.22,"y":210.29,"x0":-1.5669135586506258,"y0":50.00628556733526,"z0":5.018459492813871,"aX":8.387871164412209},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.2,"breakHorizontal":-9.8,"spinRate":2563,"spinDirection":53},"zone":14,"typeConfidence":0.88,"plateTime":0.42434848697892713,"extension":6.811288246781183},"index":3,"playId":"8824968d-fba9-3b65-9b6e-332310c67d51","pitchNumber":4,"startTime":"2026-06-22T23:58:18.457Z","endTime":"2026-06-22T23:58:22.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.364097870018835,"aZ":-33.068469280868,"pfxX":5.250736571614523,"pfxZ":-0.5437489260676767,"pX":0.7321393629915707,"pZ":2.0572809827736735,"vX0":3.860112151128371,"vY0":-127.85847381441671,"vZ0":-0.8827778838056328,"x":89.09,"y":183.23,"x0":-1.4813820029917506,"y0":50.00238519412868,"z0":5.011429364029532,"aX":8.656482617921863},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.0,"breakHorizontal":-10.4,"spinRate":2556,"spinDirection":48},"zone":9,"typeConfidence":0.9,"plateTime":0.42905624459446745,"extension":6.755834569230424},"hitData":{"launchSpeed":80.3,"launchAngle":20.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.0,"coordY":123.12}},"index":4,"playId":"856ed5c6-5093-321d-8cdb-6d5d6ee61521","pitchNumber":5,"startTime":"2026-06-22T23:58:36.700Z","endTime":"2026-06-22T23:58:47.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:58:47.403Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Caratini grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-22T23:59:54.059Z","endTime":"2026-06-23T00:01:14.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-22T23:59:07.837Z","endTime":"2026-06-22T23:59:56.242Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11328225685649,"aZ":-43.325201638802646,"pfxX":4.075479674183328,"pfxZ":-7.148988288266127,"pX":-0.8772004392182271,"pZ":2.1422321509888262,"vX0":-0.2228341464869184,"vY0":-124.45562707233013,"vZ0":0.3793235346919832,"x":150.44,"y":180.94,"x0":-1.3152836225837186,"y0":50.000396442289315,"z0":5.590483866025696,"aX":6.360717882325266},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-12.6,"breakHorizontal":-7.3,"spinRate":2620,"spinDirection":34},"zone":13,"typeConfidence":0.9,"plateTime":0.44092819219241575,"extension":6.756155285198182},"index":1,"playId":"bd43bd3c-e9c6-333d-a153-b6cee23536f1","pitchNumber":1,"startTime":"2026-06-22T23:59:56.242Z","endTime":"2026-06-23T00:00:00.252Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-06-23T00:00:11.102Z","endTime":"2026-06-23T00:00:24.434Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60973743232367,"aZ":-45.24744195748647,"pfxX":3.8534124123476463,"pfxZ":-8.313698107470636,"pX":-0.0931946573742456,"pZ":1.4985861303216084,"vX0":1.558069025921641,"vY0":-125.1831165246234,"vZ0":-0.8178083259871607,"x":120.55,"y":198.32,"x0":-1.2262116357290855,"y0":50.00598884077173,"z0":5.565746424566908,"aX":6.05613003475471},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-15.0,"breakHorizontal":-7.3,"spinRate":2579,"spinDirection":33},"zone":13,"typeConfidence":0.9,"plateTime":0.43920455079131404,"extension":6.747392090951424},"index":3,"playId":"65ab40e7-ad63-366b-bb60-851fe6741e85","pitchNumber":2,"startTime":"2026-06-23T00:00:24.434Z","endTime":"2026-06-23T00:00:28.902Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.659848910790735,"aZ":-12.989730768201685,"pfxX":-6.027149579707216,"pfxZ":9.613406941636754,"pX":-0.7219978216848704,"pZ":3.4086998025162387,"vX0":3.73734003507429,"vY0":-140.56257067039118,"vZ0":-3.041326753374906,"x":144.52,"y":146.75,"x0":-1.2876452134932195,"y0":50.00230322478418,"z0":5.351185786736639,"aX":-12.02786821465135},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":10.1,"spinRate":2397,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.3900705385993444,"extension":6.9296259805146745},"index":4,"playId":"5eebbbb3-b7b0-3198-8bd5-d01b8dedd9e1","pitchNumber":3,"startTime":"2026-06-23T00:00:41.541Z","endTime":"2026-06-23T00:00:44.638Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":88.5,"endSpeed":80.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.209233437852486,"aZ":-31.182109496843488,"pfxX":7.351351469082869,"pfxZ":0.5897484392103838,"pX":-0.3718596162778843,"pZ":2.5142587745975855,"vX0":1.0567524122662733,"vY0":-128.9194798325218,"vZ0":-0.6936904970118456,"x":131.17,"y":170.9,"x0":-1.7420903144604185,"y0":50.001285992294044,"z0":5.205660071903398,"aX":12.302122887945382},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.2,"breakHorizontal":-13.6,"spinRate":2510,"spinDirection":46},"zone":4,"typeConfidence":0.9,"plateTime":0.42578946667009454,"extension":6.5813155088375686},"hitData":{"launchSpeed":97.6,"launchAngle":1.0,"totalDistance":169.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.96,"coordY":133.86}},"index":5,"playId":"0b99ae44-fc26-37f4-8080-f16f0ee875f2","pitchNumber":4,"startTime":"2026-06-23T00:01:06.859Z","endTime":"2026-06-23T00:01:14.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:01:14.438Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-23T00:03:10.875Z","endTime":"2026-06-23T00:04:25.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"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":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48088020025673,"aZ":-14.723737754342565,"pfxX":-7.80166399292957,"pfxZ":9.109880862103292,"pX":-0.2612794799063009,"pZ":2.255971947891077,"vX0":7.503239157748228,"vY0":-137.52207145142495,"vZ0":-6.80526641698417,"x":126.96,"y":177.87,"x0":-2.011332235271312,"y0":50.00257823449441,"z0":5.761249141077579,"aX":-14.944296194316951},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":12.6,"spinRate":2341,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.39828265805641205,"extension":6.406846440377865},"index":0,"playId":"7be3bb87-8347-3acf-967e-490ab7d8392e","pitchNumber":1,"startTime":"2026-06-23T00:03:32.124Z","endTime":"2026-06-23T00:03:35.869Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.120039631867684,"aZ":-24.224653219352977,"pfxX":0.05023195440010575,"pfxZ":4.744496305561525,"pX":1.4677489655509999,"pZ":0.01955271030180361,"vX0":8.76366296276404,"vY0":-128.25224848045275,"vZ0":-9.388762099816939,"x":61.05,"y":238.25,"x0":-1.9919515540732096,"y0":50.002906579304174,"z0":5.599588915642409,"aX":0.08298606230218658},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.7,"breakHorizontal":-1.9,"spinRate":2388,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.4261428405769485,"extension":6.296831235526358},"index":1,"playId":"5792e0d5-2794-3191-9b3d-5191dd7c92ec","pitchNumber":2,"startTime":"2026-06-23T00:03:43.835Z","endTime":"2026-06-23T00:03:47.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.959602503687048,"aZ":-25.79016584210646,"pfxX":1.1008541640818383,"pfxZ":3.8430749524782684,"pX":0.5239065202542178,"pZ":2.074096771638638,"vX0":6.479843752637261,"vY0":-128.14295091653682,"vZ0":-4.1057167521248745,"x":97.03,"y":182.78,"x0":-2.182453470216842,"y0":50.00128017688104,"z0":5.716555717636562,"aX":1.825011608616472},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.2,"breakHorizontal":-3.5,"spinRate":2252,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.4277686675439494,"extension":6.35128596105775},"index":2,"playId":"f9eb0ff2-387c-3822-b66d-c31846cd1065","pitchNumber":3,"startTime":"2026-06-23T00:04:05.186Z","endTime":"2026-06-23T00:04:09.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.281187895241402,"aZ":-38.30381844715573,"pfxX":3.4341379509855736,"pfxZ":-4.472353832360004,"pX":0.17321930060621285,"pZ":1.0067602685126356,"vX0":4.207089361227888,"vY0":-116.22438901197425,"vZ0":-2.992991816539731,"x":110.4,"y":211.6,"x0":-2.1047298355307045,"y0":50.00123452963559,"z0":5.940026203036316,"aX":4.708782459330607},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-8.5,"breakHorizontal":-7.2,"spinRate":2255,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4708299942527945,"extension":6.158181208110588},"index":3,"playId":"4644550f-794d-3a08-af0c-11ce7e48e7f4","pitchNumber":4,"startTime":"2026-06-23T00:04:21.464Z","endTime":"2026-06-23T00:04:25.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:04:25.984Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Tucker walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-23T00:04:49.023Z","endTime":"2026-06-23T00:06:06.835Z","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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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":"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":"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},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39792802039105,"aZ":-14.143975456811212,"pfxX":-4.3090574254283895,"pfxZ":9.570444079125322,"pX":-1.085171795754948,"pZ":2.668109414191068,"vX0":3.788364675729274,"vY0":-136.05170492067435,"vZ0":-5.817771393042412,"x":158.36,"y":166.74,"x0":-1.9322836717834433,"y0":50.00521175908534,"z0":5.805604181205871,"aX":-8.121122121844769},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.3,"breakHorizontal":7.1,"spinRate":2172,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40178369233199884,"extension":6.313643992048799},"index":0,"playId":"4f2ae4d5-faa5-3472-9641-2f525f0f445a","pitchNumber":1,"startTime":"2026-06-23T00:04:52.129Z","endTime":"2026-06-23T00:04:58.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.072032638594706,"aZ":-26.268592586089426,"pfxX":-10.106821726357438,"pfxZ":3.5048090328101456,"pX":-0.3286984606174511,"pZ":0.41537923188630743,"vX0":7.904972764273502,"vY0":-127.89938583065707,"vZ0":-7.629330859275434,"x":129.53,"y":227.56,"x0":-2.1201375730518093,"y0":50.00375211507606,"z0":5.446059597601106,"aX":-17.037156707599113},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.0,"breakHorizontal":16.9,"spinRate":1789,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.42542708120619155,"extension":6.311657752842316},"index":1,"playId":"192c0db9-36b0-3b7a-92ab-bc2e14ac20c3","pitchNumber":2,"startTime":"2026-06-23T00:05:12.678Z","endTime":"2026-06-23T00:05:16.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.851566493589775,"aZ":-27.839390329177927,"pfxX":1.528601297747393,"pfxZ":2.596103457681533,"pX":-1.2594008446957372,"pZ":2.764915260373118,"vX0":2.2829883264918225,"vY0":-127.93824059226472,"vZ0":-2.1864007071512463,"x":165.01,"y":164.13,"x0":-2.359716330820456,"y0":50.00193722507037,"z0":5.799070808987987,"aX":2.5487135312566376},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.4,"breakHorizontal":-3.2,"spinRate":2376,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.427114526161009,"extension":6.1458550758704105},"index":2,"playId":"798db7c9-51ee-3435-85ae-3c2f6cb27c7d","pitchNumber":3,"startTime":"2026-06-23T00:05:31.853Z","endTime":"2026-06-23T00:05:35.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14215593580217,"aZ":-16.662609956071996,"pfxX":-7.1148553769456235,"pfxZ":8.113759629922951,"pX":-1.4220328581797725,"pZ":2.4767786909411287,"vX0":3.853061332903627,"vY0":-137.56180219697814,"vZ0":-5.9078405194105805,"x":171.2,"y":171.91,"x0":-1.918029500429165,"y0":50.00671331289188,"z0":5.786102726809099,"aX":-13.60872804430889},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.6,"breakHorizontal":12.0,"spinRate":2293,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.3985043991408923,"extension":6.376278974215271},"index":3,"playId":"ab1c399a-fdc7-36d4-842d-9febc2d7f1f2","pitchNumber":4,"startTime":"2026-06-23T00:05:46.484Z","endTime":"2026-06-23T00:05:51.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.618175939593637,"aZ":-26.27370913354878,"pfxX":-9.105484240511977,"pfxZ":3.660719335608121,"pX":-1.2090954702058037,"pZ":2.403304919968775,"vX0":5.362739513720412,"vY0":-126.20541461644986,"vZ0":-2.836295520071916,"x":163.09,"y":173.89,"x0":-2.1781420078934204,"y0":50.00607116836891,"z0":5.657250097076871,"aX":-14.695299565165039},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.2,"breakHorizontal":15.2,"spinRate":1500,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4339497579849443,"extension":6.298977570726223},"index":4,"playId":"2d2387cc-aa40-34a0-9d8e-99cdaca61fee","pitchNumber":5,"startTime":"2026-06-23T00:06:02.810Z","endTime":"2026-06-23T00:06:06.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:06:06.835Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Edman singles on a line drive to right fielder Kody Clemens. Kyle Tucker to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-23T00:06:07.828Z","endTime":"2026-06-23T00:08:43.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"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,5,6,7],"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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.495679450465325,"aZ":-27.626184605520386,"pfxX":-1.779384341941482,"pfxZ":2.6956872134138683,"pX":0.9134719044055092,"pZ":1.1525771910008542,"vX0":8.253072376984063,"vY0":-128.92965222125133,"vZ0":-6.080104509183498,"x":82.18,"y":207.66,"x0":-2.096026922787635,"y0":50.00105503363413,"z0":5.669911917589074,"aX":-3.0000897413906555},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.7,"breakHorizontal":1.4,"spinRate":2372,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.42462661040848415,"extension":6.470219880372643},"index":0,"playId":"558f58d7-236b-36e2-a83e-845e6aafae7d","pitchNumber":1,"startTime":"2026-06-23T00:06:32.352Z","endTime":"2026-06-23T00:06:35.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76790040680486,"aZ":-12.668681438693554,"pfxX":-6.63620970147034,"pfxZ":10.050649797649545,"pX":-1.0370289184315244,"pZ":1.9900168617164853,"vX0":5.3314754648723355,"vY0":-138.8358769605066,"vZ0":-7.867724604963429,"x":156.53,"y":185.05,"x0":-2.125595136246185,"y0":50.00402858917011,"z0":5.714865832764405,"aX":-12.880883054014134},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":10.8,"spinRate":2322,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.39539991931009144,"extension":6.415059777007621},"index":1,"playId":"18e83bf1-325b-3082-92de-16374bf23abf","pitchNumber":2,"startTime":"2026-06-23T00:06:51.639Z","endTime":"2026-06-23T00:06:56.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39125517666043,"aZ":-25.202004127693105,"pfxX":-9.642472856332738,"pfxZ":4.2760059487235464,"pX":-1.2301949523458544,"pZ":1.5403298484973809,"vX0":5.760402827187772,"vY0":-126.96260949906498,"vZ0":-4.768019309128448,"x":163.89,"y":197.19,"x0":-2.277642518046153,"y0":50.001136365126634,"z0":5.452262914191679,"aX":-15.714585390254978},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.8,"breakHorizontal":16.1,"spinRate":1519,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4316854747300072,"extension":6.553387918842527},"index":2,"playId":"76ce69ba-b2cf-3b55-a81c-f60eb382eecd","pitchNumber":3,"startTime":"2026-06-23T00:07:09.653Z","endTime":"2026-06-23T00:07:13.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.494763710480388,"aZ":-26.763527066870477,"pfxX":2.798486632730377,"pfxZ":3.2739950210634507,"pX":0.9667909604155218,"pZ":1.7653377220185513,"vX0":7.064005387877933,"vY0":-128.31520527717643,"vZ0":-4.597972140163694,"x":80.15,"y":191.12,"x0":-2.1943328674650506,"y0":50.00581807601571,"z0":5.685471628598471,"aX":4.630580684546753},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.0,"breakHorizontal":-6.7,"spinRate":2445,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4281383674272483,"extension":6.367634545307192},"index":3,"playId":"3ed68a54-f73f-30f2-af62-b3a875a2cc3c","pitchNumber":4,"startTime":"2026-06-23T00:07:28.771Z","endTime":"2026-06-23T00:07:31.960Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-23T00:07:44.532Z","endTime":"2026-06-23T00:07:58.651Z","isPitch":false,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.276515388932083,"aZ":-28.624637310174876,"pfxX":-1.756538504193049,"pfxZ":2.1263394424021427,"pX":-0.46162457704133586,"pZ":0.8082212568924502,"vX0":4.97100366172121,"vY0":-128.52886124188117,"vZ0":-6.651846850990875,"x":134.6,"y":216.96,"x0":-2.1946899449213095,"y0":50.00139130514906,"z0":5.660027932653501,"aX":-2.9310698097765346},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.5,"breakHorizontal":2.0,"spinRate":2301,"spinDirection":171},"zone":13,"typeConfidence":2.0,"plateTime":0.42656925973959137,"extension":6.359400186910924},"index":5,"playId":"0788e423-b16c-3118-943b-1114f748d103","pitchNumber":5,"startTime":"2026-06-23T00:07:58.651Z","endTime":"2026-06-23T00:08:02.562Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"50559d1c-2553-3244-8932-b9af198184c5","startTime":"2026-06-23T00:08:18.517Z","endTime":"2026-06-23T00:08:21.548Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.799832277873982,"aZ":-29.655986850519383,"pfxX":-0.6749529935094367,"pfxZ":1.5280872647519121,"pX":-0.11563151995563185,"pZ":2.2447542922862467,"vX0":5.4593749148901995,"vY0":-127.81280547773513,"vZ0":-3.1923408616570654,"x":121.41,"y":178.17,"x0":-2.193378966062258,"y0":50.004804428656016,"z0":5.8433280353026165,"aX":-1.114664989702423},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.3,"breakHorizontal":0.0,"spinRate":2472,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.4288411444995397,"extension":6.351809033529107},"hitData":{"launchSpeed":94.9,"launchAngle":16.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.68,"coordY":114.69}},"index":7,"playId":"8f8fcf82-3c56-37d3-a4a9-9ce915d1cd30","pitchNumber":6,"startTime":"2026-06-23T00:08:33.701Z","endTime":"2026-06-23T00:08:43.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:08:43.647Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dalton Rushing pops out to second baseman Luke Keaschall on the infield fly rule.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-23T00:09:55.490Z","endTime":"2026-06-23T00:10:07.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"postOnSecond":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0,1],"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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-23T00:09:34.645Z","endTime":"2026-06-23T00:09:44.973Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"}},{"details":{"description":"Offensive Substitution: Pinch-runner Alex Call replaces Kyle Tucker.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-23T00:09:44.973Z","endTime":"2026-06-23T00:09:57.734Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":663656,"link":"/api/v1/people/663656"},"base":2},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.659231682727984,"aZ":-21.919160214689494,"pfxX":-1.5652006285781903,"pfxZ":5.771821737567498,"pX":0.0454516180179345,"pZ":2.660306996691228,"vX0":6.1159368680673,"vY0":-132.55148172397418,"vZ0":-3.8528618130555223,"x":115.27,"y":166.95,"x0":-2.0896833492402465,"y0":50.003581101177794,"z0":5.7354334238958815,"aX":-2.78166301643542},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.8,"breakHorizontal":1.4,"spinRate":2368,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.41340109797662006,"extension":6.358245011046022},"hitData":{"launchSpeed":88.4,"launchAngle":66.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":154.85,"coordY":147.12}},"index":2,"playId":"9cae69d9-22dc-3f13-9be1-3b32e62e685b","pitchNumber":1,"startTime":"2026-06-23T00:09:57.734Z","endTime":"2026-06-23T00:10:07.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:10:07.843Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Ward flies out to left fielder Trevor Larnach.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-23T00:10:22.954Z","endTime":"2026-06-23T00:11:49.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92625815378658,"aZ":-12.894230613511962,"pfxX":-5.086386043852384,"pfxZ":10.192138795855536,"pX":-0.9556041615751466,"pZ":3.6438452388099445,"vX0":4.4349607333090075,"vY0":-137.49250249975975,"vZ0":-3.5656369484594745,"x":153.43,"y":140.4,"x0":-1.9383446443774337,"y0":50.00040594076204,"z0":5.848024257710892,"aX":-9.619378188719688},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.8,"breakHorizontal":8.2,"spinRate":2338,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4002255195468911,"extension":6.443843247252086},"index":0,"playId":"75114861-3bc1-3244-acc4-13ffb6e6f2de","pitchNumber":1,"startTime":"2026-06-23T00:10:40.772Z","endTime":"2026-06-23T00:10:45.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.002377083690504,"aZ":-14.78896897006763,"pfxX":-5.904573425496769,"pfxZ":8.96961814181336,"pX":-0.8327248295590743,"pZ":2.6395461956711457,"vX0":5.029201977299788,"vY0":-139.23112692092195,"vZ0":-6.028018349439119,"x":148.74,"y":167.51,"x0":-1.9068082873854564,"y0":50.003901320947904,"z0":5.8338562723030005,"aX":-11.444809639398274},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":9.5,"spinRate":2338,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.3953464364393309,"extension":6.401587605322189},"index":1,"playId":"f508da3c-b8ed-3a22-a9f3-a3753dd6ca23","pitchNumber":2,"startTime":"2026-06-23T00:10:55.590Z","endTime":"2026-06-23T00:10:59.864Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.926683135293487,"aZ":-13.511458531483036,"pfxX":-4.771857961363956,"pfxZ":9.568281513086086,"pX":0.20322946684307946,"pZ":3.054849947565337,"vX0":7.579958095990009,"vY0":-138.5412665265809,"vZ0":-5.108503914364693,"x":109.25,"y":156.3,"x0":-1.9438629435941004,"y0":50.00495176649054,"z0":5.820417305132349,"aX":-9.310190501785375},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":7.1,"spinRate":2344,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.39481032034710895,"extension":6.602186883298753},"index":2,"playId":"244686d2-b7c6-3827-9e3f-1327a9a45a1c","pitchNumber":3,"startTime":"2026-06-23T00:11:15.099Z","endTime":"2026-06-23T00:11:19.363Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.4,"endSpeed":86.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.81683088716078,"aZ":-14.393454525813544,"pfxX":-6.085103040118888,"pfxZ":9.07269567489209,"pX":0.04825711445867364,"pZ":3.026335083888248,"vX0":7.5885658893918215,"vY0":-140.08227004067695,"vZ0":-4.9813027886931485,"x":115.16,"y":157.07,"x0":-1.9233649943812252,"y0":50.00060585046843,"z0":5.790506831365371,"aX":-11.922285130001125},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":9.2,"spinRate":2277,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.39315169142480455,"extension":6.479353908130889},"hitData":{"launchSpeed":94.1,"launchAngle":58.0,"totalDistance":210.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.69,"coordY":124.98}},"index":3,"playId":"2fe761de-dd18-3b78-9525-1c618ff6b719","pitchNumber":4,"startTime":"2026-06-23T00:11:38.858Z","endTime":"2026-06-23T00:11:49.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:11:49.027Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-23T00:14:13.963Z","endTime":"2026-06-23T00:14:24.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Alex Call remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-23T00:12:47.466Z","endTime":"2026-06-23T00:12:47.485Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":663656,"link":"/api/v1/people/663656"}},{"details":{"description":"Pitching Change: Eric Lauer replaces Will Klein.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-23T00:12:47.485Z","endTime":"2026-06-23T00:14:16.203Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641778,"link":"/api/v1/people/641778"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.219714433335167,"aZ":-19.41446057240568,"pfxX":6.523253898633059,"pfxZ":7.4992691017212545,"pX":0.3151568670991685,"pZ":2.015419901310633,"vX0":-5.445109292622614,"vY0":-129.3864846130454,"vZ0":-6.160710260953989,"x":104.99,"y":184.36,"x0":1.5962590477545717,"y0":50.00006541019414,"z0":5.908162280722689,"aX":11.092630985436116},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.5,"breakHorizontal":-10.7,"spinRate":2196,"spinDirection":136},"zone":9,"typeConfidence":0.87,"plateTime":0.4228396326349597,"extension":5.824889508692626},"hitData":{"launchSpeed":76.0,"launchAngle":7.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":96.08,"coordY":146.73}},"index":2,"playId":"4f9d061b-bd89-3e12-a55e-cb03d1828af3","pitchNumber":1,"startTime":"2026-06-23T00:14:16.203Z","endTime":"2026-06-23T00:14:24.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:14:24.477Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Keaschall grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-23T00:14:59.898Z","endTime":"2026-06-23T00:17:17.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-23T00:14:44.957Z","endTime":"2026-06-23T00:15:02.153Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"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},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98208954242579,"aZ":-18.300130585202023,"pfxX":6.916846900435827,"pfxZ":8.098754866471602,"pX":-0.7427502958934192,"pZ":2.03071047856873,"vX0":-8.008531975691385,"vY0":-130.224355125999,"vZ0":-6.345465292276701,"x":145.31,"y":183.95,"x0":1.4773768261075488,"y0":50.00499229139536,"z0":5.8889580232548315,"aX":11.852484383309895},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.4,"breakHorizontal":-10.7,"spinRate":2141,"spinDirection":136},"zone":7,"typeConfidence":0.9,"plateTime":0.42101117590457937,"extension":5.878988318926305},"index":1,"playId":"e7ed6efd-e78d-3604-acdf-d99f4f321b39","pitchNumber":1,"startTime":"2026-06-23T00:15:02.153Z","endTime":"2026-06-23T00:15:06.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.670539210571558,"aZ":-25.277166469911037,"pfxX":9.407833718310666,"pfxZ":4.577450248929951,"pX":0.707715824262047,"pZ":1.3769888389946807,"vX0":-5.292291530946125,"vY0":-122.13331109766301,"vZ0":-5.530771593672874,"x":90.02,"y":201.6,"x0":1.6834747728270758,"y0":50.003490659533064,"z0":5.8524811546751625,"aX":14.17411394338909},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.2,"breakHorizontal":-15.7,"spinRate":1613,"spinDirection":128},"zone":14,"typeConfidence":0.92,"plateTime":0.448939773670725,"extension":5.858983378609041},"index":2,"playId":"45d2a421-31d8-3ae7-9ba1-48c5c7d344fe","pitchNumber":2,"startTime":"2026-06-23T00:15:18.723Z","endTime":"2026-06-23T00:15:23.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.897196727521294,"aZ":-27.835370113960238,"pfxX":9.765772846889009,"pfxZ":2.8946739224907283,"pX":-0.6216993735236379,"pZ":1.5643688878461173,"vX0":-8.187412151622034,"vY0":-121.86063991378192,"vZ0":-4.555125411677093,"x":140.7,"y":196.54,"x0":1.5197815110015545,"y0":50.00108902831636,"z0":5.87427862832583,"aX":14.624035478391738},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.3,"breakHorizontal":-15.6,"spinRate":1796,"spinDirection":124},"zone":13,"typeConfidence":0.91,"plateTime":0.4502053366320893,"extension":5.861497111611128},"index":3,"playId":"0569fa84-2bd1-306b-9e2f-ee28599a8828","pitchNumber":3,"startTime":"2026-06-23T00:15:32.022Z","endTime":"2026-06-23T00:15:35.903Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76530178302708,"aZ":-16.74135265876454,"pfxX":6.557442357403482,"pfxZ":8.829710260798073,"pX":0.86627886157746,"pZ":3.0735398801273295,"vX0":-4.026656441388249,"vY0":-131.5801687251858,"vZ0":-4.404974573763369,"x":83.98,"y":155.79,"x0":1.5670545318165356,"y0":50.002261924481054,"z0":6.015438583593265,"aX":11.460570002453405},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.2,"breakHorizontal":-10.9,"spinRate":2186,"spinDirection":138},"zone":12,"typeConfidence":0.91,"plateTime":0.41679296829320744,"extension":5.797648696819917},"index":4,"playId":"a8b64f4e-1138-3700-864a-fe71d9aa8c5f","pitchNumber":4,"startTime":"2026-06-23T00:15:49.311Z","endTime":"2026-06-23T00:15:52.720Z","isPitch":true,"type":"pitch"},{"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":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":70.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.915467840950594,"aZ":-39.155944988012415,"pfxX":-5.2048295441137515,"pfxZ":-5.666142691105819,"pX":-0.17907660490366842,"pZ":1.6311058732923822,"vX0":-2.30167560791197,"vY0":-110.62355285983635,"vZ0":-1.1287726849510178,"x":123.83,"y":194.74,"x0":1.5532377139555844,"y0":50.00384222555483,"z0":6.275897155606505,"aX":-6.4100046327421705},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-10.2,"breakHorizontal":10.1,"spinRate":2518,"spinDirection":312},"zone":13,"typeConfidence":0.9,"plateTime":0.4963362127870523,"extension":5.505135864192577},"index":5,"playId":"30f6d318-a486-30b8-aaa5-ea8ed34bee9c","pitchNumber":5,"startTime":"2026-06-23T00:16:08.672Z","endTime":"2026-06-23T00:16:35.693Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"}}},{"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},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.761761595713168,"aZ":-16.305050240593445,"pfxX":6.446100557296446,"pfxZ":9.06548150606188,"pX":0.30506001541210437,"pZ":2.8355090633052655,"vX0":-5.204928546707697,"vY0":-131.90510999047697,"vZ0":-5.082935062569139,"x":105.37,"y":162.22,"x0":1.4727432536876655,"y0":50.002951927728574,"z0":6.001475438817883,"aX":11.28513660052223},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.4,"breakHorizontal":-10.4,"spinRate":2200,"spinDirection":144},"zone":3,"typeConfidence":0.92,"plateTime":0.4162676748087679,"extension":5.709548878654905},"index":6,"playId":"a4e71374-7bce-33cc-8e98-9b92be78ded0","pitchNumber":6,"startTime":"2026-06-23T00:16:44.545Z","endTime":"2026-06-23T00:16:50.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01602891286212,"aZ":-25.535292427650557,"pfxX":-1.8070381261973207,"pfxZ":4.022058445167055,"pX":-0.23235634510539777,"pZ":2.633970325033176,"vX0":-4.060814057482625,"vY0":-127.42472841034224,"vZ0":-3.346721255317698,"x":125.86,"y":167.66,"x0":1.6138436232726596,"y0":50.005671561483766,"z0":5.971260294683155,"aX":-2.9865820698831005},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.8,"breakHorizontal":4.2,"spinRate":2495,"spinDirection":160},"zone":5,"typeConfidence":0.93,"plateTime":0.42906238156849597,"extension":5.779864893429786},"hitData":{"launchSpeed":64.7,"launchAngle":9.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.2,"coordY":151.12}},"index":7,"playId":"7250e429-63da-319d-84e4-b60efb4a33fa","pitchNumber":7,"startTime":"2026-06-23T00:17:10.013Z","endTime":"2026-06-23T00:17:17.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:17:17.426Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Kreidler pops out to shortstop Mookie Betts in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-23T00:17:21.751Z","endTime":"2026-06-23T00:21:21.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10],"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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.109452817452357,"aZ":-16.91839111519797,"pfxX":5.954003750344137,"pfxZ":8.61620788534141,"pX":0.2688256297042543,"pZ":3.193235086872298,"vX0":-5.11593422554929,"vY0":-132.19816082345903,"vZ0":-4.122724427946016,"x":106.75,"y":152.56,"x0":1.455304633063558,"y0":50.00171704221581,"z0":6.014351274679716,"aX":10.54081875069772},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.9,"breakHorizontal":-9.7,"spinRate":2222,"spinDirection":135},"zone":2,"typeConfidence":0.92,"plateTime":0.4142750511949518,"extension":5.847027828150904},"index":0,"playId":"bbb55b9a-8088-39f7-8428-8c03326a8a7b","pitchNumber":1,"startTime":"2026-06-23T00:17:42.288Z","endTime":"2026-06-23T00:17:47.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.222057491747957,"aZ":-27.214074903173422,"pfxX":9.288010201314204,"pfxZ":3.2356580050051065,"pX":0.27162951245195965,"pZ":2.226315611276885,"vX0":-6.224280609082658,"vY0":-123.02101206384208,"vZ0":-3.3556925573006744,"x":106.65,"y":178.67,"x0":1.626735170786958,"y0":50.00583346262499,"z0":5.913053621304575,"aX":14.250333489911947},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.3,"breakHorizontal":-15.4,"spinRate":1855,"spinDirection":126},"zone":8,"typeConfidence":0.91,"plateTime":0.44510742019175265,"extension":5.88494326271124},"index":1,"playId":"15c5f0ca-e40b-3701-b0ba-b1917b7c8a3a","pitchNumber":2,"startTime":"2026-06-23T00:17:58.420Z","endTime":"2026-06-23T00:18:02.425Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-23T00:18:18.802Z","endTime":"2026-06-23T00:18:32.037Z","isPitch":false,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53183505161053,"aZ":-21.97008540162052,"pfxX":-0.38171457686805255,"pfxZ":6.11348151281458,"pX":-0.8832525461139948,"pZ":2.1813378645233015,"vX0":-6.01391763136008,"vY0":-127.89273846314131,"vZ0":-4.9978846297209,"x":150.67,"y":179.88,"x0":1.540919210660575,"y0":50.0019294904686,"z0":5.8671854740242955,"aX":-0.6364714934682655},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.2,"breakHorizontal":1.9,"spinRate":2424,"spinDirection":156},"zone":13,"typeConfidence":0.91,"plateTime":0.42704443640821665,"extension":5.81763910526504},"index":3,"playId":"8d3e1179-b03d-3b54-8bda-8fa65ab20339","pitchNumber":3,"startTime":"2026-06-23T00:18:32.037Z","endTime":"2026-06-23T00:18:38.058Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.1,"endSpeed":82.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.517760516126,"aZ":-17.677779849087745,"pfxX":5.828564991525895,"pfxZ":8.209201802242237,"pX":0.8408672923340313,"pZ":3.0718505094785042,"vX0":-3.6729270349655776,"vY0":-132.5858667823555,"vZ0":-4.279792151484082,"x":84.95,"y":155.84,"x0":1.4927407036142308,"y0":50.001854493995175,"z0":6.011443475022002,"aX":10.291377360147978},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.0,"breakHorizontal":-9.7,"spinRate":2174,"spinDirection":137},"zone":12,"typeConfidence":0.91,"plateTime":0.41440820506145837,"extension":5.744515812510772},"index":4,"playId":"f1bd1ed2-f0cb-3b41-894e-7e0568d84be5","pitchNumber":4,"startTime":"2026-06-23T00:18:58.262Z","endTime":"2026-06-23T00:19:03.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":69.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.351796334485083,"aZ":-39.805724115896155,"pfxX":-5.076529050358581,"pfxZ":-6.355719558372427,"pX":-0.9177673787324485,"pZ":-0.10571050975355975,"vX0":-3.890899644546814,"vY0":-110.0797430705067,"vZ0":-4.06156115283023,"x":151.98,"y":241.63,"x0":1.5455117731690373,"y0":50.000618307882476,"z0":6.0684846634033525,"aX":-6.098650023205383},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-12.4,"breakHorizontal":10.3,"spinRate":2533,"spinDirection":318},"zone":13,"typeConfidence":0.91,"plateTime":0.5016098014018828,"extension":5.5846409649868685},"index":5,"playId":"777a78a7-b0f4-3cb3-83c8-61ebfb52c087","pitchNumber":5,"startTime":"2026-06-23T00:19:21.968Z","endTime":"2026-06-23T00:19:25.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.383651162288807,"aZ":-28.50391643170037,"pfxX":-1.354353729329862,"pfxZ":2.323649362183671,"pX":1.215930344394197,"pZ":3.7783773863710923,"vX0":-1.0428102875782532,"vY0":-124.74330662833914,"vZ0":-0.06850360311176229,"x":70.65,"y":136.76,"x0":1.8149157606930448,"y0":50.00338646226556,"z0":6.150050039132707,"aX":-2.1410329849739638},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.4,"breakHorizontal":2.6,"spinRate":2419,"spinDirection":190},"zone":12,"typeConfidence":0.9,"plateTime":0.43856494953391945,"extension":5.507206420559132},"index":6,"playId":"1cb6dce8-9900-3bc4-81a9-744e77d88407","pitchNumber":6,"startTime":"2026-06-23T00:19:41.274Z","endTime":"2026-06-23T00:19:45.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.099501346095927,"aZ":-21.46440882422644,"pfxX":7.35016488987732,"pfxZ":6.858192006331105,"pX":0.2949079295017135,"pZ":1.6736050783549126,"vX0":-5.611685092807034,"vY0":-124.22705302307673,"vZ0":-5.685224737888649,"x":105.76,"y":193.59,"x0":1.629214272160861,"y0":50.001834967502134,"z0":5.778244310147378,"aX":11.476893361089848},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":11.3,"breakHorizontal":-12.0,"spinRate":1668,"spinDirection":129},"zone":9,"typeConfidence":0.89,"plateTime":0.4410579881863139,"extension":5.970079300304239},"index":7,"playId":"117d9acb-850b-374c-8aba-b25a9789431f","pitchNumber":7,"startTime":"2026-06-23T00:19:57.574Z","endTime":"2026-06-23T00:20:01.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.437396206752048,"aZ":-16.788273977060122,"pfxX":4.916039549327236,"pfxZ":8.633751122948196,"pX":0.20794872602464437,"pZ":3.8571379266916987,"vX0":-4.812775853674479,"vY0":-132.90665618007958,"vZ0":-2.606444729748586,"x":109.07,"y":134.64,"x0":1.4066707455543148,"y0":50.00524897372583,"z0":6.074884789392398,"aX":8.764466227776332},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.2,"breakHorizontal":-7.8,"spinRate":2154,"spinDirection":139},"zone":12,"typeConfidence":0.91,"plateTime":0.4126652121168295,"extension":5.769994530079478},"index":8,"playId":"bc4ea317-8970-3355-9765-ecafa8f5a598","pitchNumber":8,"startTime":"2026-06-23T00:20:18.068Z","endTime":"2026-06-23T00:20:25.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.615261555346308,"aZ":-19.197464720018825,"pfxX":7.975272958214743,"pfxZ":7.250375342279629,"pX":0.3539249371375018,"pZ":3.0449546565034926,"vX0":-5.45006233876306,"vY0":-133.19277416058443,"vZ0":-4.062784194050575,"x":103.51,"y":156.57,"x0":1.39439447567106,"y0":50.003481822346934,"z0":5.98512336978793,"aX":14.275810017572244},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.4,"breakHorizontal":-13.2,"spinRate":2149,"spinDirection":135},"zone":3,"typeConfidence":0.93,"plateTime":0.4118189107318213,"extension":5.981124816216455},"index":9,"playId":"94e0b8bd-4703-3024-a9d0-0aa561e920bf","pitchNumber":9,"startTime":"2026-06-23T00:20:52.568Z","endTime":"2026-06-23T00:20:56.141Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":75.6,"endSpeed":69.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.01840190413893,"aZ":-39.92120532670914,"pfxX":-3.6935917963961846,"pfxZ":-6.327128495728612,"pX":-0.4530865845913056,"pZ":2.4717711790225283,"vX0":-3.5259644369103267,"vY0":-110.09185854525,"vZ0":0.7824417082552988,"x":134.27,"y":172.04,"x0":1.6506738787090143,"y0":50.00320934629651,"z0":6.345896639451685,"aX":-4.521708986393434},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-10.9,"breakHorizontal":7.7,"spinRate":2482,"spinDirection":317},"zone":4,"typeConfidence":0.91,"plateTime":0.4980207434052879,"extension":5.645497049085312},"hitData":{"launchSpeed":86.8,"launchAngle":55.0,"totalDistance":211.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":124.49,"coordY":187.91}},"index":10,"playId":"d62aeb74-479f-3864-a8f9-1e0486773f86","pitchNumber":10,"startTime":"2026-06-23T00:21:12.214Z","endTime":"2026-06-23T00:21:21.812Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:21:21.812Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shohei Ohtani grounds out, pitcher Zebby Matthews to first baseman Royce Lewis.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-23T00:23:17.551Z","endTime":"2026-06-23T00:26:32.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8,9,10],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":805673,"link":"/api/v1/people/805673"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.149218535132032,"aZ":-38.6110929310122,"pfxX":4.435328944218668,"pfxZ":-4.6098771948287,"pX":-0.18172693434553847,"pZ":2.146552363638422,"vX0":3.2597336034591304,"vY0":-117.85775152105214,"vZ0":-0.5085889211475942,"x":123.93,"y":180.82,"x0":-2.163215568087297,"y0":50.005134072685536,"z0":5.956794138487757,"aX":6.1879819881478975},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-8.2,"breakHorizontal":-8.9,"spinRate":2311,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.466223369663612,"extension":6.247190388386469},"index":0,"playId":"c5eb4b66-4932-3496-b213-f6f8f7c4e571","pitchNumber":1,"startTime":"2026-06-23T00:23:26.149Z","endTime":"2026-06-23T00:23:30.266Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81210917143871,"aZ":-26.477420158075923,"pfxX":0.8948091874789723,"pfxZ":3.4777997396234115,"pX":1.9145947108851862,"pZ":0.3211823615329465,"vX0":9.21161389269073,"vY0":-127.32539231319176,"vZ0":-8.095132409632866,"x":44.02,"y":230.11,"x0":-1.8703228079282854,"y0":50.00074519490204,"z0":5.6451391760168494,"aX":1.4648978926474334},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.6,"breakHorizontal":-3.7,"spinRate":2385,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4306231806073657,"extension":6.360395694896064},"index":1,"playId":"b05bbc39-ae40-354c-b50f-d9daba9550ad","pitchNumber":2,"startTime":"2026-06-23T00:23:37.629Z","endTime":"2026-06-23T00:23:41.331Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80508403469901,"aZ":-14.05685832189657,"pfxX":-5.908801407912503,"pfxZ":9.392410895874269,"pX":-0.9511151148665105,"pZ":3.4306516040883115,"vX0":5.171015824774178,"vY0":-138.47043024593006,"vZ0":-3.7806036905833964,"x":153.25,"y":146.15,"x0":-2.081055036766262,"y0":50.00665824796635,"z0":5.763228887693672,"aX":-11.402260171709534},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.3,"breakHorizontal":9.5,"spinRate":2249,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3965536203318747,"extension":6.384219472952055},"index":2,"playId":"fb456700-7821-3f0e-8c9e-28b0402fdd46","pitchNumber":3,"startTime":"2026-06-23T00:23:52.784Z","endTime":"2026-06-23T00:23:57.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87632350454362,"aZ":-12.249129819717195,"pfxX":-6.293879950672922,"pfxZ":10.146721850450698,"pX":-0.5792256296897992,"pZ":3.257111888845317,"vX0":6.324302353546385,"vY0":-139.8020815400216,"vZ0":-4.964058308791236,"x":139.08,"y":150.84,"x0":-2.06179169240997,"y0":50.00232680425038,"z0":5.8712079575213325,"aX":-12.358624936992573},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":10.0,"spinRate":2418,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.39300123201515236,"extension":6.322415991636267},"index":3,"playId":"05025541-ea0a-335e-80f6-9691a4a801df","pitchNumber":4,"startTime":"2026-06-23T00:24:05.995Z","endTime":"2026-06-23T00:24:09.848Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-23T00:24:19.202Z","endTime":"2026-06-23T00:24:32.975Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.388728646025452,"aZ":-42.65736314158792,"pfxX":5.653172535205345,"pfxZ":-7.38162854218165,"pX":-0.2890529181626144,"pZ":-0.4540742144819501,"vX0":2.774982275882868,"vY0":-119.11789107596535,"vZ0":-5.468522758049796,"x":128.02,"y":251.04,"x0":-2.207921171990254,"y0":50.00297847285175,"z0":5.777609416810321,"aX":8.02810108945688},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-14.5,"breakHorizontal":-10.9,"spinRate":2446,"spinDirection":41},"zone":13,"typeConfidence":2.0,"plateTime":0.46189794542475093,"extension":6.235783760258552},"index":5,"playId":"cc6af9d6-5b2d-3d37-bac6-1d596d2c48c2","pitchNumber":5,"startTime":"2026-06-23T00:24:32.975Z","endTime":"2026-06-23T00:24:37.563Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89222747246797,"aZ":-11.722443657361948,"pfxX":-6.834388356290463,"pfxZ":10.295275846423197,"pX":0.21041495244373656,"pZ":1.9926237115305088,"vX0":8.053869567527975,"vY0":-140.31628024500745,"vZ0":-8.358894752880625,"x":108.98,"y":184.98,"x0":-1.8143547081406748,"y0":50.001097178461414,"z0":5.781238789273899,"aX":-13.574603440028644},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":10.7,"spinRate":2379,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.39092542357595317,"extension":6.7345600932378655},"index":6,"playId":"030a0a3c-aa9b-36e9-846c-621c333c8ccf","pitchNumber":6,"startTime":"2026-06-23T00:24:50.065Z","endTime":"2026-06-23T00:24:53.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87099748074227,"aZ":-31.6052112663862,"pfxX":2.382536868239746,"pfxZ":0.3397551608648097,"pX":0.5128520397848251,"pZ":2.5990200059135113,"vX0":5.795985299620513,"vY0":-128.32216910085373,"vZ0":-1.9382901459586928,"x":97.45,"y":168.61,"x0":-2.0892342330832374,"y0":50.000497725896395,"z0":5.838987170172053,"aX":3.9506116477552493},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.4,"breakHorizontal":-5.6,"spinRate":2418,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.42770903035149166,"extension":6.222315453505228},"index":7,"playId":"c584c690-342c-3ef0-94fe-921b305e8222","pitchNumber":7,"startTime":"2026-06-23T00:25:07.158Z","endTime":"2026-06-23T00:25:11.101Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98583267168882,"aZ":-14.264767448309586,"pfxX":-5.723088453836555,"pfxZ":8.887607732562701,"pX":-0.6671198572810545,"pZ":2.9254662589611455,"vX0":5.7935630661373585,"vY0":-141.45610467601108,"vZ0":-5.331538148178169,"x":142.43,"y":159.79,"x0":-2.0038581402942333,"y0":50.00367592416388,"z0":5.758221183478586,"aX":-11.533135654117855},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.1,"breakHorizontal":9.1,"spinRate":2362,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.38806527539806357,"extension":6.447074834927384},"index":8,"playId":"4ad6a295-54b3-3b01-9a1e-0b360add8987","pitchNumber":8,"startTime":"2026-06-23T00:25:44.075Z","endTime":"2026-06-23T00:25:48.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47692379628248,"aZ":-30.84711698823621,"pfxX":1.62426584618923,"pfxZ":0.7944121250503269,"pX":0.6175116330989852,"pZ":2.170698406969325,"vX0":6.482007150132607,"vY0":-128.71308242160376,"vZ0":-2.930733473092176,"x":93.46,"y":180.17,"x0":-2.151644649674163,"y0":50.00161928905236,"z0":5.730212258066901,"aX":2.704592002832415},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.0,"breakHorizontal":-4.4,"spinRate":2366,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.4267066069747596,"extension":6.258974932239597},"index":9,"playId":"17b3ce3c-616d-3daa-8f62-73ddaed231c1","pitchNumber":9,"startTime":"2026-06-23T00:26:03.027Z","endTime":"2026-06-23T00:26:06.834Z","isPitch":true,"type":"pitch"},{"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":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.17380864983238,"aZ":-16.653606294579607,"pfxX":-6.259705942866065,"pfxZ":7.804642397440244,"pX":-0.612803652761311,"pZ":2.856426661879163,"vX0":6.6186844858464005,"vY0":-140.8776886197795,"vZ0":-4.528535726951523,"x":140.36,"y":161.66,"x0":-2.1914136677251816,"y0":50.00423549547983,"z0":5.578139931448905,"aX":-12.450181400017073},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.2,"breakHorizontal":9.8,"spinRate":2334,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.3903835891761922,"extension":6.412075044825217},"hitData":{"launchSpeed":79.0,"launchAngle":-58.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":138.9,"coordY":180.53}},"index":10,"playId":"c9a14e42-82ed-33d7-8521-1ff69ccf24e7","pitchNumber":10,"startTime":"2026-06-23T00:26:24.393Z","endTime":"2026-06-23T00:26:32.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:26:32.140Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andy Pages flies out to left fielder Trevor Larnach.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-23T00:26:40.400Z","endTime":"2026-06-23T00:27:50.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26497181174691,"aZ":-29.305383077300032,"pfxX":1.7326718917917834,"pfxZ":1.7662673453626345,"pX":1.575473484667686,"pZ":1.3682191883050216,"vX0":8.254215724748883,"vY0":-126.79224031026601,"vZ0":-4.879707698506293,"x":56.95,"y":201.84,"x0":-1.9493289217845633,"y0":50.00561782562714,"z0":5.660328485725213,"aX":2.815607957504921},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.3,"breakHorizontal":-5.0,"spinRate":2445,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4322279728511944,"extension":6.329330430220292},"index":0,"playId":"35673f63-8f1b-30ef-a16d-d92d80bef704","pitchNumber":1,"startTime":"2026-06-23T00:26:59.569Z","endTime":"2026-06-23T00:27:03.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.925017067629426,"aZ":-37.78929463600759,"pfxX":6.021168993505157,"pfxZ":-4.303559104744197,"pX":-0.9069537006781574,"pZ":3.1337093342904883,"vX0":1.3432744173777569,"vY0":-113.51077014455996,"vZ0":2.135487517007021,"x":151.57,"y":154.17,"x0":-2.288845705174624,"y0":50.00466093170244,"z0":5.94525649015809,"aX":7.851440630947375},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-7.0,"breakHorizontal":-11.3,"spinRate":2253,"spinDirection":46},"zone":11,"typeConfidence":2.0,"plateTime":0.4826723420799688,"extension":6.205541966095541},"index":1,"playId":"bd714c45-9264-32b7-af95-7fd1e6b66f90","pitchNumber":2,"startTime":"2026-06-23T00:27:14.684Z","endTime":"2026-06-23T00:27:18.684Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38691481494171,"aZ":-12.801434925377686,"pfxX":-5.169989601613763,"pfxZ":9.842556559006052,"pX":1.3688210222928963,"pZ":2.344699671774723,"vX0":10.474532142895889,"vY0":-139.19307417796435,"vZ0":-7.16879793923751,"x":64.82,"y":175.47,"x0":-1.7662504368438365,"y0":50.00019921331177,"z0":5.7958223246217395,"aX":-10.17400204062433},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":7.3,"spinRate":2411,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3930602483270853,"extension":6.564076479578867},"index":2,"playId":"8882f7d7-5ee6-3352-97dc-c700ac39eb0e","pitchNumber":3,"startTime":"2026-06-23T00:27:26.975Z","endTime":"2026-06-23T00:27:31.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.407881856893653,"aZ":-31.511523247407744,"pfxX":2.4301944767998482,"pfxZ":0.4038774936972267,"pX":0.265669963613553,"pZ":2.5038053388142965,"vX0":5.514378210161512,"vY0":-127.41900523181454,"vZ0":-1.867024277050822,"x":106.87,"y":171.18,"x0":-2.2362796476818816,"y0":50.005913474980105,"z0":5.718839193128108,"aX":4.025065479982359},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.6,"breakHorizontal":-5.5,"spinRate":2504,"spinDirection":107},"zone":6,"typeConfidence":2.0,"plateTime":0.4286843748923941,"extension":6.345297291884924},"hitData":{"launchSpeed":93.0,"launchAngle":33.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.85,"coordY":82.8}},"index":3,"playId":"de70b198-0977-39e6-9d2b-fd4db86f09e8","pitchNumber":4,"startTime":"2026-06-23T00:27:41.405Z","endTime":"2026-06-23T00:27:50.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:27:50.178Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddie Freeman flies out to center fielder Byron Buxton.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-23T00:27:55.654Z","endTime":"2026-06-23T00:29:57.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.335407037269228,"aZ":-20.34227593722616,"pfxX":-2.3896397516008108,"pfxZ":6.531635598096393,"pX":-0.07944829429046346,"pZ":1.994519941080381,"vX0":6.288438757058052,"vY0":-133.19077747039637,"vZ0":-5.711777793098236,"x":120.03,"y":184.93,"x0":-2.151824032426034,"y0":50.00560463419942,"z0":5.620134764883594,"aX":-4.331284288071362},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.9,"breakHorizontal":3.1,"spinRate":2633,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.40991363803386216,"extension":6.3393753001042805},"index":0,"playId":"cdecbd55-d1d2-31c5-96f6-ddf484d612e8","pitchNumber":1,"startTime":"2026-06-23T00:28:15.941Z","endTime":"2026-06-23T00:28:19.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94551802958697,"aZ":-16.011681247208088,"pfxX":-7.5551449759350975,"pfxZ":8.413664084179553,"pX":0.4139297588722708,"pZ":3.9007843456559352,"vX0":9.272823981684775,"vY0":-138.04031805453823,"vZ0":-2.190883288285202,"x":101.22,"y":133.46,"x0":-2.013994054561986,"y0":50.00638629855447,"z0":5.787937283318007,"aX":-14.521226568651578},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.9,"breakHorizontal":11.6,"spinRate":2298,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3974283822355229,"extension":6.239132309478564},"index":1,"playId":"e8f5c8f7-1aca-3c59-bab4-5a68398fdf93","pitchNumber":2,"startTime":"2026-06-23T00:28:46.771Z","endTime":"2026-06-23T00:28:51.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.955235719155535,"aZ":-40.10124569166317,"pfxX":4.798818877418719,"pfxZ":-5.763916701246325,"pX":-0.2629438741929075,"pZ":0.32934525213558113,"vX0":2.9559586117214987,"vY0":-116.8282723100451,"vZ0":-3.826810445317866,"x":127.02,"y":229.89,"x0":-2.1699043199248766,"y0":50.00093925340773,"z0":5.775159998639032,"aX":6.602147770255434},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-11.2,"breakHorizontal":-9.5,"spinRate":2276,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.4696485144640068,"extension":6.10773051094122},"index":2,"playId":"a64cb653-4b9b-36c7-a449-f4bd415c45b7","pitchNumber":3,"startTime":"2026-06-23T00:28:59.254Z","endTime":"2026-06-23T00:29:03.540Z","isPitch":true,"type":"pitch"},{"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":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.394778881582766,"aZ":-33.11894693190981,"pfxX":1.6003567606006412,"pfxZ":-0.5830644711363213,"pX":-0.8368653098703956,"pZ":1.9222111910678237,"vX0":2.999848791143998,"vY0":-125.86623998378312,"vZ0":-2.9810406628521227,"x":148.9,"y":186.88,"x0":-2.2499015150220862,"y0":50.00497835766239,"z0":5.790708779094855,"aX":2.5801839255448495},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.4,"breakHorizontal":-3.6,"spinRate":2407,"spinDirection":115},"zone":7,"typeConfidence":2.0,"plateTime":0.43436654569740885,"extension":6.110330912330162},"index":3,"playId":"b6bf5217-8e3e-33de-9e73-c9533d9d7e28","pitchNumber":4,"startTime":"2026-06-23T00:29:15.553Z","endTime":"2026-06-23T00:29:42.585Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}}},{"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":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.178229895197767,"aZ":-39.515404771096726,"pfxX":3.908474261045531,"pfxZ":-5.299361226050683,"pX":-0.2987785016790065,"pZ":2.0487569029072206,"vX0":3.000462555531625,"vY0":-117.25408336023807,"vZ0":-0.42840828523875607,"x":128.39,"y":183.46,"x0":-2.1049795305222356,"y0":50.00297508402568,"z0":5.936396486025141,"aX":5.414743570849885},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-9.4,"breakHorizontal":-7.8,"spinRate":2471,"spinDirection":46},"zone":8,"typeConfidence":2.0,"plateTime":0.4679985529359483,"extension":6.250094202529125},"hitData":{"launchSpeed":83.3,"launchAngle":46.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.08,"coordY":104.3}},"index":4,"playId":"80d54122-1df0-3c2c-8ccf-470173199489","pitchNumber":5,"startTime":"2026-06-23T00:29:48.080Z","endTime":"2026-06-23T00:29:57.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:29:57.452Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Martin grounds out, second baseman Tommy Edman to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-23T00:32:14.970Z","endTime":"2026-06-23T00:32:55.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Chuckie Robinson replaces catcher Dalton Rushing, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-23T00:31:25.600Z","endTime":"2026-06-23T00:31:47.936Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642020,"link":"/api/v1/people/642020"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":687221,"link":"/api/v1/people/687221"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Austin Martin replaces Trevor Larnach.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-23T00:31:47.936Z","endTime":"2026-06-23T00:32:17.036Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"}},{"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},"pitchData":{"startSpeed":75.2,"endSpeed":70.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.05704593450064,"aZ":-39.33129207869211,"pfxX":-5.373437456673024,"pfxZ":-5.885002885660964,"pX":-0.7952228070042381,"pZ":1.4373364995658278,"vX0":-3.4823770714693505,"vY0":-109.4895858399384,"vZ0":-1.299909728347254,"x":147.31,"y":199.97,"x0":1.513201705104618,"y0":50.003789888987214,"z0":6.242000764316279,"aX":-6.533426388148377},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-10.7,"breakHorizontal":10.7,"spinRate":2476,"spinDirection":317},"zone":13,"typeConfidence":0.91,"plateTime":0.49997073622134547,"extension":5.721795098786757},"index":2,"playId":"ae78ee10-81da-37c5-9a73-66da28ba3f36","pitchNumber":1,"startTime":"2026-06-23T00:32:17.036Z","endTime":"2026-06-23T00:32:21.522Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.564801972458934,"aZ":-16.571947324299945,"pfxX":6.318973750314669,"pfxZ":9.071348245630517,"pX":0.3214966131780636,"pZ":2.4763420650024845,"vX0":-5.201268129096489,"vY0":-130.34246582046669,"vZ0":-5.855958003787618,"x":104.75,"y":171.92,"x0":1.5225338455772088,"y0":50.001362059039266,"z0":6.004847240935441,"aX":10.86489370936114},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":15.4,"breakHorizontal":-10.3,"spinRate":2237,"spinDirection":140},"zone":6,"typeConfidence":0.9,"plateTime":0.42033683583931625,"extension":5.7757959824875185},"index":3,"playId":"37722d6d-0eff-36b4-aea6-d3666aa84800","pitchNumber":2,"startTime":"2026-06-23T00:32:29.872Z","endTime":"2026-06-23T00:32:33.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.046816635657393,"aZ":-26.06136983099309,"pfxX":9.226111441663699,"pfxZ":4.012980532481516,"pX":0.7536291274448834,"pZ":1.8209686426278326,"vX0":-5.036909107138883,"vY0":-122.85495673113068,"vZ0":-4.530012953799421,"x":88.27,"y":189.61,"x0":1.6350296106049522,"y0":50.00430932955187,"z0":5.912059415407325,"aX":14.060586876633003},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.4,"breakHorizontal":-15.5,"spinRate":1699,"spinDirection":127},"zone":9,"typeConfidence":0.91,"plateTime":0.44636541270756647,"extension":5.833490984534441},"hitData":{"launchSpeed":60.0,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.83,"coordY":148.21}},"index":4,"playId":"6932527a-1dd0-39ca-8cde-0d66b452f3f3","pitchNumber":3,"startTime":"2026-06-23T00:32:47.540Z","endTime":"2026-06-23T00:32:55.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:32:55.201Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Byron Buxton grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-23T00:33:02.355Z","endTime":"2026-06-23T00:35:38.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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},"pitchData":{"startSpeed":75.3,"endSpeed":69.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.449751580155326,"aZ":-38.62561696702091,"pfxX":-6.58114158527798,"pfxZ":-5.363632763650692,"pX":-0.12967195265804182,"pZ":1.77946328024167,"vX0":-1.97013846933801,"vY0":-109.60601540028777,"vZ0":-0.8437473667725155,"x":121.94,"y":190.73,"x0":1.638621987413483,"y0":50.00393971067078,"z0":6.335839161558153,"aX":-7.914791968230869},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-9.6,"breakHorizontal":12.5,"spinRate":2521,"spinDirection":318},"zone":8,"typeConfidence":0.91,"plateTime":0.5019522332818367,"extension":5.624665410359915},"index":0,"playId":"691b8c8f-2cb1-3f22-94c4-5939ddc3bacf","pitchNumber":1,"startTime":"2026-06-23T00:33:21.467Z","endTime":"2026-06-23T00:33:25.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":81.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98023451673288,"aZ":-15.004016541822978,"pfxX":4.462296065241671,"pfxZ":9.912957807932418,"pX":-0.03108666752566135,"pZ":3.503541451177915,"vX0":-5.23719398267209,"vY0":-131.7771245045231,"vZ0":-3.7394918541686306,"x":118.18,"y":144.18,"x0":1.4166833007903188,"y0":50.00040058385052,"z0":6.0727332096483195,"aX":7.727501457069436},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.2,"breakHorizontal":-6.7,"spinRate":2191,"spinDirection":139},"zone":11,"typeConfidence":0.88,"plateTime":0.4180884233741158,"extension":5.670935250268165},"index":1,"playId":"3cb8e394-d111-32b6-9b26-5e2cb0db67fc","pitchNumber":2,"startTime":"2026-06-23T00:33:37.000Z","endTime":"2026-06-23T00:33:40.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.265042265780238,"aZ":-16.98584313646202,"pfxX":5.463093788783325,"pfxZ":8.562439644759475,"pX":-0.3825199418183571,"pZ":2.0478314662023243,"vX0":-6.512239581768483,"vY0":-133.01427679930742,"vZ0":-6.866984898881012,"x":131.58,"y":183.49,"x0":1.3995782047066316,"y0":50.00196812619938,"z0":5.916428592816811,"aX":9.689048412450823},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.0,"breakHorizontal":-8.3,"spinRate":2212,"spinDirection":137},"zone":7,"typeConfidence":0.91,"plateTime":0.41341288619909955,"extension":5.886241508443379},"index":2,"playId":"0f89096d-dfa7-3d6d-bb82-1bbcc1d78358","pitchNumber":3,"startTime":"2026-06-23T00:33:55.829Z","endTime":"2026-06-23T00:33:59.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02683600832065,"aZ":-24.22271099268425,"pfxX":-1.5302796253200608,"pfxZ":4.804273958666071,"pX":-1.0416687018167463,"pZ":2.417648171589185,"vX0":-5.839894871608479,"vY0":-127.99062202859723,"vZ0":-4.1974408671534285,"x":156.71,"y":173.5,"x0":1.470717213592408,"y0":50.00409139385422,"z0":5.9815472110575465,"aX":-2.5309648671250926},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.9,"breakHorizontal":4.1,"spinRate":2461,"spinDirection":169},"zone":13,"typeConfidence":0.92,"plateTime":0.4283504714125934,"extension":5.753332085123983},"index":3,"playId":"fce53e64-f214-3b88-a82d-ac72af906245","pitchNumber":4,"startTime":"2026-06-23T00:34:12.507Z","endTime":"2026-06-23T00:34:16.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0556896967287,"aZ":-27.880660770627948,"pfxX":10.055318402933612,"pfxZ":2.7272647288644585,"pX":0.4319687227787462,"pZ":2.8111309919285796,"vX0":-6.002220762465481,"vY0":-124.71131787162875,"vZ0":-2.070781587826009,"x":100.53,"y":162.88,"x0":1.5633360611933385,"y0":50.00523562892084,"z0":5.95180071845032,"aX":15.842687841146978},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.7,"breakHorizontal":-16.8,"spinRate":1750,"spinDirection":123},"zone":6,"typeConfidence":0.88,"plateTime":0.4391896173091858,"extension":5.9215435803445295},"index":4,"playId":"48c63de1-408d-3c96-8751-e85a5d0c11b2","pitchNumber":5,"startTime":"2026-06-23T00:34:34.309Z","endTime":"2026-06-23T00:34:38.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13226939399906,"aZ":-17.462560867336407,"pfxX":5.929075090587197,"pfxZ":8.320772050672204,"pX":1.7222135042200784,"pZ":4.829049314645551,"vX0":-1.4789820845728654,"vY0":-132.5812598296418,"vZ0":-0.1628647950295457,"x":51.35,"y":108.4,"x0":1.5194194101543828,"y0":50.003733373388386,"z0":6.1730914394830245,"aX":10.484234781778978},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.2,"breakHorizontal":-10.3,"spinRate":2221,"spinDirection":138},"zone":12,"typeConfidence":0.91,"plateTime":0.4142062260599393,"extension":5.644440306401272},"index":5,"playId":"f00dc777-f1a7-3ba6-86b2-c7b13dcff061","pitchNumber":6,"startTime":"2026-06-23T00:34:55.912Z","endTime":"2026-06-23T00:34:59.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.238609758115455,"aZ":-25.958974460756952,"pfxX":10.552181102549255,"pfxZ":4.069406607725741,"pX":-0.8529498125335166,"pZ":1.3178576974420826,"vX0":-8.717112655180326,"vY0":-123.03204056304047,"vZ0":-5.510556344956264,"x":149.51,"y":203.2,"x0":1.3713681564213505,"y0":50.00413553893779,"z0":5.7969471002083734,"aX":16.119704899025468},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.2,"breakHorizontal":-16.9,"spinRate":1574,"spinDirection":125},"zone":13,"typeConfidence":0.91,"plateTime":0.4458145764470496,"extension":5.863545662230625},"index":6,"playId":"c3542cd6-d2a6-36e8-9fc2-1f7ef0da4a49","pitchNumber":7,"startTime":"2026-06-23T00:35:14.125Z","endTime":"2026-06-23T00:35:18.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.761752136947933,"aZ":-27.055036377000356,"pfxX":11.495362746719751,"pfxZ":3.3455743760537864,"pX":1.2498394668690662,"pZ":2.3087812659384204,"vX0":-4.604662527519311,"vY0":-123.7542537853806,"vZ0":-3.1064334733143113,"x":69.36,"y":176.44,"x0":1.6549953035733087,"y0":50.00298002419801,"z0":5.878950460390221,"aX":17.59334652079298},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.5,"breakHorizontal":-19.6,"spinRate":1547,"spinDirection":125},"zone":14,"typeConfidence":0.9,"plateTime":0.44485497044608024,"extension":5.9141754462079215},"hitData":{"launchSpeed":77.8,"launchAngle":6.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.42,"coordY":147.15}},"index":7,"playId":"5468ab9f-582b-359c-9995-ad46e7a80d68","pitchNumber":8,"startTime":"2026-06-23T00:35:30.184Z","endTime":"2026-06-23T00:35:38.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:35:38.179Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kody Clemens grounds out, second baseman Tommy Edman to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-23T00:35:44.701Z","endTime":"2026-06-23T00:36:40.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.987662865600246,"aZ":-32.05557128254985,"pfxX":-2.275811863851164,"pfxZ":0.0778117173524997,"pX":-0.8792306296508778,"pZ":2.9075327790175773,"vX0":-5.056465287257479,"vY0":-120.1365145124892,"vZ0":-0.7005704878071626,"x":150.51,"y":160.28,"x0":1.5433927799481222,"y0":50.00082484439641,"z0":6.037485745655781,"aX":-3.345124729062315},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.2,"breakHorizontal":5.3,"spinRate":2483,"spinDirection":295},"zone":11,"typeConfidence":0.89,"plateTime":0.45490003019267755,"extension":6.014712010149613},"index":0,"playId":"cc5a425a-ab6e-3c52-a6de-1058c1576cf7","pitchNumber":1,"startTime":"2026-06-23T00:36:02.539Z","endTime":"2026-06-23T00:36:06.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.128537510697125,"aZ":-30.975948078442563,"pfxX":-5.887495600458025,"pfxZ":0.8583224441045942,"pX":-0.3544685909607945,"pZ":4.1506156120208555,"vX0":-2.851821900057328,"vY0":-117.35856728010717,"vZ0":1.762618653271283,"x":130.51,"y":126.71,"x0":1.6428223870837972,"y0":50.00048722014902,"z0":6.28435741761462,"aX":-8.173343287654697},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":2.3,"breakHorizontal":11.4,"spinRate":2647,"spinDirection":300},"zone":11,"typeConfidence":0.92,"plateTime":0.46751469530307244,"extension":5.626549181781131},"index":1,"playId":"90e92591-2349-3306-a944-6f77f30714e8","pitchNumber":2,"startTime":"2026-06-23T00:36:17.413Z","endTime":"2026-06-23T00:36:21.400Z","isPitch":true,"type":"pitch"},{"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":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.152304011274914,"aZ":-19.087612525824586,"pfxX":5.150362312086224,"pfxZ":7.385248264025655,"pX":-0.5771775033353537,"pZ":3.027110263982806,"vX0":-6.79453997481623,"vY0":-132.49636811394248,"vZ0":-3.9570530519785447,"x":139.0,"y":157.05,"x0":1.3551338966795827,"y0":50.00517021776507,"z0":5.94060076853552,"aX":9.129822875714751},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.7,"breakHorizontal":-7.8,"spinRate":2248,"spinDirection":137},"zone":1,"typeConfidence":0.91,"plateTime":0.4138949282274096,"extension":6.0388230562474305},"hitData":{"launchSpeed":81.6,"launchAngle":6.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":151.68}},"index":2,"playId":"dcd799ef-f827-317c-a298-92541ca218ba","pitchNumber":3,"startTime":"2026-06-23T00:36:32.536Z","endTime":"2026-06-23T00:36:40.085Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:36:40.085Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mookie Betts strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-23T00:38:45.446Z","endTime":"2026-06-23T00:39:47.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Austin Martin remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-23T00:37:50.095Z","endTime":"2026-06-23T00:38:47.709Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.097329533966807,"aZ":-21.5958467628579,"pfxX":-0.025277164636706928,"pfxZ":6.202989779481201,"pX":1.757192457913185,"pZ":2.309909265937954,"vX0":10.154746166561473,"vY0":-129.72751239718892,"vZ0":-4.349896387785321,"x":50.02,"y":176.41,"x0":-2.2042027320602138,"y0":50.00177409578989,"z0":5.654366264097162,"aX":-0.04624162894299072},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.4,"breakHorizontal":-2.2,"spinRate":2536,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4221999110455372,"extension":6.5718227663035185},"index":1,"playId":"6883003a-1e5e-3de4-b0d3-2d288f4d943f","pitchNumber":1,"startTime":"2026-06-23T00:38:47.709Z","endTime":"2026-06-23T00:38:51.300Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61587302041126,"aZ":-11.283716170808969,"pfxX":-6.099886069677797,"pfxZ":11.111954353600398,"pX":0.449920798298243,"pZ":2.7112417734119747,"vX0":8.249664611352687,"vY0":-136.83781674822077,"vZ0":-6.550373040786473,"x":99.85,"y":165.58,"x0":-1.8235964207915705,"y0":50.00617646556811,"z0":5.923677913648549,"aX":-11.471694829824209},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.7,"breakHorizontal":9.1,"spinRate":2312,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.40159805759209366,"extension":6.386168561240606},"index":2,"playId":"c8cd5c18-844a-3444-b348-69d0c894d04e","pitchNumber":2,"startTime":"2026-06-23T00:38:58.683Z","endTime":"2026-06-23T00:39:01.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.5350570826061,"aZ":-11.217146665342058,"pfxX":-4.949151910153012,"pfxZ":10.942000451704477,"pX":-0.4126166241549006,"pZ":1.760967426672157,"vX0":5.729592257447364,"vY0":-138.1706168693489,"vZ0":-8.903425344102027,"x":132.73,"y":191.23,"x0":-1.879569273789757,"y0":50.00080098347468,"z0":5.797854332346003,"aX":-9.47712218325142},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.9,"breakHorizontal":7.7,"spinRate":2281,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.39787020391001127,"extension":6.431687676970915},"index":3,"playId":"9478c9aa-55f7-3213-8190-f748c97a6c6c","pitchNumber":3,"startTime":"2026-06-23T00:39:14.111Z","endTime":"2026-06-23T00:39:41.112Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59413113355763,"aZ":-27.1030543018635,"pfxX":0.6376601524989836,"pfxZ":3.07851132589503,"pX":1.4268421186714817,"pZ":0.4673103267882568,"vX0":8.116413664257689,"vY0":-127.32729473945977,"vZ0":-7.649242134963654,"x":62.61,"y":226.16,"x0":-1.881825380144939,"y0":50.00149364325674,"z0":5.648237477721508,"aX":1.0473456681950164},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.1,"breakHorizontal":-3.0,"spinRate":2399,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.4298094935095014,"extension":6.3445272426507},"index":4,"playId":"b27665a3-6952-37ca-b2d7-5458d4b29cf8","pitchNumber":4,"startTime":"2026-06-23T00:39:42.464Z","endTime":"2026-06-23T00:39:47.406Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:39:47.406Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Muncy grounds out, second baseman Luke Keaschall to first baseman Royce Lewis.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-23T00:39:58.571Z","endTime":"2026-06-23T00:41:20.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"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":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67951905524757,"aZ":-31.19578644446003,"pfxX":2.883881691930479,"pfxZ":0.6144304295562097,"pX":-0.2738427763098475,"pZ":2.4608646938269776,"vX0":3.890809849841057,"vY0":-125.34937886693471,"vZ0":-2.07897688623543,"x":127.44,"y":172.34,"x0":-2.2192254522457646,"y0":50.0036619929097,"z0":5.8411348075215495,"aX":4.601820278338677},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.8,"breakHorizontal":-6.1,"spinRate":2442,"spinDirection":118},"zone":5,"typeConfidence":2.0,"plateTime":0.4365028900154826,"extension":6.198156380018778},"index":0,"playId":"d9151cd5-c406-33d8-bb84-dc7126c8aee7","pitchNumber":1,"startTime":"2026-06-23T00:40:11.704Z","endTime":"2026-06-23T00:40:15.553Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86736907673203,"aZ":-23.80284386566506,"pfxX":-0.1882139168268555,"pfxZ":4.723150804093294,"pX":-1.429467314787341,"pZ":2.50224399949448,"vX0":2.411987008694177,"vY0":-131.9820755167054,"vZ0":-3.9197751707049893,"x":171.49,"y":171.22,"x0":-2.328934050693595,"y0":50.0037293163944,"z0":5.750073652886698,"aX":-0.33409595832576433},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.9,"breakHorizontal":-0.1,"spinRate":2571,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.41427714319432374,"extension":6.2839858837356815},"index":1,"playId":"03709990-36f4-3710-b75b-1704931107db","pitchNumber":2,"startTime":"2026-06-23T00:40:25.319Z","endTime":"2026-06-23T00:40:28.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.287280232479844,"aZ":-37.90207506271105,"pfxX":2.86210248516036,"pfxZ":-4.306853545546487,"pX":0.5059032672618258,"pZ":1.1941542862966485,"vX0":4.638149638793487,"vY0":-115.09534951954565,"vZ0":-2.442093692471148,"x":97.72,"y":206.54,"x0":-1.9150268466547495,"y0":50.00512536342349,"z0":5.9735417670766475,"aX":3.8029216784381696},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-8.2,"breakHorizontal":-6.5,"spinRate":2251,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.47766546224741724,"extension":6.067829785084598},"index":2,"playId":"9cc3fc6b-e8fd-3b19-b083-18432b96700d","pitchNumber":3,"startTime":"2026-06-23T00:40:39.864Z","endTime":"2026-06-23T00:40:43.994Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05064455219042,"aZ":-12.134046077681363,"pfxX":-4.778426914179189,"pfxZ":10.456805675260869,"pX":-0.17452378735994314,"pZ":2.371500969247743,"vX0":6.32821344097933,"vY0":-137.67500389875983,"vZ0":-7.06338519489962,"x":123.65,"y":174.75,"x0":-1.8838658963307966,"y0":50.00445445685861,"z0":5.794780207078237,"aX":-9.159157435823134},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":7.3,"spinRate":2364,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.3981148753893553,"extension":6.5261106357924294},"index":3,"playId":"986a340d-3c52-3a07-a1b8-ea9ec051f2fd","pitchNumber":4,"startTime":"2026-06-23T00:40:53.391Z","endTime":"2026-06-23T00:40:56.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.463669886097282,"aZ":-30.346552492916253,"pfxX":1.9535015971365324,"pfxZ":1.1126343103233305,"pX":-0.6633059452588803,"pZ":2.022207462366188,"vX0":3.370508525852902,"vY0":-127.77836832767655,"vZ0":-3.6670851536517466,"x":142.28,"y":184.18,"x0":-2.2557518374993912,"y0":50.00612780460307,"z0":5.872513862622294,"aX":3.214903649314037},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.4,"breakHorizontal":-4.3,"spinRate":2405,"spinDirection":137},"zone":7,"typeConfidence":2.0,"plateTime":0.42942946654991143,"extension":6.23721076285044},"hitData":{"launchSpeed":94.8,"launchAngle":7.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.8,"coordY":136.36}},"index":4,"playId":"23dfcbf3-d89a-3c0f-9c71-9192fd7eaab5","pitchNumber":5,"startTime":"2026-06-23T00:41:12.810Z","endTime":"2026-06-23T00:41:20.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:41:20.460Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Call singles on a ground ball to center fielder Byron Buxton.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-23T00:41:27.825Z","endTime":"2026-06-23T00:42:31.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23665174087083,"aZ":-12.250487287860459,"pfxX":-4.040533160025007,"pfxZ":10.56609159835708,"pX":0.3764586099814741,"pZ":2.0546276444930656,"vX0":7.27944933487066,"vY0":-137.15919902089001,"vZ0":-7.8563101668030795,"x":102.65,"y":183.31,"x0":-1.799450210624402,"y0":50.003851519992935,"z0":5.811110637367709,"aX":-7.620227694621314},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.4,"breakHorizontal":5.6,"spinRate":2259,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.40090604153159015,"extension":6.512174103260566},"index":0,"playId":"25ded26e-4333-3494-82df-894ed34e02d4","pitchNumber":1,"startTime":"2026-06-23T00:41:42.989Z","endTime":"2026-06-23T00:41:47.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.749790044910156,"aZ":-32.34601047322973,"pfxX":2.4549094973736985,"pfxZ":-0.103871882302359,"pX":0.2695178394966647,"pZ":1.8737139915424075,"vX0":5.196771090623574,"vY0":-126.0034920380995,"vZ0":-3.1562313923311276,"x":106.73,"y":188.19,"x0":-2.1426506442994246,"y0":50.005226740597074,"z0":5.769139269539449,"aX":3.9288433808863656},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.7,"breakHorizontal":-5.6,"spinRate":2469,"spinDirection":105},"zone":9,"typeConfidence":2.0,"plateTime":0.435487107107809,"extension":6.217354425197558},"index":1,"playId":"319d1e25-1534-34c0-b633-61d533383873","pitchNumber":2,"startTime":"2026-06-23T00:41:56.884Z","endTime":"2026-06-23T00:42:01.072Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-23T00:42:06.461Z","endTime":"2026-06-23T00:42:19.346Z","isPitch":false,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.319018593390492,"aZ":-39.72459255038724,"pfxX":7.617773852969573,"pfxZ":-5.710515021290636,"pX":1.0183200546712372,"pZ":1.4369480859931159,"vX0":4.575088262483725,"vY0":-115.13502434383808,"vZ0":-1.390188949122787,"x":78.18,"y":199.98,"x0":-1.994095114828578,"y0":50.00164818268955,"z0":5.944453196266608,"aX":10.074918990158668},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-10.3,"breakHorizontal":-15.0,"spinRate":2357,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.47843113547938687,"extension":6.088694507206883},"hitData":{"launchSpeed":81.9,"launchAngle":8.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.76,"coordY":114.93}},"index":3,"playId":"11a64547-6f66-3f1a-b1ee-90f85d5a76dc","pitchNumber":3,"startTime":"2026-06-23T00:42:19.346Z","endTime":"2026-06-23T00:42:31.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:42:31.553Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Edman singles on a line drive to left fielder Austin Martin. Alex Call to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-23T00:42:56.464Z","endTime":"2026-06-23T00:43:25.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"postOnSecond":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"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":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":94.8,"endSpeed":85.6,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.787921158104375,"aZ":-10.448854100335929,"pfxX":-5.141686179110734,"pfxZ":11.466580667052803,"pX":0.5483610417543432,"pZ":2.702350442674807,"vX0":8.171524128424997,"vY0":-137.57315071532628,"vZ0":-6.376757860574397,"x":96.1,"y":165.82,"x0":-1.8082244841022308,"y0":50.0061474875545,"z0":5.776863650124602,"aX":-9.74531685592359},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.3,"breakHorizontal":7.3,"spinRate":2351,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.3999060036142055,"extension":6.429957225984693},"index":0,"playId":"2d77cf55-ce0e-325e-8e49-0c538f56604b","pitchNumber":1,"startTime":"2026-06-23T00:42:56.464Z","endTime":"2026-06-23T00:43:00.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.519267322658543,"aZ":-11.771435068980992,"pfxX":-5.486425496167754,"pfxZ":10.589108202563082,"pX":-0.42336733304468965,"pZ":2.901242824691767,"vX0":6.325578612375895,"vY0":-138.1143210017508,"vZ0":-5.767121548769485,"x":133.14,"y":160.45,"x0":-2.0333974569085758,"y0":50.00494126572474,"z0":5.812264189005706,"aX":-10.573345839907578},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":8.5,"spinRate":2333,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.396988433726976,"extension":6.458419780828924},"hitData":{"launchSpeed":89.2,"launchAngle":15.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":86.87,"coordY":103.09}},"index":1,"playId":"ed21bc86-fe0b-34ba-84f9-f8e2a9cddb11","pitchNumber":2,"startTime":"2026-06-23T00:43:14.508Z","endTime":"2026-06-23T00:43:25.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:43:25.626Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chuckie Robinson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-23T00:43:32.663Z","endTime":"2026-06-23T00:45:53.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12347646926792,"aZ":-30.91788000994545,"pfxX":0.6799027437793281,"pfxZ":0.775090017103671,"pX":1.0170035688552534,"pZ":1.6680169089313746,"vX0":7.687957054396648,"vY0":-127.3566285708521,"vZ0":-4.010762350376611,"x":78.23,"y":193.74,"x0":-2.139521650832575,"y0":50.005840257366,"z0":5.730561526222098,"aX":1.1078641656277997},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.6,"breakHorizontal":-3.1,"spinRate":2475,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.4314062833708503,"extension":6.378399893680741},"index":0,"playId":"df0d384a-a7a4-32e0-a0b9-9eede7ec2441","pitchNumber":1,"startTime":"2026-06-23T00:44:03.369Z","endTime":"2026-06-23T00:44:06.374Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.216428094386742,"aZ":-29.255730179411398,"pfxX":0.4952310047341095,"pfxZ":1.7734766963744173,"pX":0.6632521055137912,"pZ":1.1289172213176166,"vX0":6.573492455851575,"vY0":-127.87229584315541,"vZ0":-5.729644629332043,"x":91.72,"y":208.3,"x0":-2.0131117238405447,"y0":50.00278666747679,"z0":5.715616295483304,"aX":0.8120278162151575},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":-2.5,"spinRate":2492,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.4295919518853908,"extension":6.352494963675444},"index":1,"playId":"aa67ca2a-8fea-3ef3-9fb9-b72d6bc2b1de","pitchNumber":2,"startTime":"2026-06-23T00:44:22.396Z","endTime":"2026-06-23T00:44:26.557Z","isPitch":true,"type":"pitch"},{"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":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60189953130391,"aZ":-16.39758518109542,"pfxX":-9.964968654735552,"pfxZ":8.23070430389501,"pX":0.1937956926921355,"pZ":2.6802971806626466,"vX0":9.349835690218475,"vY0":-138.2616488797565,"vZ0":-4.8811002900818155,"x":109.61,"y":166.41,"x0":-1.9529536669261607,"y0":50.00627734164885,"z0":5.58521947457565,"aX":-19.110645927467456},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":15.8,"spinRate":2425,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.3976252082325229,"extension":6.444509500612193},"index":2,"playId":"1eaed28f-c291-3661-be69-7148c70c992b","pitchNumber":3,"startTime":"2026-06-23T00:44:41.178Z","endTime":"2026-06-23T00:44:45.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07789496768661,"aZ":-31.0529617527244,"pfxX":1.4201833621860516,"pfxZ":0.6792611899876313,"pX":0.07441233889953414,"pZ":2.6096245358366694,"vX0":4.982612065366042,"vY0":-128.0308677493758,"vZ0":-2.0696111935153194,"x":114.16,"y":168.32,"x0":-2.0866971976641824,"y0":50.003011459053255,"z0":5.8745828797846515,"aX":2.340883141669441},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.0,"breakHorizontal":-3.7,"spinRate":2496,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.4289067969501392,"extension":6.27598988967365},"index":3,"playId":"b8aa4344-0acb-3dda-a2e0-23bd2f262858","pitchNumber":4,"startTime":"2026-06-23T00:45:03.107Z","endTime":"2026-06-23T00:45:08.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.830510790722165,"aZ":-15.48444766908218,"pfxX":-5.101538428513887,"pfxZ":8.411863792814593,"pX":-0.7549056806371838,"pZ":4.147424974953361,"vX0":4.850779583456453,"vY0":-140.44973354679718,"vZ0":-2.0759738870239683,"x":145.78,"y":126.8,"x0":-1.847323504889895,"y0":50.003462467989124,"z0":5.911006844678475,"aX":-10.123171679783315},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":8.2,"spinRate":2363,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39099337197519235,"extension":6.588976671942598},"index":4,"playId":"ee38c15b-7473-36cf-a742-b68b2b2153d4","pitchNumber":5,"startTime":"2026-06-23T00:45:32.520Z","endTime":"2026-06-23T00:45:36.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.740112784992874,"aZ":-29.785913881738466,"pfxX":1.627963880122507,"pfxZ":1.43252429836285,"pX":0.17906474788644572,"pZ":1.9537643485943874,"vX0":5.137591699345607,"vY0":-128.31187649097282,"vZ0":-3.551665998842764,"x":110.17,"y":186.03,"x0":-2.061194915341469,"y0":50.001644898037036,"z0":5.678605959559212,"aX":2.7119876856767373},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.0,"breakHorizontal":-4.1,"spinRate":2457,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.4269962311471738,"extension":6.2450946508838445},"index":5,"playId":"7bc7bdb7-11ef-3db6-963c-cd0b5cf4a801","pitchNumber":6,"startTime":"2026-06-23T00:45:50.196Z","endTime":"2026-06-23T00:45:53.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:45:53.323Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Bell walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-23T00:47:51.512Z","endTime":"2026-06-23T00:49:14.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22825559670716,"aZ":-16.87304358715205,"pfxX":4.8151748454961325,"pfxZ":8.816541182897929,"pX":0.21063303997475988,"pZ":3.012957493350677,"vX0":-4.976593944986659,"vY0":-130.8077136882432,"vZ0":-4.504756901529743,"x":108.97,"y":157.43,"x0":1.5109210497292134,"y0":50.00057475849242,"z0":6.019794903527799,"aX":8.355098621265588},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.2,"breakHorizontal":-7.7,"spinRate":2138,"spinDirection":135},"zone":2,"typeConfidence":0.88,"plateTime":0.4184996147082649,"extension":5.828072206053599},"index":0,"playId":"bad5fbdb-401c-3959-9b59-24781a24f42e","pitchNumber":1,"startTime":"2026-06-23T00:48:05.618Z","endTime":"2026-06-23T00:48:09.812Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03543226638921,"aZ":-16.79025782575266,"pfxX":5.868488560684598,"pfxZ":8.732026979065722,"pX":1.8472677654813456,"pZ":2.0348369294517124,"vX0":-1.2441707771609676,"vY0":-131.903675749886,"vZ0":-6.7950266192988975,"x":46.59,"y":183.84,"x0":1.5624946680792686,"y0":50.00578298061266,"z0":5.882305654279398,"aX":10.343366499588734},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.5,"breakHorizontal":-10.3,"spinRate":2174,"spinDirection":138},"zone":14,"typeConfidence":0.91,"plateTime":0.41524146209717294,"extension":5.881357293614716},"index":1,"playId":"9479286e-81af-3066-ab46-2683a6a7d156","pitchNumber":2,"startTime":"2026-06-23T00:48:24.619Z","endTime":"2026-06-23T00:48:27.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58120744106978,"aZ":-26.69485888676238,"pfxX":-2.59010027700511,"pfxZ":3.4244487474353775,"pX":-1.1043595563618118,"pZ":3.6625492876913515,"vX0":-5.582578878829049,"vY0":-126.00800939514285,"vZ0":-0.6174502417292349,"x":159.1,"y":139.89,"x0":1.4801020995449108,"y0":50.00608209258411,"z0":6.075379295577652,"aX":-4.147810382775914},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.2,"breakHorizontal":6.0,"spinRate":2390,"spinDirection":187},"zone":11,"typeConfidence":0.93,"plateTime":0.4353662943656591,"extension":6.075041320726708},"index":2,"playId":"7a0b1e8d-c16c-3b1b-ac54-d9b1ffe459f3","pitchNumber":3,"startTime":"2026-06-23T00:48:39.271Z","endTime":"2026-06-23T00:48:43.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.908257711251782,"aZ":-26.197728362627565,"pfxX":8.961306954028085,"pfxZ":3.973512066226161,"pX":0.21068695665670453,"pZ":1.2598128175572008,"vX0":-6.218640432376752,"vY0":-121.81789970653277,"vZ0":-5.3547942773688995,"x":108.97,"y":204.77,"x0":1.6321651071641794,"y0":50.002082532717814,"z0":5.751030037054969,"aX":13.469132500603617},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.1,"breakHorizontal":-14.8,"spinRate":1456,"spinDirection":121},"zone":14,"typeConfidence":0.92,"plateTime":0.44961366773115863,"extension":5.946726488544797},"index":3,"playId":"734e2673-7fb0-3cdb-b29c-f7ae0d87a81f","pitchNumber":4,"startTime":"2026-06-23T00:48:55.406Z","endTime":"2026-06-23T00:48:59.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.625849684662885,"aZ":-14.222479172172848,"pfxX":5.81272384090486,"pfxZ":10.03778252082514,"pX":0.01830422196270409,"pZ":1.0332470495849695,"vX0":-5.773278360038747,"vY0":-132.46044738629726,"vZ0":-9.462443559784914,"x":116.3,"y":210.88,"x0":1.4643280698224663,"y0":50.00079857978497,"z0":5.676703521318636,"aX":10.393316942998155},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.4,"breakHorizontal":-9.4,"spinRate":2197,"spinDirection":136},"zone":14,"typeConfidence":0.92,"plateTime":0.41250469594936057,"extension":6.050232275131363},"index":4,"playId":"1de7ba73-2e90-382c-a8e1-8c421ebe465d","pitchNumber":5,"startTime":"2026-06-23T00:49:10.867Z","endTime":"2026-06-23T00:49:14.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:49:14.949Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Royce Lewis flies out sharply to center fielder Andy Pages.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-23T00:49:18.299Z","endTime":"2026-06-23T00:50:33.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10421559577667,"aZ":-15.334535068277724,"pfxX":5.493772092457523,"pfxZ":9.619194868843188,"pX":0.11736782532083127,"pZ":1.85836066718477,"vX0":-5.055297946545032,"vY0":-131.5196910108774,"vZ0":-7.3991332856076095,"x":112.53,"y":188.6,"x0":1.3513998147708985,"y0":50.00280607952738,"z0":5.847237418339899,"aX":9.616844782802351},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.0,"breakHorizontal":-8.9,"spinRate":2151,"spinDirection":134},"zone":8,"typeConfidence":0.9,"plateTime":0.41658979473422786,"extension":5.831777212992254},"index":0,"playId":"1237da3c-d3b0-3281-8bb3-59e794b82178","pitchNumber":1,"startTime":"2026-06-23T00:49:40.162Z","endTime":"2026-06-23T00:49:44.248Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.2,"endSpeed":82.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.0987367591025,"aZ":-15.32388509514136,"pfxX":5.959532646831628,"pfxZ":9.542510134025541,"pX":0.6610571011197114,"pZ":3.049217217329385,"vX0":-4.104917411582819,"vY0":-132.72318169641298,"vZ0":-4.552374323526174,"x":91.8,"y":156.45,"x0":1.4614161858982688,"y0":50.005296945797106,"z0":5.9197103437984415,"aX":10.525774848312127},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.3,"breakHorizontal":-9.7,"spinRate":2190,"spinDirection":137},"zone":3,"typeConfidence":0.92,"plateTime":0.41431135374403905,"extension":5.888106353564209},"index":1,"playId":"0e59eb0f-16bb-3a78-85a9-ebcf04c6cb55","pitchNumber":2,"startTime":"2026-06-23T00:49:56.997Z","endTime":"2026-06-23T00:50:00.246Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65398207857643,"aZ":-14.616880576684261,"pfxX":5.304827783409779,"pfxZ":10.017599521953102,"pX":0.7028949448336542,"pZ":3.269731169815519,"vX0":-3.913742095523801,"vY0":-132.39487806963564,"vZ0":-4.306877791368437,"x":90.21,"y":150.5,"x0":1.520690061351348,"y0":50.00013301939158,"z0":6.007652928596659,"aX":9.295058437840254},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.3,"breakHorizontal":-8.6,"spinRate":2278,"spinDirection":139},"zone":3,"typeConfidence":0.91,"plateTime":0.41574617622154086,"extension":5.879931596382516},"hitData":{"launchSpeed":100.7,"launchAngle":27.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":102.52,"coordY":47.32}},"index":2,"playId":"eea05a0c-97eb-3a8e-9dc5-94ad39a01ea7","pitchNumber":3,"startTime":"2026-06-23T00:50:20.991Z","endTime":"2026-06-23T00:50:33.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:50:33.863Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Caratini called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-23T00:51:10.390Z","endTime":"2026-06-23T00:53:12.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642020,"link":"/api/v1/people/642020"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-23T00:50:57.047Z","endTime":"2026-06-23T00:51:12.530Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.6,"endSpeed":69.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.290789908239343,"aZ":-36.96281814541906,"pfxX":-4.547369184654603,"pfxZ":-3.9209351319700936,"pX":0.4380414981178298,"pZ":2.8525133213706204,"vX0":-1.3750288679339557,"vY0":-110.06568103417402,"vZ0":0.9763916815110765,"x":100.3,"y":161.76,"x0":1.6622939512638333,"y0":50.0024795010525,"z0":6.330100988899382,"aX":-5.555438641547077},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-6.5,"breakHorizontal":8.6,"spinRate":2407,"spinDirection":314},"zone":3,"typeConfidence":0.9,"plateTime":0.4984249366155056,"extension":5.61650838135586},"index":1,"playId":"0eda3383-770e-3ea0-ad51-0bc68c9b94d0","pitchNumber":1,"startTime":"2026-06-23T00:51:12.530Z","endTime":"2026-06-23T00:51:16.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94016789807325,"aZ":-23.044173742493623,"pfxX":-1.1911114347909262,"pfxZ":5.524437840781982,"pX":-0.746534809747949,"pZ":2.7062786000290284,"vX0":-5.005953006202164,"vY0":-127.42546531786753,"vZ0":-3.716743264332026,"x":145.46,"y":165.71,"x0":1.3941776344121464,"y0":50.0038814273668,"z0":5.993733005814426,"aX":-1.967934207563355},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.5,"breakHorizontal":3.2,"spinRate":2388,"spinDirection":160},"zone":4,"typeConfidence":0.92,"plateTime":0.42900464652334414,"extension":5.854325813081446},"index":2,"playId":"4e1a6e51-26c4-39e6-8c6a-5c34fd1a9e07","pitchNumber":2,"startTime":"2026-06-23T00:51:31.246Z","endTime":"2026-06-23T00:51:34.555Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.060395283604542,"aZ":-16.500152862209642,"pfxX":5.4876194583901,"pfxZ":8.79376983135618,"pX":0.42994549884194244,"pZ":4.540388390473991,"vX0":-4.636589238153023,"vY0":-132.81673331142855,"vZ0":-0.8391089977520321,"x":100.61,"y":116.19,"x0":1.4873108960058348,"y0":50.00212301792777,"z0":6.06292675411489,"aX":9.78106482293079},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.0,"breakHorizontal":-8.9,"spinRate":2281,"spinDirection":139},"zone":12,"typeConfidence":0.91,"plateTime":0.4127500399464821,"extension":5.878456299289064},"index":3,"playId":"25dfe1fe-430e-3964-95b9-d1084f13b332","pitchNumber":3,"startTime":"2026-06-23T00:51:55.587Z","endTime":"2026-06-23T00:51:58.964Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.506335955470554,"aZ":-16.802179783219273,"pfxX":6.3222163097912105,"pfxZ":8.582305743783119,"pX":0.24976528441855483,"pZ":3.7117421784574516,"vX0":-5.066678785882635,"vY0":-133.21162514965135,"vZ0":-2.9882691898468208,"x":107.48,"y":138.56,"x0":1.3581434775070382,"y0":50.00381449709671,"z0":6.0677300014802285,"aX":11.325355304083356},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.1,"breakHorizontal":-10.3,"spinRate":2170,"spinDirection":141},"zone":12,"typeConfidence":0.92,"plateTime":0.41170080000052245,"extension":5.736693143779356},"index":4,"playId":"14cd9225-ed8e-36a4-b525-89fe3dcdecbd","pitchNumber":4,"startTime":"2026-06-23T00:52:15.294Z","endTime":"2026-06-23T00:52:22.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17940251310968,"aZ":-26.236326650051844,"pfxX":-0.16142715563033727,"pfxZ":3.7006923773872185,"pX":-0.2057955523455962,"pZ":2.6257606074692936,"vX0":-4.1526764550572715,"vY0":-126.57116812416194,"vZ0":-2.969925271531342,"x":124.84,"y":167.88,"x0":1.483980050853847,"y0":50.006304862736776,"z0":5.937234725776044,"aX":-0.2597734324516779},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.2,"breakHorizontal":1.3,"spinRate":2496,"spinDirection":169},"zone":5,"typeConfidence":0.92,"plateTime":0.4343625011741379,"extension":6.020703000594203},"index":5,"playId":"caa41357-b758-38c7-af98-0f47b89cde1d","pitchNumber":5,"startTime":"2026-06-23T00:52:44.550Z","endTime":"2026-06-23T00:52:48.362Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.6,"endSpeed":82.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.368537100944565,"aZ":-14.43400615831427,"pfxX":5.984351302244416,"pfxZ":10.083717277403924,"pX":-0.6964507925073538,"pZ":2.5857642797050566,"vX0":-7.074080141696801,"vY0":-133.0016096921777,"vZ0":-5.923287275171699,"x":143.55,"y":168.96,"x0":1.2432965038046249,"y0":50.001348147446976,"z0":5.921922992225898,"aX":10.526180884396256},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.9,"breakHorizontal":-9.0,"spinRate":2304,"spinDirection":133},"zone":4,"typeConfidence":0.92,"plateTime":0.41473037526094414,"extension":5.909324595214832},"index":6,"playId":"bb2dcc83-d9cc-30a8-b10d-d7c361a6c3ef","pitchNumber":6,"startTime":"2026-06-23T00:53:08.320Z","endTime":"2026-06-23T00:53:12.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:53:12.879Z","atBatIndex":31},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brooks Lee grounds into a force out, third baseman Max Muncy to second baseman Tommy Edman. Josh Bell out at 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-23T00:53:15.440Z","endTime":"2026-06-23T00:54:01.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"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":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669242,"link":"/api/v1/people/669242"},"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84086188771644,"aZ":-22.687552484753855,"pfxX":-2.0090692557303886,"pfxZ":5.763402633135172,"pX":0.13051926326408284,"pZ":3.0248677086005653,"vX0":-2.8566398377308917,"vY0":-127.86337652212636,"vZ0":-2.9981546268074184,"x":112.02,"y":157.11,"x0":1.525795484152551,"y0":50.00337044869694,"z0":6.004839001105119,"aX":-3.3057685025562775},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.0,"breakHorizontal":4.3,"spinRate":2453,"spinDirection":175},"zone":2,"typeConfidence":0.92,"plateTime":0.4293715823219104,"extension":5.938767019258016},"index":0,"playId":"ae82d073-a8ee-3055-b6b3-e5f7f1fe28a6","pitchNumber":1,"startTime":"2026-06-23T00:53:37.913Z","endTime":"2026-06-23T00:53:42.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.1,"endSpeed":68.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97378705076151,"aZ":-40.32958076040039,"pfxX":-5.757424172748798,"pfxZ":-6.881370476530502,"pX":0.10873148350796451,"pZ":1.9132861347748455,"vX0":-1.4736290119435784,"vY0":-109.2793549492443,"vZ0":-0.060700925943083295,"x":112.86,"y":187.12,"x0":1.5432421757870722,"y0":50.00413485832543,"z0":6.349902465072112,"aX":-6.819877218175888},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-12.0,"breakHorizontal":10.8,"spinRate":2436,"spinDirection":321},"zone":8,"typeConfidence":0.91,"plateTime":0.5052457467992095,"extension":5.586219730705438},"hitData":{"launchSpeed":84.4,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.63,"coordY":169.92}},"index":1,"playId":"1feaec76-c6b1-336c-bc7f-31b79776e7ec","pitchNumber":2,"startTime":"2026-06-23T00:53:54.275Z","endTime":"2026-06-23T00:54:01.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:54:01.352Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Ward flies out to left fielder Austin Martin.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-23T00:55:59.299Z","endTime":"2026-06-23T00:56:57.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"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(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},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.97766165237942,"aZ":-11.302973871729803,"pfxX":-5.03199395183308,"pfxZ":11.158993156161408,"pX":0.0498275401687355,"pZ":1.3631501628948244,"vX0":7.117862354805662,"vY0":-136.3723206657479,"vZ0":-9.616501065664666,"x":115.1,"y":201.97,"x0":-1.9488735947531586,"y0":50.00055883890227,"z0":5.729920214529714,"aX":-9.409846955064697},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":7.4,"spinRate":2358,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40273337846753066,"extension":6.506136606026378},"index":0,"playId":"64e74cb4-9d95-3481-96bc-24f7f65e7877","pitchNumber":1,"startTime":"2026-06-23T00:56:08.078Z","endTime":"2026-06-23T00:56:12.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28748762016554,"aZ":-26.04629718977865,"pfxX":-10.060616525497675,"pfxZ":3.793891326789622,"pX":-0.5758574061580647,"pZ":0.5530284439139085,"vX0":6.947280501008401,"vY0":-126.22775270291432,"vZ0":-7.115650101961105,"x":138.95,"y":223.85,"x0":-2.054299130625511,"y0":50.00573564236121,"z0":5.500823700505743,"aX":-16.265228489426573},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.4,"breakHorizontal":16.7,"spinRate":1606,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4336432148497025,"extension":6.442694492938857},"index":1,"playId":"c4ea96ef-aa85-3844-8082-b04cb33d5a45","pitchNumber":2,"startTime":"2026-06-23T00:56:23.242Z","endTime":"2026-06-23T00:56:27.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81362867385223,"aZ":-25.399726828025628,"pfxX":-10.28497243293623,"pfxZ":4.210539642948085,"pX":-0.5188770622228107,"pZ":1.0834125092489892,"vX0":7.260883745406823,"vY0":-126.08080076141404,"vZ0":-5.785365300191744,"x":136.78,"y":209.53,"x0":-2.1008669898457994,"y0":50.00349211771583,"z0":5.459674918533608,"aX":-16.546763188716227},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.5,"breakHorizontal":16.9,"spinRate":1461,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.43455494276439177,"extension":6.415456819752643},"index":2,"playId":"1c1c9482-2ac2-3097-a1b6-61e30054ebb5","pitchNumber":3,"startTime":"2026-06-23T00:56:36.410Z","endTime":"2026-06-23T00:56:40.771Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59264565795295,"aZ":-12.083912425382202,"pfxX":-6.462241333997888,"pfxZ":10.580282951428376,"pX":-0.499425397974706,"pZ":1.9543389768348123,"vX0":5.721764772466194,"vY0":-137.22451973917754,"vZ0":-8.293812684366822,"x":136.04,"y":186.01,"x0":-1.776374077930842,"y0":50.00393826707917,"z0":5.847744177866255,"aX":-12.272016804644814},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":10.4,"spinRate":2220,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.39981815355860295,"extension":6.282397191222617},"hitData":{"launchSpeed":93.0,"launchAngle":46.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.27,"coordY":102.68}},"index":3,"playId":"2dba8ced-fa24-3b77-b23c-c701e36fc1f7","pitchNumber":4,"startTime":"2026-06-23T00:56:47.105Z","endTime":"2026-06-23T00:56:57.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:56:57.518Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shohei Ohtani grounds out, first baseman Royce Lewis to pitcher Zebby Matthews.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-23T00:56:57.270Z","endTime":"2026-06-23T00:58:52.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.198301652310604,"aZ":-20.453185561258383,"pfxX":-1.4760428770309484,"pfxZ":6.56302252027228,"pX":-0.26877981963274944,"pZ":1.2296424040051188,"vX0":6.038003897375205,"vY0":-132.75597279055128,"vZ0":-7.210281990959487,"x":127.25,"y":205.58,"x0":-2.3801504025737543,"y0":50.00560864555834,"z0":5.467800628149473,"aX":-2.6378213760754172},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.6,"breakHorizontal":1.3,"spinRate":2457,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.41245763186151185,"extension":6.489818542380558},"index":0,"playId":"1a0956e8-8311-37cc-af3f-1afe53fe6c84","pitchNumber":1,"startTime":"2026-06-23T00:57:20.003Z","endTime":"2026-06-23T00:57:24.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.074169487332053,"aZ":-40.46885801745127,"pfxX":4.273514575954735,"pfxZ":-5.80825610256584,"pX":0.6385680492405922,"pZ":0.8474781856613939,"vX0":4.955039809891562,"vY0":-119.3515491837171,"vZ0":-3.0880765138193045,"x":92.66,"y":215.9,"x0":-2.027245935197815,"y0":50.00145657621082,"z0":5.837863330715192,"aX":6.104162044219492},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-11.0,"breakHorizontal":-9.0,"spinRate":2503,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.460648138700682,"extension":6.1883419739261445},"index":1,"playId":"bf5c7b61-b76a-3fb1-8a72-f17a73aa7357","pitchNumber":2,"startTime":"2026-06-23T00:57:30.761Z","endTime":"2026-06-23T00:57:35.541Z","isPitch":true,"type":"pitch"},{"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":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01046987805886,"aZ":-38.85826771125823,"pfxX":7.249258745285341,"pfxZ":-5.067167777703749,"pX":-0.053298304605350774,"pZ":1.7521186255618397,"vX0":2.6921752315519574,"vY0":-114.66035344188074,"vZ0":-0.8055562762954172,"x":119.03,"y":191.47,"x0":-2.1875199195640675,"y0":50.0024637573822,"z0":5.930093357798214,"aX":9.563337993818449},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-9.0,"breakHorizontal":-13.8,"spinRate":2401,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.4793734323122081,"extension":6.309768589537265},"index":2,"playId":"c3377907-8684-3bf4-9f71-7086468bb92c","pitchNumber":3,"startTime":"2026-06-23T00:57:46.775Z","endTime":"2026-06-23T00:57:50.093Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-06-23T00:58:01.378Z","endTime":"2026-06-23T00:58:11.226Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.147580516548352,"aZ":-14.657773084033474,"pfxX":-5.503349984276977,"pfxZ":9.000402768438697,"pX":0.08182317953203792,"pZ":3.5560817042096224,"vX0":7.175612813140866,"vY0":-138.64996102942115,"vZ0":-3.9847889381804937,"x":113.88,"y":142.77,"x0":-1.8253204485023535,"y0":50.002616986451685,"z0":5.990856627469513,"aX":-10.710303259821645},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.6,"breakHorizontal":8.5,"spinRate":2378,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.39513233380149515,"extension":6.386704261273748},"index":4,"playId":"4a6d8aea-395d-3287-a1d8-6f3a584edd64","pitchNumber":4,"startTime":"2026-06-23T00:58:11.226Z","endTime":"2026-06-23T00:58:16.658Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61066670111223,"aZ":-12.796316938810184,"pfxX":-6.1323013489303495,"pfxZ":10.017148379356794,"pX":-1.0134115054881725,"pZ":1.929300587857877,"vX0":4.490502826869661,"vY0":-138.596691383523,"vZ0":-8.058019288347682,"x":155.63,"y":186.69,"x0":-1.862532213519723,"y0":50.00257088983685,"z0":5.739933233725159,"aX":-11.862622767785568},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":10.1,"spinRate":2375,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.39604627559863115,"extension":6.743789012942969},"index":5,"playId":"058a820b-df7e-3e47-b644-2dc641530479","pitchNumber":5,"startTime":"2026-06-23T00:58:29.930Z","endTime":"2026-06-23T00:58:34.228Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":78.9,"endSpeed":73.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.713463616782978,"aZ":-39.12481833490257,"pfxX":5.332429303400307,"pfxZ":-5.212534151208181,"pX":-0.27781410089159003,"pZ":1.3517253557995816,"vX0":2.5575181180324753,"vY0":-114.94208232518463,"vZ0":-1.710393528089576,"x":127.59,"y":202.28,"x0":-2.098193895907618,"y0":50.00016579563019,"z0":5.9117255418909345,"aX":7.1179291374173},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-9.6,"breakHorizontal":-10.3,"spinRate":2431,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.47691457099700196,"extension":6.209210201036967},"hitData":{"launchSpeed":91.4,"launchAngle":-2.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":165.87}},"index":6,"playId":"dc43afad-8d29-3509-9959-7b93858c22b8","pitchNumber":6,"startTime":"2026-06-23T00:58:44.593Z","endTime":"2026-06-23T00:58:52.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:58:52.527Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andy Pages lines out sharply to center fielder Byron Buxton.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-23T00:58:57.646Z","endTime":"2026-06-23T00:59:21.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.551022491201223,"aZ":-11.458784590462386,"pfxX":-6.709156973948845,"pfxZ":10.774918453299641,"pX":0.14648943736357678,"pZ":2.3593177062059705,"vX0":7.607781335857464,"vY0":-137.99839981194765,"vZ0":-7.2021431069216,"x":111.42,"y":175.08,"x0":-1.7782944799320703,"y0":50.00684552994033,"z0":5.780198038493136,"aX":-12.904836065674786},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":10.6,"spinRate":2380,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.3973448085062574,"extension":6.541021713242938},"hitData":{"launchSpeed":101.8,"launchAngle":20.0,"totalDistance":372.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":142.39,"coordY":50.11}},"index":0,"playId":"daee7caf-a6c4-3e43-8119-e27a09bbe081","pitchNumber":1,"startTime":"2026-06-23T00:59:14.269Z","endTime":"2026-06-23T00:59:21.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:59:21.959Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Keaschall strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-23T01:01:14.554Z","endTime":"2026-06-23T01:03:17.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642020,"link":"/api/v1/people/642020"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.595168454208157,"aZ":-14.777904539518508,"pfxX":4.628877136917691,"pfxZ":10.013787517137546,"pX":-0.24336052443962203,"pZ":2.8350396701603158,"vX0":-5.869830312367727,"vY0":-131.40204148517367,"vZ0":-5.139636676440433,"x":126.28,"y":162.23,"x0":1.4250474150391226,"y0":50.00083918840816,"z0":5.926035217467523,"aX":8.039789405840132},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.2,"breakHorizontal":-7.0,"spinRate":2243,"spinDirection":135},"zone":2,"typeConfidence":0.89,"plateTime":0.417922258822482,"extension":6.057364256996383},"index":0,"playId":"261dfef7-df09-30c1-8b4f-a4b75b15246a","pitchNumber":1,"startTime":"2026-06-23T01:01:34.509Z","endTime":"2026-06-23T01:01:37.794Z","isPitch":true,"type":"pitch"},{"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":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.057188249456832,"aZ":-15.9731791167165,"pfxX":4.387313978831022,"pfxZ":9.327494904644093,"pX":0.8093017020763309,"pZ":3.343869836094249,"vX0":-3.3137128145628476,"vY0":-131.50465588553203,"vZ0":-3.6763304353293833,"x":86.15,"y":148.5,"x0":1.520971555159685,"y0":50.0023313118989,"z0":5.958089651800164,"aX":7.619999185690562},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.2,"breakHorizontal":-7.1,"spinRate":2191,"spinDirection":142},"zone":12,"typeConfidence":0.88,"plateTime":0.41783785084898595,"extension":5.902439816443674},"index":1,"playId":"6ae9fa03-698b-33d0-b7d1-e68f0cbc702a","pitchNumber":2,"startTime":"2026-06-23T01:01:55.355Z","endTime":"2026-06-23T01:02:22.365Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"}}},{"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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":69.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.263352238433356,"aZ":-39.14345964842478,"pfxX":-5.543394399084159,"pfxZ":-5.669063133094049,"pX":-0.10046783908242063,"pZ":2.036259472139271,"vX0":-2.2617139422013217,"vY0":-110.86132823662966,"vZ0":-0.2075673423746871,"x":120.83,"y":183.8,"x0":1.6574160444896309,"y0":50.00497970105917,"z0":6.262793635565906,"aX":-6.8095955749509125},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-10.0,"breakHorizontal":10.7,"spinRate":2518,"spinDirection":313},"zone":8,"typeConfidence":0.9,"plateTime":0.4965771851449192,"extension":5.7493561657303065},"index":2,"playId":"fce002ca-8329-3c83-9d2a-166f2413f659","pitchNumber":3,"startTime":"2026-06-23T01:02:32.367Z","endTime":"2026-06-23T01:02:36.467Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.3,"endSpeed":82.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.137214403489846,"aZ":-15.129521303769678,"pfxX":4.86400341641229,"pfxZ":9.631037674730518,"pX":1.0286029304854996,"pZ":3.1587195195643503,"vX0":-3.0021123200094726,"vY0":-132.84588320232936,"vZ0":-4.50792346677952,"x":77.79,"y":153.49,"x0":1.5473339942905746,"y0":50.00015269136067,"z0":5.993928130378496,"aX":8.604732604538196},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.6,"breakHorizontal":-8.0,"spinRate":2265,"spinDirection":141},"zone":12,"typeConfidence":0.91,"plateTime":0.41390423099803364,"extension":5.946772610888613},"index":3,"playId":"5bf83219-5c66-3c1e-b825-5865dc26b0fa","pitchNumber":4,"startTime":"2026-06-23T01:02:57.996Z","endTime":"2026-06-23T01:03:02.812Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.352567306623865,"aZ":-22.743205728911928,"pfxX":9.127144120534446,"pfxZ":6.179356455679984,"pX":0.3365927478386308,"pZ":2.3532306570108896,"vX0":-5.973558692157226,"vY0":-123.0220718096997,"vZ0":-3.7105370539548055,"x":104.17,"y":175.24,"x0":1.6154936794394081,"y0":50.00354375885484,"z0":5.818202636198593,"aX":13.93251575359279},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":10.6,"breakHorizontal":-15.0,"spinRate":1658,"spinDirection":134},"zone":6,"typeConfidence":0.91,"plateTime":0.4459268079273646,"extension":6.051785536011936},"index":4,"playId":"f144dc91-6743-369a-af35-d2cceffa37a5","pitchNumber":5,"startTime":"2026-06-23T01:03:14.482Z","endTime":"2026-06-23T01:03:17.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:03:17.754Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Kreidler grounds out, second baseman Tommy Edman to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-23T01:03:20.300Z","endTime":"2026-06-23T01:04:24.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51900845323165,"aZ":-25.38470871865925,"pfxX":0.7727569934774077,"pfxZ":4.223677092963236,"pX":0.6752626193326715,"pZ":2.580460724295338,"vX0":-2.822672975966073,"vY0":-125.73004071947898,"vZ0":-3.297715994910417,"x":91.26,"y":169.11,"x0":1.7100774206148712,"y0":50.002689194757615,"z0":5.959834447945209,"aX":1.242392263806056},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.2,"breakHorizontal":-0.8,"spinRate":2399,"spinDirection":168},"zone":6,"typeConfidence":0.89,"plateTime":0.4349554823634314,"extension":6.038089443726427},"index":0,"playId":"41cd61f3-c86f-3326-9111-d7feb3a20449","pitchNumber":1,"startTime":"2026-06-23T01:03:43.356Z","endTime":"2026-06-23T01:03:47.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.224819616029603,"aZ":-23.115561022881337,"pfxX":8.146592885708841,"pfxZ":5.8482373480068865,"pX":0.7161275534094721,"pZ":2.3874118198161827,"vX0":-4.825126867008605,"vY0":-123.57545269184759,"vZ0":-3.6516456658818885,"x":89.7,"y":174.32,"x0":1.6337883656498873,"y0":50.005213864580874,"z0":5.822394198584466,"aX":12.623234727640774},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":10.0,"breakHorizontal":-13.7,"spinRate":1471,"spinDirection":132},"zone":6,"typeConfidence":0.91,"plateTime":0.44294527581877485,"extension":6.1501764436832875},"index":1,"playId":"63ad341d-b5a9-3c32-8ea1-b002e03e1e52","pitchNumber":2,"startTime":"2026-06-23T01:03:57.715Z","endTime":"2026-06-23T01:04:01.065Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.040576111114586,"aZ":-16.082249785047896,"pfxX":6.027606644607886,"pfxZ":8.718900389075044,"pX":0.9488997684101574,"pZ":3.089685250254457,"vX0":-3.5608485492768422,"vY0":-134.4833288745871,"vZ0":-4.47466566014869,"x":80.83,"y":155.36,"x0":1.5016173987872492,"y0":50.00636634121635,"z0":5.903310914429832,"aX":11.128862919619992},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.1,"breakHorizontal":-10.2,"spinRate":2229,"spinDirection":136},"zone":12,"typeConfidence":0.93,"plateTime":0.40608801102948666,"extension":6.1071442031447205},"hitData":{"launchSpeed":83.8,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.03,"coordY":143.07}},"index":2,"playId":"9c2b6a61-ceca-3096-b47a-1dc43e60dc1e","pitchNumber":3,"startTime":"2026-06-23T01:04:17.496Z","endTime":"2026-06-23T01:04:24.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:04:24.793Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Martin walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-23T01:04:36.032Z","endTime":"2026-06-23T01:06:19.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.352894308425082,"aZ":-21.518133479656644,"pfxX":5.412121624549358,"pfxZ":5.99793933325651,"pX":0.71610448092713,"pZ":2.1094283764563273,"vX0":-3.985852272124416,"vY0":-132.48425031796117,"vZ0":-5.51980748770698,"x":89.7,"y":181.83,"x0":1.5370369945479665,"y0":50.00565298088308,"z0":5.79316216753232,"aX":9.620677785707974},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.8,"breakHorizontal":-8.9,"spinRate":2211,"spinDirection":141},"zone":9,"typeConfidence":0.91,"plateTime":0.4134510738700352,"extension":6.178941030083507},"index":0,"playId":"67da05e4-8379-3468-8bf9-c8d0716e826c","pitchNumber":1,"startTime":"2026-06-23T01:04:50.630Z","endTime":"2026-06-23T01:04:54.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.230485396527513,"aZ":-14.923711219891317,"pfxX":5.324241137995903,"pfxZ":9.735288916468164,"pX":-0.3922187188752491,"pZ":1.627571430567501,"vX0":-6.3411627195914715,"vY0":-132.25447646814717,"vZ0":-7.949474944351997,"x":131.95,"y":194.84,"x0":1.3448284198723046,"y0":50.000035604173476,"z0":5.7670306335810535,"aX":9.430387119357063},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.1,"breakHorizontal":-8.3,"spinRate":2242,"spinDirection":135},"zone":7,"typeConfidence":0.91,"plateTime":0.41416754070843576,"extension":6.128803728440297},"index":1,"playId":"42c238b5-ec1c-3143-8ef2-ed0c44906baa","pitchNumber":2,"startTime":"2026-06-23T01:05:07.089Z","endTime":"2026-06-23T01:05:10.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65310016747767,"aZ":-25.27684039414618,"pfxX":0.25066209043141274,"pfxZ":4.1018894294066905,"pX":-1.3431274190264808,"pZ":1.3904322212307463,"vX0":-6.9671885495276245,"vY0":-128.6204133954113,"vZ0":-6.3533675286271905,"x":168.2,"y":201.24,"x0":1.3636254535704113,"y0":50.00524744768598,"z0":5.84193135582036,"aX":0.4225105416373275},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.2,"breakHorizontal":1.1,"spinRate":2525,"spinDirection":159},"zone":13,"typeConfidence":0.9,"plateTime":0.4251866109808442,"extension":6.05430305603232},"index":2,"playId":"0701edf0-aeba-32a3-abff-e5c70d0f2cc4","pitchNumber":3,"startTime":"2026-06-23T01:05:23.982Z","endTime":"2026-06-23T01:05:27.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57628714170199,"aZ":-25.140100543287677,"pfxX":9.510958472146891,"pfxZ":4.607376536761352,"pX":1.436932534016918,"pZ":2.723326924975714,"vX0":-3.633694137671673,"vY0":-123.36604573522523,"vZ0":-2.3029434560881454,"x":62.23,"y":165.25,"x0":1.700579760932358,"y0":50.00488641040037,"z0":5.807297694530555,"aX":14.531563119984536},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.0,"breakHorizontal":-16.2,"spinRate":1576,"spinDirection":125},"zone":12,"typeConfidence":0.91,"plateTime":0.44549830036228366,"extension":5.879158353391982},"index":3,"playId":"fea9b949-2c92-36c1-b3f8-962d8f7884a4","pitchNumber":4,"startTime":"2026-06-23T01:05:38.630Z","endTime":"2026-06-23T01:05:42.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.693080979890897,"aZ":-16.150560455582667,"pfxX":5.581016300976699,"pfxZ":9.101032410549692,"pX":0.7209435722328948,"pZ":1.9018040935184537,"vX0":-3.776076170090414,"vY0":-132.2079220105887,"vZ0":-7.159642532480281,"x":89.52,"y":187.43,"x0":1.4468180834805437,"y0":50.00087344179831,"z0":5.842590427235153,"aX":9.822101482681548},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.0,"breakHorizontal":-9.2,"spinRate":2255,"spinDirection":142},"zone":9,"typeConfidence":0.91,"plateTime":0.41520807986562813,"extension":6.070717977804372},"index":4,"playId":"c7a4459b-7bd9-38b4-a03a-dea7624e7125","pitchNumber":5,"startTime":"2026-06-23T01:05:55.436Z","endTime":"2026-06-23T01:05:59.217Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-23T01:06:06.535Z","endTime":"2026-06-23T01:06:15.743Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"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":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.306708820431965,"aZ":-25.74154067893772,"pfxX":-2.155035345049166,"pfxZ":3.8896490719282895,"pX":1.46078283543576,"pZ":3.77474223706255,"vX0":-0.01620521058412898,"vY0":-127.5988019329867,"vZ0":-0.44680910367005755,"x":61.32,"y":136.86,"x0":1.747425766187562,"y0":50.00612122894682,"z0":5.973574214043188,"aX":-3.5678832582037705},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.2,"breakHorizontal":4.0,"spinRate":2448,"spinDirection":173},"zone":12,"typeConfidence":0.93,"plateTime":0.4286297275589912,"extension":5.9146904242492795},"index":6,"playId":"2343cdd1-3e15-379c-8f5a-173b01957424","pitchNumber":6,"startTime":"2026-06-23T01:06:15.743Z","endTime":"2026-06-23T01:06:19.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:06:19.321Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Byron Buxton lines out sharply to left fielder Ryan Ward.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-23T01:06:20.782Z","endTime":"2026-06-23T01:07:36.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669899,"link":"/api/v1/people/669899"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.504899945994023,"aZ":-22.425069122189207,"pfxX":-0.9979093877157634,"pfxZ":5.796048632053015,"pX":-1.3903232044118359,"pZ":1.4020924562586434,"vX0":-6.383487561294427,"vY0":-128.53674206076207,"vZ0":-6.752089201751389,"x":170.0,"y":200.92,"x0":1.250134772366191,"y0":50.00091147866105,"z0":5.792684754665299,"aX":-1.6749370213341832},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.2,"breakHorizontal":3.1,"spinRate":2497,"spinDirection":165},"zone":13,"typeConfidence":0.91,"plateTime":0.42539164368703375,"extension":6.170758371130542},"index":0,"playId":"c19ac228-5109-3edb-9956-24ac252d2c0e","pitchNumber":1,"startTime":"2026-06-23T01:06:48.981Z","endTime":"2026-06-23T01:06:53.355Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"63b5eca0-e233-3c4e-8c99-15a6256d7b8d","startTime":"2026-06-23T01:07:07.322Z","endTime":"2026-06-23T01:07:11.799Z","isPitch":false,"type":"pickoff"},{"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},"pitchData":{"startSpeed":85.5,"endSpeed":78.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.450711076357788,"aZ":-26.595421331482918,"pfxX":9.763023856966011,"pfxZ":3.5839220390481454,"pX":0.17338171305690014,"pZ":1.9974004130698508,"vX0":-6.361175176373398,"vY0":-124.36851366684007,"vZ0":-3.815603358244819,"x":110.39,"y":184.85,"x0":1.5042455438258058,"y0":50.00207368566185,"z0":5.7733440814301815,"aX":15.194415224006905},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.8,"breakHorizontal":-16.1,"spinRate":1468,"spinDirection":129},"zone":8,"typeConfidence":0.88,"plateTime":0.4414931694609705,"extension":6.061106571742583},"hitData":{"launchSpeed":102.2,"launchAngle":23.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":51.48,"coordY":82.77}},"index":2,"playId":"2b158d1e-92f6-3ab9-a49a-28a66d610a6c","pitchNumber":2,"startTime":"2026-06-23T01:07:28.414Z","endTime":"2026-06-23T01:07:36.576Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:07:36.576Z","atBatIndex":39},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Freddie Freeman homers (13) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-23T01:09:24.063Z","endTime":"2026-06-23T01:10:47.374Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":{"id":805673,"link":"/api/v1/people/805673"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67223846035606,"aZ":-13.274595841411625,"pfxX":-5.896949463354337,"pfxZ":10.14410820191312,"pX":-0.606184895524826,"pZ":1.5277023064772628,"vX0":5.845836355589389,"vY0":-136.08052345893714,"vZ0":-8.643727386336131,"x":140.11,"y":197.53,"x0":-2.0228482786146227,"y0":50.0026817804381,"z0":5.678511189276582,"aX":-10.987577382715907},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":9.4,"spinRate":2275,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.40349679273090233,"extension":6.446150388504654},"index":0,"playId":"e241ca09-da58-336f-9850-cf5cb6139c4d","pitchNumber":1,"startTime":"2026-06-23T01:09:56.139Z","endTime":"2026-06-23T01:10:00.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08609446472813,"aZ":-18.75809553405427,"pfxX":-4.327733824958409,"pfxZ":7.473336875003606,"pX":0.07030112937749951,"pZ":1.372160189670796,"vX0":7.182294626078965,"vY0":-133.0168172484237,"vZ0":-7.5549827543629275,"x":114.32,"y":201.73,"x0":-2.1004803486399237,"y0":50.00313854773843,"z0":5.605494469171763,"aX":-7.769279645282144},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.1,"breakHorizontal":6.4,"spinRate":2509,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4115133564065605,"extension":6.16881365186134},"index":1,"playId":"0148eb35-7c72-391f-b7dc-8234873df949","pitchNumber":2,"startTime":"2026-06-23T01:10:09.500Z","endTime":"2026-06-23T01:10:14.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.706691762623596,"aZ":-18.804555965457304,"pfxX":-3.1656005282019932,"pfxZ":7.49544543729928,"pX":-0.08696844879817602,"pZ":2.666358713380181,"vX0":6.583188944621537,"vY0":-132.55472214257483,"vZ0":-4.1896823060302495,"x":120.32,"y":166.79,"x0":-2.188771634026796,"y0":50.00383514343193,"z0":5.6361650340827865,"aX":-5.647854603880398},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.8,"breakHorizontal":4.3,"spinRate":2538,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4128334296245799,"extension":6.263316935925545},"hitData":{"launchSpeed":104.2,"launchAngle":32.0,"totalDistance":423.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.59,"coordY":29.25}},"index":2,"playId":"bc2309ad-d47e-3c02-b567-9ac3b720ff92","pitchNumber":3,"startTime":"2026-06-23T01:10:22.385Z","endTime":"2026-06-23T01:10:47.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:10:47.374Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mookie Betts walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-23T01:11:02.919Z","endTime":"2026-06-23T01:12:39.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98406193381151,"aZ":-11.880442586746836,"pfxX":-6.909112618313346,"pfxZ":10.71468521005324,"pX":0.7152218806073064,"pZ":1.64313627309421,"vX0":9.090534376774778,"vY0":-136.93632441576125,"vZ0":-8.829334140574042,"x":89.74,"y":194.42,"x0":-1.7539868822720681,"y0":50.00595213654755,"z0":5.727709202294428,"aX":-13.089936864260004},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":10.6,"spinRate":2292,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.40040489374720023,"extension":6.467914587992197},"index":0,"playId":"8223a383-61cc-317f-b685-dce464143c72","pitchNumber":1,"startTime":"2026-06-23T01:11:07.602Z","endTime":"2026-06-23T01:11:34.627Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}}},{"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},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.607306334944717,"aZ":-30.837380984067664,"pfxX":-0.9360615344511434,"pfxZ":0.8424037364077064,"pX":2.1355510862631344,"pZ":1.8353479459267585,"vX0":10.535412660100153,"vY0":-126.01023837755108,"vZ0":-3.6063880650168265,"x":35.6,"y":189.23,"x0":-1.99319033958422,"y0":50.00566283963602,"z0":5.799061433265666,"aX":-1.4930915668008955},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.8,"breakHorizontal":-1.0,"spinRate":2439,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.43607169011519487,"extension":6.390669704970022},"index":1,"playId":"079db974-673f-3727-825c-3e82c4a8b641","pitchNumber":2,"startTime":"2026-06-23T01:11:32.641Z","endTime":"2026-06-23T01:11:35.837Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.070926122356454,"aZ":-15.81206909791584,"pfxX":-7.296007025441544,"pfxZ":8.536159908319533,"pX":1.1737622063296587,"pZ":1.8290930023083247,"vX0":11.49996438064578,"vY0":-137.90545484511074,"vZ0":-7.018533476249891,"x":72.26,"y":189.39,"x0":-2.111812086060615,"y0":50.00224231315988,"z0":5.483342385930694,"aX":-13.98452769412148},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":10.7,"spinRate":2319,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3979167454589789,"extension":6.450619398700718},"index":2,"playId":"a2460476-75fd-39a3-a853-ee9ac48ceab0","pitchNumber":3,"startTime":"2026-06-23T01:11:46.008Z","endTime":"2026-06-23T01:11:50.826Z","isPitch":true,"type":"pitch"},{"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":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23365173799151,"aZ":-22.883095321053784,"pfxX":-1.6957787708670788,"pfxZ":5.336895687599261,"pX":0.6210469610294357,"pZ":1.379221458297627,"vX0":7.836135659387184,"vY0":-131.19434491160976,"vZ0":-6.464762391052903,"x":93.33,"y":201.54,"x0":-2.186455686093564,"y0":50.00108803337535,"z0":5.585380713091313,"aX":-2.9520236677460674},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.4,"breakHorizontal":1.3,"spinRate":2501,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.4177979473253588,"extension":6.373684297206689},"index":3,"playId":"83713272-7a81-3b36-8cce-d50dc49fc0fd","pitchNumber":4,"startTime":"2026-06-23T01:12:01.201Z","endTime":"2026-06-23T01:12:06.310Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.897898882001694,"aZ":-15.096928569241928,"pfxX":-7.56546733013107,"pfxZ":9.036570976139869,"pX":0.4260598733103054,"pZ":3.0413919511935124,"vX0":9.488943819894063,"vY0":-136.98788849294132,"vZ0":-4.039679231589797,"x":100.76,"y":156.66,"x0":-2.1092044586529552,"y0":50.00222609368414,"z0":5.575891478307267,"aX":-14.29616679246658},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":11.5,"spinRate":2331,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.4007274604373592,"extension":6.470439231830914},"index":4,"playId":"23c32cda-ebc8-38c6-a57f-ee20ef3630d2","pitchNumber":5,"startTime":"2026-06-23T01:12:13.806Z","endTime":"2026-06-23T01:12:18.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71259845441105,"aZ":-10.15957157963197,"pfxX":-5.6189334810174465,"pfxZ":11.45583494453987,"pX":1.0661182662495212,"pZ":2.1186416184688577,"vX0":10.122838002542903,"vY0":-137.7701649999875,"vZ0":-7.833501911333202,"x":76.36,"y":181.58,"x0":-1.9263028038276824,"y0":50.00035472443494,"z0":5.68597065307049,"aX":-10.796183804498252},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.2,"breakHorizontal":8.0,"spinRate":2452,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.39761350557652175,"extension":6.494362773308855},"index":5,"playId":"26db6be2-49ef-3521-a8cb-592f526784bf","pitchNumber":6,"startTime":"2026-06-23T01:12:35.233Z","endTime":"2026-06-23T01:12:39.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:12:39.597Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Max Muncy lines out to right fielder Kody Clemens.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-23T01:13:44.880Z","endTime":"2026-06-23T01:14:37.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-23T01:13:09.974Z","endTime":"2026-06-23T01:13:47.119Z","isPitch":false,"type":"action"},{"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},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.520489680264006,"aZ":-29.153819583689007,"pfxX":-10.52987646015261,"pfxZ":1.816985894794688,"pX":-0.1170169037635543,"pZ":1.6741472588688533,"vX0":8.626380299740836,"vY0":-128.07332233626883,"vZ0":-3.941692913119063,"x":121.46,"y":193.58,"x0":-2.1612753269511455,"y0":50.002343911911,"z0":5.514022150071249,"aX":-17.487691670431975},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.6,"breakHorizontal":17.2,"spinRate":1648,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.42771608453762155,"extension":6.5735058212066475},"index":1,"playId":"f5f53551-da0a-344c-a5d7-9b0637984b7c","pitchNumber":1,"startTime":"2026-06-23T01:13:47.119Z","endTime":"2026-06-23T01:13:51.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.703787172946498,"aZ":-26.14702468691407,"pfxX":-11.128878165899167,"pfxZ":3.6855296602906806,"pX":0.26959211000259037,"pZ":1.791773583476591,"vX0":9.49457629001773,"vY0":-127.00634392151792,"vZ0":-4.1403260085693185,"x":106.72,"y":190.4,"x0":-2.068980588798916,"y0":50.0050397123299,"z0":5.5196752110655565,"aX":-18.206998847782},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.9,"breakHorizontal":18.0,"spinRate":1668,"spinDirection":240},"zone":9,"typeConfidence":2.0,"plateTime":0.4310574070224056,"extension":6.394812555759722},"index":2,"playId":"5736adc8-2611-3546-96a2-a55fc6bd3176","pitchNumber":2,"startTime":"2026-06-23T01:14:06.157Z","endTime":"2026-06-23T01:14:10.463Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.561471996253424,"aZ":-14.937917153458587,"pfxX":-6.704796461931575,"pfxZ":8.97483296450136,"pX":-0.5129037363110778,"pZ":1.5949218129091154,"vX0":6.179987510292416,"vY0":-138.14113319254352,"vZ0":-8.514675604311542,"x":136.55,"y":195.72,"x0":-1.9147437398459664,"y0":50.00269035757327,"z0":5.734638423784713,"aX":-12.877583907013655},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":10.8,"spinRate":2381,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.39743928510960114,"extension":6.530429664581442},"hitData":{"launchSpeed":95.6,"launchAngle":20.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.95,"coordY":91.84}},"index":3,"playId":"99587923-4a0c-3983-82fa-3bdfddff5acd","pitchNumber":3,"startTime":"2026-06-23T01:14:26.756Z","endTime":"2026-06-23T01:14:37.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:14:37.005Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Call singles on a ground ball to right fielder Kody Clemens. Mookie Betts to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-23T01:14:40.137Z","endTime":"2026-06-23T01:15:31.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"postOnSecond":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31141983635758,"aZ":-18.40639419795582,"pfxX":-9.807552799611138,"pfxZ":7.198538327899776,"pX":0.4319658544083013,"pZ":1.9570545953860663,"vX0":10.241567201670776,"vY0":-137.58909629797145,"vZ0":-6.255552381345745,"x":100.53,"y":185.94,"x0":-2.0692421205021367,"y0":50.000021790780494,"z0":5.5128049603936,"aX":-18.7496672761169},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.8,"breakHorizontal":15.5,"spinRate":2444,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.39851576817971024,"extension":6.481789955920903},"index":0,"playId":"8f09524d-2bf1-34d4-9e97-df32f285cfaa","pitchNumber":1,"startTime":"2026-06-23T01:15:01.159Z","endTime":"2026-06-23T01:15:05.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97943976744139,"aZ":-18.837680898646312,"pfxX":-10.327268698342081,"pfxZ":6.875523418011273,"pX":-0.08984826403363841,"pZ":2.4436764219481484,"vX0":9.38458086281003,"vY0":-138.4070849625472,"vZ0":-5.026566182229133,"x":120.42,"y":172.8,"x0":-2.183229564065792,"y0":50.001892898284915,"z0":5.545339876372868,"aX":-20.02943400065821},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.5,"breakHorizontal":16.7,"spinRate":2391,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.39577720649956305,"extension":6.552023150179945},"hitData":{"launchSpeed":85.4,"launchAngle":8.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.15,"coordY":113.68}},"index":1,"playId":"bb4feb44-4043-3cfb-8f4a-23a89df45e13","pitchNumber":2,"startTime":"2026-06-23T01:15:20.954Z","endTime":"2026-06-23T01:15:31.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:15:31.874Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy Edman flies out to left fielder Austin Martin. Mookie Betts to 3rd. Alex Call to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-23T01:16:47.813Z","endTime":"2026-06-23T01:17:17.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"postOnThird":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-23T01:15:46.065Z","endTime":"2026-06-23T01:16:49.868Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.707214018813183,"aZ":-18.59226855155549,"pfxX":-1.6558319253337714,"pfxZ":7.451586245849957,"pX":1.4210607353725757,"pZ":2.3474841973125993,"vX0":9.822615231067504,"vY0":-133.61695817132772,"vZ0":-5.103281105848237,"x":62.83,"y":175.4,"x0":-2.075194759953929,"y0":50.00000879164057,"z0":5.603297004864932,"aX":-3.018147659952529},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.6,"breakHorizontal":1.1,"spinRate":2527,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.408726682890058,"extension":6.409623170676124},"index":1,"playId":"c7f07cfa-8ace-3269-bd7f-e71ad32a419c","pitchNumber":1,"startTime":"2026-06-23T01:16:49.868Z","endTime":"2026-06-23T01:16:54.296Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.776806147895712,"aZ":-29.299666408758064,"pfxX":2.6820045509146575,"pfxZ":1.7383267402228864,"pX":0.04553803457561968,"pZ":2.2771336839682035,"vX0":4.8239698961580375,"vY0":-127.52772759703464,"vZ0":-3.1485779288057767,"x":115.26,"y":177.3,"x0":-2.2174660114837366,"y0":50.000147326148635,"z0":5.834413907435649,"aX":4.423846559853909},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.6,"breakHorizontal":-5.9,"spinRate":2512,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.4291892110214883,"extension":6.192008515331427},"hitData":{"launchSpeed":94.0,"launchAngle":38.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.25,"coordY":63.93}},"index":2,"playId":"1cc976fe-22ae-323b-9fda-20075563db3e","pitchNumber":2,"startTime":"2026-06-23T01:17:05.116Z","endTime":"2026-06-23T01:17:17.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:17:17.668Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chuckie Robinson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-23T01:17:33.282Z","endTime":"2026-06-23T01:20:00.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"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":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79162283983774,"aZ":-19.06652840967693,"pfxX":-9.16427202796527,"pfxZ":6.7378482294078195,"pX":0.5631055780354847,"pZ":2.517369568143852,"vX0":10.892796525918566,"vY0":-138.58095581738036,"vZ0":-4.770466034163325,"x":95.54,"y":170.81,"x0":-2.2267505208193707,"y0":50.005418397316575,"z0":5.5336375071629424,"aX":-17.837924059001164},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.4,"breakHorizontal":14.4,"spinRate":2267,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3951475149590644,"extension":6.783488140077909},"index":0,"playId":"ac7dd49d-989e-36d3-b730-36fc807fd4b1","pitchNumber":1,"startTime":"2026-06-23T01:17:46.518Z","endTime":"2026-06-23T01:17:51.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32303041948727,"aZ":-23.23312644058393,"pfxX":2.4664009733964383,"pfxZ":5.348115344271206,"pX":0.3726688857598235,"pZ":1.7290126980160556,"vX0":5.661932775464351,"vY0":-128.38954865977556,"vZ0":-5.429985583966136,"x":102.79,"y":192.1,"x0":-2.180520620261711,"y0":50.000180105113955,"z0":5.67681283727207,"aX":4.120797067429314},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.6,"breakHorizontal":-5.8,"spinRate":2509,"spinDirection":186},"zone":9,"typeConfidence":2.0,"plateTime":0.42644891018038367,"extension":6.196233360580003},"index":1,"playId":"0c6f03e1-4101-33a1-9a69-bb5a25710c6d","pitchNumber":2,"startTime":"2026-06-23T01:18:03.762Z","endTime":"2026-06-23T01:18:07.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.039867939916267,"aZ":-24.07207390367024,"pfxX":1.8001034208128432,"pfxZ":4.925003142147257,"pX":1.6343346587073209,"pZ":1.3075192950526604,"vX0":8.328938588146444,"vY0":-127.65051333845604,"vZ0":-6.2650792048878,"x":54.7,"y":203.48,"x0":-1.9088579696933556,"y0":50.00390054907868,"z0":5.697070539171526,"aX":2.9600485748379803},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.7,"breakHorizontal":-5.2,"spinRate":2506,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4296050701656493,"extension":6.358924668400739},"index":2,"playId":"e55cf289-3a3c-3a4a-af47-8689e065a355","pitchNumber":3,"startTime":"2026-06-23T01:18:23.344Z","endTime":"2026-06-23T01:18:28.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6478072069212,"aZ":-26.76278375411353,"pfxX":2.4341870037390403,"pfxZ":3.235473236619102,"pX":0.8410041079689133,"pZ":2.7549989728646844,"vX0":6.729772847337426,"vY0":-128.54853356316025,"vZ0":-2.530310576128458,"x":84.94,"y":164.4,"x0":-2.127298464149077,"y0":50.00579665735855,"z0":5.829882743882698,"aX":4.072711813125534},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.5,"breakHorizontal":-5.9,"spinRate":2499,"spinDirection":171},"zone":12,"typeConfidence":2.0,"plateTime":0.42608743061137266,"extension":6.2145766514843235},"index":3,"playId":"8972bc52-768e-3988-82f1-43fddca5b0c9","pitchNumber":4,"startTime":"2026-06-23T01:18:42.466Z","endTime":"2026-06-23T01:18:46.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.448077368543096,"aZ":-12.079579933448176,"pfxX":-5.5769357183043216,"pfxZ":10.072113472167079,"pX":1.2707041599678826,"pZ":2.23000756387713,"vX0":10.277389407132784,"vY0":-140.2789369929402,"vZ0":-7.543624380490778,"x":68.56,"y":178.57,"x0":-1.7142444413224602,"y0":50.002088359473305,"z0":5.739820025555433,"aX":-11.12629572243394},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.8,"breakHorizontal":8.0,"spinRate":2346,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.39030946808178824,"extension":6.622832663845651},"index":4,"playId":"caa9512a-5302-3af9-865c-9a3ae2fe03e9","pitchNumber":5,"startTime":"2026-06-23T01:19:08.048Z","endTime":"2026-06-23T01:19:12.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.596680038028058,"aZ":-30.224540975840075,"pfxX":2.532804771547871,"pfxZ":1.1947823884367565,"pX":0.713417043743216,"pZ":2.234461416992187,"vX0":6.287787593067093,"vY0":-127.09456241631013,"vZ0":-2.6829925054941115,"x":89.81,"y":178.45,"x0":-2.123914207431026,"y0":50.00280541941634,"z0":5.70964978087513,"aX":4.133778700127131},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":-6.0,"spinRate":2469,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.43133568776083653,"extension":6.221157821966974},"index":5,"playId":"92273c9d-6377-3ef2-8e0d-9b3619c53bd7","pitchNumber":6,"startTime":"2026-06-23T01:19:30.427Z","endTime":"2026-06-23T01:19:33.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07217505047816,"aZ":-21.34144033298882,"pfxX":-10.89910184001594,"pfxZ":5.5576692093873925,"pX":0.09547986516493989,"pZ":1.8547252428995722,"vX0":10.092258261366522,"vY0":-138.9753352076613,"vZ0":-6.0447075583044345,"x":113.36,"y":188.7,"x0":-2.172617878861612,"y0":50.005140623848,"z0":5.482225098914328,"aX":-21.254875070692265},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.9,"breakHorizontal":17.5,"spinRate":2323,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.39459009905879494,"extension":6.544474332018231},"index":6,"playId":"53de59d0-ac6a-38fa-9f87-74903570abbb","pitchNumber":7,"startTime":"2026-06-23T01:19:56.461Z","endTime":"2026-06-23T01:20:00.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:20:00.171Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kody Clemens challenged (pitch result), call on the field was overturned: Kody Clemens walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-23T01:21:59.663Z","endTime":"2026-06-23T01:23:51.319Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.972853682717275,"aZ":-17.52799412013492,"pfxX":7.525201474568417,"pfxZ":8.53937884550232,"pX":-0.4776797855894143,"pZ":2.5397298335134773,"vX0":-7.378918497558755,"vY0":-130.5188015330522,"vZ0":-5.254681688519118,"x":135.21,"y":170.21,"x0":1.4163801353059517,"y0":50.00269236412152,"z0":5.910477690487442,"aX":12.907237520833737},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.4,"breakHorizontal":-11.9,"spinRate":2201,"spinDirection":135},"zone":4,"typeConfidence":0.91,"plateTime":0.42060305411454557,"extension":6.084563211811441},"index":0,"playId":"84795d11-8faf-36d1-9bbb-8d6ce4eb875c","pitchNumber":1,"startTime":"2026-06-23T01:22:23.360Z","endTime":"2026-06-23T01:22:27.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75093809230761,"aZ":-22.000783985878886,"pfxX":-2.168810197283922,"pfxZ":6.379884039125218,"pX":-1.5327774471234028,"pZ":1.8653439790043855,"vX0":-6.595214171174742,"vY0":-125.79535465020817,"vZ0":-5.520065910961352,"x":175.43,"y":188.42,"x0":1.4100651213472624,"y0":50.00088510279477,"z0":5.884024194110512,"aX":-3.457514483860544},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":10.4,"breakHorizontal":5.5,"spinRate":2476,"spinDirection":161},"zone":13,"typeConfidence":0.89,"plateTime":0.4362776095949048,"extension":5.978587568693545},"index":1,"playId":"42d4d5e7-1024-313f-a088-1d28713f04d6","pitchNumber":2,"startTime":"2026-06-23T01:22:38.466Z","endTime":"2026-06-23T01:22:42.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53102361498657,"aZ":-29.634365727492852,"pfxX":-1.1628628984474236,"pfxZ":1.7709607154182159,"pX":-1.7499139708457223,"pZ":1.8785914372814418,"vX0":-7.1928970466400175,"vY0":-119.24449953281052,"vZ0":-3.2338820119335736,"x":183.7,"y":188.06,"x0":1.4603159174766573,"y0":50.00495898877207,"z0":5.933887692446101,"aX":-1.669195386728444},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.6,"breakHorizontal":3.8,"spinRate":2545,"spinDirection":280},"zone":13,"typeConfidence":0.91,"plateTime":0.45982001722163623,"extension":6.085417236233444},"index":2,"playId":"56d36861-a2ae-3d0f-89d3-a60eacc2a69a","pitchNumber":3,"startTime":"2026-06-23T01:22:54.817Z","endTime":"2026-06-23T01:22:58.386Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.4,"endSpeed":82.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.011651035025757,"aZ":-15.380902769086056,"pfxX":6.214956896988759,"pfxZ":9.711959656627903,"pX":-0.7740688358837224,"pZ":1.3086547459602529,"vX0":-7.48933283358836,"vY0":-131.24110752893114,"vZ0":-8.48591794825195,"x":146.51,"y":203.45,"x0":1.3207364434507778,"y0":50.004821524485834,"z0":5.749736936831828,"aX":10.749586195284579},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.7,"breakHorizontal":-9.5,"spinRate":2287,"spinDirection":134},"zone":13,"typeConfidence":0.9,"plateTime":0.4187280579283885,"extension":6.159879375439108},"index":3,"playId":"56155c53-f074-34c2-a2b5-bc2919212036","pitchNumber":4,"startTime":"2026-06-23T01:23:09.387Z","endTime":"2026-06-23T01:23:13.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.415215380436575,"aZ":-14.000540847816948,"pfxX":6.094257655214348,"pfxZ":10.426647843195537,"pX":-0.48076863617109655,"pZ":1.5712127566271579,"vX0":-6.85498674301715,"vY0":-132.01775985234875,"vZ0":-8.162659537786809,"x":135.33,"y":196.36,"x0":1.3732830976935886,"y0":50.00001397050016,"z0":5.76099852020863,"aX":10.619855036100509},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.0,"breakHorizontal":-9.4,"spinRate":2207,"spinDirection":136},"zone":13,"typeConfidence":0.91,"plateTime":0.4169041947284411,"extension":6.212527850663558},"index":4,"playId":"509f3e0b-5e82-3f39-b369-56cbf19f1e19","pitchNumber":5,"startTime":"2026-06-23T01:23:24.298Z","endTime":"2026-06-23T01:23:51.319Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"}},"playEndTime":"2026-06-23T01:23:51.319Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Bell flies out to right fielder Alex Call.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-23T01:23:45.937Z","endTime":"2026-06-23T01:24:17.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":81.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39282083284593,"aZ":-16.936494952734524,"pfxX":5.398993305131473,"pfxZ":8.883167417666089,"pX":0.5324438456294273,"pZ":2.9073031706124755,"vX0":-4.26326708904632,"vY0":-131.3054392944139,"vZ0":-4.567603632268811,"x":96.7,"y":160.28,"x0":1.4900451648031607,"y0":50.00175498798473,"z0":5.961521463397282,"aX":9.260116417940022},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":15.1,"breakHorizontal":-8.6,"spinRate":2267,"spinDirection":133},"zone":3,"typeConfidence":0.89,"plateTime":0.41999895144832156,"extension":6.091976817264291},"hitData":{"launchSpeed":93.7,"launchAngle":62.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":139.04,"coordY":119.87}},"index":0,"playId":"2e568a4a-0178-3a4b-b926-100d76ce0eca","pitchNumber":1,"startTime":"2026-06-23T01:24:03.488Z","endTime":"2026-06-23T01:24:17.521Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:24:17.521Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Royce Lewis flies out to center fielder Andy Pages.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-23T01:24:23.761Z","endTime":"2026-06-23T01:26:09.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.635539347307567,"aZ":-15.798898408705298,"pfxX":7.614181555526941,"pfxZ":9.364052993435722,"pX":0.6577154791424855,"pZ":2.9826481663870266,"vX0":-4.603132772919425,"vY0":-131.34794084490696,"vZ0":-4.592417029830055,"x":91.93,"y":158.25,"x0":1.4430627437597185,"y0":50.00210732340328,"z0":5.927340622325962,"aX":13.312934591212995},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.2,"breakHorizontal":-12.8,"spinRate":2186,"spinDirection":135},"zone":3,"typeConfidence":0.92,"plateTime":0.4168943962030238,"extension":5.94276801851565},"index":0,"playId":"d8bb5a95-8788-3409-ac89-47442830d405","pitchNumber":1,"startTime":"2026-06-23T01:24:41.044Z","endTime":"2026-06-23T01:24:45.224Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40429596579184,"aZ":-16.698454208488705,"pfxX":6.86206791419849,"pfxZ":8.815287424578765,"pX":0.2962582924048929,"pZ":3.353874343330411,"vX0":-5.199933376017582,"vY0":-131.53940405938377,"vZ0":-3.6316889520646445,"x":105.71,"y":148.23,"x0":1.4053055089105313,"y0":50.003287362308605,"z0":5.987388253127939,"aX":12.048252337811617},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.4,"breakHorizontal":-11.3,"spinRate":2225,"spinDirection":134},"zone":3,"typeConfidence":0.92,"plateTime":0.41609222855852845,"extension":5.9689779778718925},"index":1,"playId":"c78a3fb4-64b9-365a-9ed7-c84ae9250410","pitchNumber":2,"startTime":"2026-06-23T01:24:59.576Z","endTime":"2026-06-23T01:25:02.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.547132326214633,"aZ":-24.092185133362875,"pfxX":-0.48202403393096027,"pfxZ":4.815540932669736,"pX":-1.7349904256140871,"pZ":2.4113034876945396,"vX0":-7.622183309519476,"vY0":-128.46708148014753,"vZ0":-4.156731252366766,"x":183.13,"y":173.67,"x0":1.3277989330712072,"y0":50.00330450083202,"z0":5.913434197919172,"aX":-0.8088261597322787},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.0,"breakHorizontal":2.5,"spinRate":2424,"spinDirection":161},"zone":13,"typeConfidence":0.92,"plateTime":0.425656817481614,"extension":6.114633894147666},"index":2,"playId":"84f95627-bee5-31df-98be-46e7bf89ac3b","pitchNumber":3,"startTime":"2026-06-23T01:25:25.347Z","endTime":"2026-06-23T01:25:34.827Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.285711513785742,"aZ":-15.647734926595142,"pfxX":6.6142964129438555,"pfxZ":9.305209360078724,"pX":0.5694914049693414,"pZ":2.4270368797699815,"vX0":-4.401688248460963,"vY0":-132.66886959149937,"vZ0":-6.101805562164008,"x":95.29,"y":173.25,"x0":1.3936011429195414,"y0":50.00615142109482,"z0":5.903961199328007,"aX":11.752817443301902},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.7,"breakHorizontal":-10.9,"spinRate":2274,"spinDirection":142},"zone":6,"typeConfidence":0.92,"plateTime":0.4133825442860424,"extension":6.144960597522576},"hitData":{"launchSpeed":98.7,"launchAngle":29.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.27,"coordY":46.44}},"index":3,"playId":"6117eeb4-50ac-31c1-955a-882b66f9ddb3","pitchNumber":4,"startTime":"2026-06-23T01:25:58.800Z","endTime":"2026-06-23T01:26:09.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:26:09.033Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Victor Caratini pops out to first baseman Freddie Freeman in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-23T01:26:11.354Z","endTime":"2026-06-23T01:26:49.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":81.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.269203761387338,"aZ":-16.10108686221479,"pfxX":4.849021016437915,"pfxZ":9.316192231680118,"pX":-0.08156303071600295,"pZ":3.440255658334896,"vX0":-5.272078886924978,"vY0":-131.1527145301163,"vZ0":-3.4401722184649466,"x":120.11,"y":145.89,"x0":1.3340213319463856,"y0":50.000833374834976,"z0":5.984999179315016,"aX":8.364220175943704},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.2,"breakHorizontal":-7.4,"spinRate":2273,"spinDirection":139},"zone":11,"typeConfidence":0.88,"plateTime":0.4191971626013107,"extension":5.9663815487319125},"hitData":{"launchSpeed":82.7,"launchAngle":68.0,"totalDistance":152.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":178.3,"coordY":168.56}},"index":0,"playId":"5586c244-a016-3178-96bc-6da479608f2e","pitchNumber":1,"startTime":"2026-06-23T01:26:39.385Z","endTime":"2026-06-23T01:26:49.548Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:26:49.548Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Rojas singles on a ground ball to shortstop Ryan Kreidler, deflected by third baseman Brooks Lee.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-23T01:29:21.606Z","endTime":"2026-06-23T01:30:17.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Taylor Rogers replaces Zebby Matthews.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-23T01:27:22.965Z","endTime":"2026-06-23T01:29:16.702Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573124,"link":"/api/v1/people/573124"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Miguel Rojas replaces Ryan Ward.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-23T01:29:16.702Z","endTime":"2026-06-23T01:29:23.763Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":669899,"link":"/api/v1/people/669899"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.00068462105977,"aZ":-33.423546173890166,"pfxX":-10.337662830453988,"pfxZ":-0.9751396937383454,"pX":1.1632997738126272,"pZ":3.063074347992121,"vX0":1.2052239655054897,"vY0":-112.30558609527414,"vZ0":1.8933684110423061,"x":72.66,"y":156.08,"x0":1.9636251935114766,"y0":50.00404304833925,"z0":5.604309552703912,"aX":-13.228665905025098},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-1.0,"breakHorizontal":18.5,"spinRate":2826,"spinDirection":288},"zone":12,"typeConfidence":0.91,"plateTime":0.48738401673042686,"extension":5.6757636257159145},"index":2,"playId":"d2dbd43f-81f3-3d4e-9f98-2e535f895b61","pitchNumber":1,"startTime":"2026-06-23T01:29:23.763Z","endTime":"2026-06-23T01:29:28.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.98660155452078,"aZ":-33.77178027810223,"pfxX":-9.696177938510179,"pfxZ":-1.2368372490426367,"pX":-0.16724326930186328,"pZ":2.1198299776651965,"vX0":-1.6805392802745094,"vY0":-112.9161001868082,"vZ0":-4.716800278081745E-4,"x":123.37,"y":181.54,"x0":1.8467553065114115,"y0":50.00450156797157,"z0":5.524238234592674,"aX":-12.493758220440341},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-1.9,"breakHorizontal":18.0,"spinRate":2895,"spinDirection":292},"zone":8,"typeConfidence":0.91,"plateTime":0.4854888206159931,"extension":5.95695626006469},"index":3,"playId":"4e305199-2c5e-3cc6-86ab-fa014f7c3e2c","pitchNumber":2,"startTime":"2026-06-23T01:29:36.399Z","endTime":"2026-06-23T01:29:40.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.201631152743268,"aZ":-30.35714554715243,"pfxX":-1.0757104420236212,"pfxZ":1.0917605234695325,"pX":-0.6762336004528753,"pZ":2.072142054352307,"vX0":-5.695020012569233,"vY0":-128.19458611205084,"vZ0":-2.5300121989716327,"x":142.78,"y":182.83,"x0":1.7128194740041092,"y0":50.00464685481877,"z0":5.438791100193657,"aX":-1.7916334545428956},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.7,"breakHorizontal":3.2,"spinRate":2383,"spinDirection":179},"zone":7,"typeConfidence":0.92,"plateTime":0.42706501703068955,"extension":5.892861193658708},"index":4,"playId":"49ac81f0-fd81-35ba-9476-8ca76307105b","pitchNumber":3,"startTime":"2026-06-23T01:29:50.613Z","endTime":"2026-06-23T01:29:54.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86927840809422,"aZ":-32.314262567380155,"pfxX":-8.842041694325928,"pfxZ":-0.10606004282703196,"pX":-0.381851563426862,"pZ":2.8536123712231625,"vX0":-2.3010190613092485,"vY0":-114.55624986241719,"vZ0":1.0128563541411568,"x":131.56,"y":161.73,"x0":1.7851482490343038,"y0":50.00241834077454,"z0":5.573329828599009,"aX":-11.709036812140447},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":0.4,"breakHorizontal":16.6,"spinRate":2865,"spinDirection":292},"zone":1,"typeConfidence":0.9,"plateTime":0.4787916561495087,"extension":5.824033174315791},"hitData":{"launchSpeed":96.7,"launchAngle":-2.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":83.91,"coordY":152.19}},"index":5,"playId":"8f1d0140-ce7a-334c-8a84-6006bd848fcf","pitchNumber":4,"startTime":"2026-06-23T01:30:09.548Z","endTime":"2026-06-23T01:30:17.599Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:30:17.599Z","atBatIndex":50},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Shohei Ohtani grounds into a double play, second baseman Luke Keaschall to shortstop Ryan Kreidler to first baseman Royce Lewis. Miguel Rojas out at 2nd. Shohei Ohtani out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-23T01:30:26.978Z","endTime":"2026-06-23T01:32:12.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50883743823527,"aZ":-32.832928694858666,"pfxX":-11.286920512116321,"pfxZ":-0.5207674859304046,"pX":0.17754462454617642,"pZ":2.317880941049286,"vX0":-0.5083902468048453,"vY0":-112.60113377124365,"vZ0":0.32404127020037454,"x":110.23,"y":176.2,"x0":1.8701883332274776,"y0":50.00260751891622,"z0":5.538051417629084,"aX":-14.260693017679618},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-0.5,"breakHorizontal":20.5,"spinRate":2841,"spinDirection":290},"zone":8,"typeConfidence":0.91,"plateTime":0.48944684084542,"extension":5.7991947722423385},"index":0,"playId":"9ffbd732-a731-39cd-b7e3-98ebb66f92a5","pitchNumber":1,"startTime":"2026-06-23T01:30:47.681Z","endTime":"2026-06-23T01:30:50.847Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":77.3,"endSpeed":70.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.304694644678914,"aZ":-31.789919539599573,"pfxX":-11.206962553585143,"pfxZ":0.3097275876884469,"pX":0.30442550956484793,"pZ":1.541570341679486,"vX0":-0.14537822925495808,"vY0":-112.52367868708357,"vZ0":-1.3561205379929813,"x":105.4,"y":197.16,"x0":1.8215622946603185,"y0":50.00447756082697,"z0":5.433877299042786,"aX":-14.07922341210837},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":0.5,"breakHorizontal":20.2,"spinRate":2896,"spinDirection":291},"zone":14,"typeConfidence":0.92,"plateTime":0.4906131478077551,"extension":6.109872583304473},"index":1,"playId":"73f9ad0b-eeb4-3f00-bd40-4530b309a2c1","pitchNumber":2,"startTime":"2026-06-23T01:31:06.550Z","endTime":"2026-06-23T01:31:10.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32142023405763,"aZ":-29.32878127366849,"pfxX":0.6168136451893211,"pfxZ":1.7080223630091922,"pX":-1.3854400652195626,"pZ":3.536975492975585,"vX0":-7.56023081320573,"vY0":-128.5791011780002,"vZ0":0.752125305518772,"x":169.81,"y":143.28,"x0":1.5163328063116939,"y0":50.005555840875736,"z0":5.521049964084573,"aX":1.0298424173276308},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":0.6,"spinRate":2396,"spinDirection":181},"zone":11,"typeConfidence":0.9,"plateTime":0.4264135562546647,"extension":5.881814947357585},"index":2,"playId":"cfb018eb-d3b1-3cc1-9193-90bb342f0fcd","pitchNumber":3,"startTime":"2026-06-23T01:31:29.910Z","endTime":"2026-06-23T01:31:34.216Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.184407201698804,"aZ":-33.73303075835181,"pfxX":-10.64894602331691,"pfxZ":-1.2146987258157447,"pX":-1.6795243019245463,"pZ":1.745540120809751,"vX0":-4.331913816726229,"vY0":-113.44747614834925,"vZ0":-0.6488764879019374,"x":181.02,"y":191.65,"x0":1.6486655696449088,"y0":50.00441164986396,"z0":5.450124099530475,"aX":-13.635372765569173},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-2.0,"breakHorizontal":20.5,"spinRate":2875,"spinDirection":296},"zone":13,"typeConfidence":0.91,"plateTime":0.4861053233811168,"extension":5.746070606302165},"index":3,"playId":"0e145f00-b6a2-3ab5-85cb-dbf7279093fd","pitchNumber":4,"startTime":"2026-06-23T01:31:47.012Z","endTime":"2026-06-23T01:31:50.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":70.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.746019723877474,"aZ":-33.117140677601235,"pfxX":-9.194334470277145,"pfxZ":-0.7403197445514156,"pX":-0.0056424433228178,"pZ":2.9729462467174597,"vX0":-1.4264012773172758,"vY0":-113.19586739655638,"vZ0":1.7564182079127644,"x":117.22,"y":158.51,"x0":1.8286802906939184,"y0":50.00358345213741,"z0":5.55508773898123,"aX":-11.679052068373664},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-0.5,"breakHorizontal":17.0,"spinRate":2893,"spinDirection":296},"zone":2,"typeConfidence":0.91,"plateTime":0.48786029476080994,"extension":5.887770028537899},"hitData":{"launchSpeed":107.4,"launchAngle":2.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":152.81,"coordY":138.72}},"index":4,"playId":"7918f9a9-71bf-31ee-afe6-af91082beb38","pitchNumber":5,"startTime":"2026-06-23T01:32:04.830Z","endTime":"2026-06-23T01:32:12.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:32:12.910Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andy Pages flies out to center fielder Byron Buxton.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-23T01:32:28.254Z","endTime":"2026-06-23T01:33:41.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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},"pitchData":{"startSpeed":78.5,"endSpeed":71.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.635113677143504,"aZ":-31.2820078598417,"pfxX":-8.756856896697599,"pfxZ":0.6785850348082647,"pX":0.29824854155586067,"pZ":2.4488447085453684,"vX0":-0.8983662521449961,"vY0":-114.24294415693137,"vZ0":0.2333355521362026,"x":105.63,"y":172.66,"x0":1.833956857857023,"y0":50.00172283269104,"z0":5.440613087540456,"aX":-11.480060290048892},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":1.6,"breakHorizontal":16.1,"spinRate":2880,"spinDirection":291},"zone":5,"typeConfidence":0.9,"plateTime":0.4809405970370051,"extension":5.80993319991766},"index":0,"playId":"a9f03934-debf-358a-aab1-8a2db59690f5","pitchNumber":1,"startTime":"2026-06-23T01:32:44.270Z","endTime":"2026-06-23T01:32:48.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11113548948256,"aZ":-23.25523355579653,"pfxX":11.291322721868394,"pfxZ":4.886148050883979,"pX":0.5715859310044886,"pZ":1.7621661685623518,"vX0":-6.50151738037191,"vY0":-134.49038769899153,"vZ0":-5.109228499076021,"x":95.21,"y":191.2,"x0":1.5577045198126107,"y0":50.00392930527827,"z0":5.343496208252346,"aX":20.61402422799424},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.9,"breakHorizontal":-19.0,"spinRate":2233,"spinDirection":129},"zone":9,"typeConfidence":0.9,"plateTime":0.40780071147342634,"extension":5.769909732149624},"index":1,"playId":"7737f25f-3277-3052-9bcf-cab661b20b56","pitchNumber":2,"startTime":"2026-06-23T01:32:59.675Z","endTime":"2026-06-23T01:33:03.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.244459942590026,"aZ":-24.010886916470877,"pfxX":11.407173286408234,"pfxZ":4.506162040179634,"pX":-0.9378208832999849,"pZ":2.683401492303241,"vX0":-10.037342665258183,"vY0":-133.42307735109213,"vZ0":-2.7414581690090047,"x":152.75,"y":166.33,"x0":1.3809011562760658,"y0":50.005314296968706,"z0":5.4443766217225456,"aX":20.681328399162684},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.8,"breakHorizontal":-18.6,"spinRate":2177,"spinDirection":130},"zone":11,"typeConfidence":0.91,"plateTime":0.4096684762106739,"extension":6.068647972345116},"index":2,"playId":"afe7b6b5-29a3-356e-b0bd-2550cd940a48","pitchNumber":3,"startTime":"2026-06-23T01:33:14.254Z","endTime":"2026-06-23T01:33:19.186Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":80.3,"endSpeed":74.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.471674958955074,"aZ":-30.19069792668262,"pfxX":-5.803839825240746,"pfxZ":1.432057101236408,"pX":-0.3213221108475565,"pZ":1.1527866365950792,"vX0":-3.3244154144620737,"vY0":-116.91024704229135,"vZ0":-3.0131693761547402,"x":129.25,"y":207.65,"x0":1.8719310402987461,"y0":50.004314883649556,"z0":5.283926513820488,"aX":-8.057053399910753},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":2.2,"breakHorizontal":11.3,"spinRate":2728,"spinDirection":293},"zone":13,"typeConfidence":0.86,"plateTime":0.46799530140947265,"extension":6.087588883491172},"hitData":{"launchSpeed":91.1,"launchAngle":38.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.99,"coordY":68.69}},"index":3,"playId":"a0c59af6-8a72-3d84-9b60-f94cbe327569","pitchNumber":4,"startTime":"2026-06-23T01:33:32.525Z","endTime":"2026-06-23T01:33:41.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:33:41.947Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brooks Lee flies out to center fielder Andy Pages.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-23T01:35:50.067Z","endTime":"2026-06-23T01:37:29.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to left field for Tommy Edman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-23T01:34:40.559Z","endTime":"2026-06-23T01:34:40.583Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"700"},{"details":{"description":"Miguel Rojas remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-23T01:34:40.583Z","endTime":"2026-06-23T01:35:52.161Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":669899,"link":"/api/v1/people/669899"}},{"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},"pitchData":{"startSpeed":90.1,"endSpeed":81.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.930575855126044,"aZ":-15.5917378038986,"pfxX":5.979499679174021,"pfxZ":9.606983353214808,"pX":0.9150144331026872,"pZ":4.088652833462287,"vX0":-3.6773292226927485,"vY0":-131.10679768958465,"vZ0":-1.932932433451783,"x":82.12,"y":128.39,"x0":1.5651391522080726,"y0":50.00268349423533,"z0":6.010167974376404,"aX":10.320450304000818},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":17.2,"breakHorizontal":-10.0,"spinRate":2245,"spinDirection":135},"zone":12,"typeConfidence":0.91,"plateTime":0.41915438138936123,"extension":6.0666519154309135},"index":2,"playId":"08e1eb33-dbcd-3a3f-96bd-f5f0ab4c95f0","pitchNumber":1,"startTime":"2026-06-23T01:35:52.161Z","endTime":"2026-06-23T01:35:56.220Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.8,"endSpeed":69.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.917821621977684,"aZ":-41.57543981733231,"pfxX":-6.088247628646721,"pfxZ":-7.855361346042154,"pX":0.01229511219453036,"pZ":1.9604549648037743,"vX0":-1.5981055296124569,"vY0":-108.98640094518167,"vZ0":0.42208677117992544,"x":116.53,"y":185.85,"x0":1.546596705319873,"y0":50.000047547234566,"z0":6.270148481259836,"aX":-7.290960993980587},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-13.8,"breakHorizontal":11.4,"spinRate":2556,"spinDirection":322},"zone":8,"typeConfidence":0.91,"plateTime":0.5033891098888486,"extension":5.761729219101248},"index":3,"playId":"cfed4f0b-1d00-3244-a177-a140bcf28405","pitchNumber":2,"startTime":"2026-06-23T01:36:06.659Z","endTime":"2026-06-23T01:36:11.005Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54013053193464,"aZ":-16.957460646962165,"pfxX":3.3569705543278268,"pfxZ":8.73280959424579,"pX":1.2291417292335696,"pZ":3.7077312018223174,"vX0":-2.1536316652236316,"vY0":-131.12510229378697,"vZ0":-2.515507601013092,"x":70.15,"y":138.67,"x0":1.624667943000868,"y0":50.00262050533348,"z0":5.943614488537377,"aX":5.8498309458749675},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.5,"breakHorizontal":-5.6,"spinRate":2235,"spinDirection":141},"zone":12,"typeConfidence":0.8,"plateTime":0.41759103848364143,"extension":5.871558470607546},"index":4,"playId":"3e06f027-7f78-3945-ba1c-e8a8cf86195c","pitchNumber":3,"startTime":"2026-06-23T01:36:25.743Z","endTime":"2026-06-23T01:36:29.791Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.053150260015645,"aZ":-15.325283386233384,"pfxX":4.708291116221565,"pfxZ":9.642833154047935,"pX":1.6161666489833428,"pZ":3.478491463676831,"vX0":-1.4959585491440637,"vY0":-131.64983923179278,"vZ0":-3.4399856675949496,"x":55.4,"y":144.86,"x0":1.5814183798217276,"y0":50.00635735772176,"z0":5.942803129565189,"aX":8.231477899505737},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.9,"breakHorizontal":-8.2,"spinRate":2187,"spinDirection":135},"zone":12,"typeConfidence":0.89,"plateTime":0.416721689469826,"extension":5.952775651460715},"index":5,"playId":"a9e66728-88cf-3781-9e39-a6b0be840788","pitchNumber":4,"startTime":"2026-06-23T01:36:40.873Z","endTime":"2026-06-23T01:36:44.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26304264697214,"aZ":-24.734272829227134,"pfxX":-1.292608096075,"pfxZ":4.620509697458711,"pX":0.4188900510619197,"pZ":2.5168625176384776,"vX0":-2.551250761474026,"vY0":-125.97318254699226,"vZ0":-3.5198932970256123,"x":101.03,"y":170.82,"x0":1.6120830496723233,"y0":50.00102272637767,"z0":5.928625821673682,"aX":-2.0795614825893782},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.8,"breakHorizontal":2.9,"spinRate":2365,"spinDirection":173},"zone":6,"typeConfidence":0.91,"plateTime":0.43457135027491445,"extension":5.913271808441187},"index":6,"playId":"b9fb9022-9596-3443-9c81-3f615c4cb5b7","pitchNumber":5,"startTime":"2026-06-23T01:36:56.962Z","endTime":"2026-06-23T01:37:00.026Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":75.3,"endSpeed":69.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.584109017271352,"aZ":-40.50846348541219,"pfxX":-5.19438851536742,"pfxZ":-6.849462059366255,"pX":-0.07358320738940007,"pZ":2.24834582109022,"vX0":-1.9496604642848778,"vY0":-109.6734823666741,"vZ0":0.639778831933115,"x":119.8,"y":178.07,"x0":1.5019927436607232,"y0":50.00248704107733,"z0":6.276754002527509,"aX":-6.3207015546388154},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-11.9,"breakHorizontal":10.0,"spinRate":2560,"spinDirection":317},"zone":5,"typeConfidence":0.91,"plateTime":0.499620047604318,"extension":6.025691477694407},"hitData":{"launchSpeed":97.5,"launchAngle":36.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.09,"coordY":48.91}},"index":7,"playId":"2c50fc10-269a-3092-ba17-e28379304eae","pitchNumber":6,"startTime":"2026-06-23T01:37:18.370Z","endTime":"2026-06-23T01:37:29.154Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:37:29.154Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luke Keaschall pops out to second baseman Miguel Rojas.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-23T01:37:29.400Z","endTime":"2026-06-23T01:38:07.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64209993548938,"aZ":-25.629468971947638,"pfxX":-0.6593401115001187,"pfxZ":4.0282858892530164,"pX":-0.3694783112179132,"pZ":2.865829533011417,"vX0":-4.509563249044563,"vY0":-126.57848602299927,"vZ0":-2.6350261837985247,"x":131.08,"y":161.4,"x0":1.5201512433997257,"y0":50.00100188518446,"z0":5.970621097159031,"aX":-1.0701782858774238},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.0,"breakHorizontal":2.2,"spinRate":2458,"spinDirection":172},"zone":1,"typeConfidence":0.92,"plateTime":0.4325891644775579,"extension":6.111573481661246},"hitData":{"launchSpeed":74.3,"launchAngle":57.0,"totalDistance":180.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":161.56,"coordY":138.38}},"index":0,"playId":"561396a2-8fc7-3506-8b25-1544fa61322d","pitchNumber":1,"startTime":"2026-06-23T01:37:57.503Z","endTime":"2026-06-23T01:38:07.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:38:07.676Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Kreidler flies out to center fielder Andy Pages.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-23T01:38:09.360Z","endTime":"2026-06-23T01:38:58.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.857694798285635,"aZ":-15.7365235030204,"pfxX":6.709524104232695,"pfxZ":9.317267693541924,"pX":0.39904533441180334,"pZ":2.089508317813783,"vX0":-4.900202187709494,"vY0":-132.16447858660848,"vZ0":-6.680931658491751,"x":101.79,"y":182.36,"x0":1.4078751038040862,"y0":50.00293749073469,"z0":5.811096185137273,"aX":11.838616201392734},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.6,"breakHorizontal":-11.0,"spinRate":2249,"spinDirection":133},"zone":9,"typeConfidence":0.92,"plateTime":0.4148372884616922,"extension":6.128891486559167},"index":0,"playId":"9a4e365e-8eb5-344c-8f55-071116c8a6f9","pitchNumber":1,"startTime":"2026-06-23T01:38:34.477Z","endTime":"2026-06-23T01:38:38.343Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.332652452037788,"aZ":-25.16733294839479,"pfxX":9.30856575084145,"pfxZ":4.482874384936271,"pX":0.31104729960834315,"pZ":1.9830947298070944,"vX0":-6.020832575850748,"vY0":-124.13252026519692,"vZ0":-4.268850019186157,"x":105.14,"y":185.24,"x0":1.5558117895071228,"y0":50.00577976401108,"z0":5.815037922364924,"aX":14.561576865271185},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.3,"breakHorizontal":-15.5,"spinRate":1410,"spinDirection":131},"zone":9,"typeConfidence":0.9,"plateTime":0.4408749631547919,"extension":6.0216469336408025},"hitData":{"launchSpeed":97.8,"launchAngle":27.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.74,"coordY":48.22}},"index":1,"playId":"cfb16a38-e343-3106-a82d-d062c738143a","pitchNumber":2,"startTime":"2026-06-23T01:38:49.355Z","endTime":"2026-06-23T01:38:58.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:38:58.692Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Caratini challenged (pitch result), call on the field was overturned: Freddie Freeman called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-23T01:40:43.440Z","endTime":"2026-06-23T01:42:17.342Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":69.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79100423965925,"aZ":-30.672981109398947,"pfxX":-10.691879666631426,"pfxZ":1.2007440914303231,"pX":0.41713296261556715,"pZ":2.2395075820338533,"vX0":-0.27133837404410494,"vY0":-112.84331744930307,"vZ0":-0.14548629415429637,"x":101.1,"y":178.31,"x0":1.9218648259339632,"y0":50.001998156681026,"z0":5.482733266844102,"aX":-13.33533263707415},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":2.5,"breakHorizontal":19.3,"spinRate":2844,"spinDirection":296},"zone":9,"typeConfidence":0.91,"plateTime":0.4916087958576232,"extension":5.8994820964830925},"index":0,"playId":"e4876ed8-bae0-39a4-b3af-83ca0a60a75f","pitchNumber":1,"startTime":"2026-06-23T01:41:04.065Z","endTime":"2026-06-23T01:41:07.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.797339314886283,"aZ":-20.717774605388236,"pfxX":12.065548800388388,"pfxZ":6.576197218881768,"pX":-1.2591108034304839,"pZ":0.7877088928388062,"vX0":-10.475005387073253,"vY0":-131.42111005269396,"vZ0":-7.650068530226574,"x":164.99,"y":217.51,"x0":1.2178368460503912,"y0":50.00587165991416,"z0":5.284462802161438,"aX":21.032516604191475},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.3,"breakHorizontal":-19.4,"spinRate":2169,"spinDirection":123},"zone":13,"typeConfidence":0.89,"plateTime":0.417348059759465,"extension":5.902942605165318},"index":1,"playId":"0d72c88a-33cb-3ba0-8943-573e8f8132b8","pitchNumber":2,"startTime":"2026-06-23T01:41:17.247Z","endTime":"2026-06-23T01:41:20.664Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":77.8,"endSpeed":70.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10461756731953,"aZ":-29.873434457465464,"pfxX":-9.456235014903768,"pfxZ":1.7969228414940055,"pX":-0.7626840624791092,"pZ":2.8045985659901107,"vX0":-2.949474661193659,"vY0":-113.19271254417804,"vZ0":0.7847963948104792,"x":146.07,"y":163.06,"x0":1.7902695934962065,"y0":50.004354179965134,"z0":5.474550333578914,"aX":-12.114587430162102},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":3.8,"breakHorizontal":17.9,"spinRate":2876,"spinDirection":293},"zone":4,"typeConfidence":0.91,"plateTime":0.486266403691495,"extension":5.773127744673429},"index":2,"playId":"03f57c94-6152-3188-b42d-d4e90ababf24","pitchNumber":3,"startTime":"2026-06-23T01:41:33.301Z","endTime":"2026-06-23T01:41:37.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09145892421857,"aZ":-30.350565989050416,"pfxX":-8.70347950353764,"pfxZ":1.3263701264143206,"pX":0.25729609076459675,"pZ":1.7649431031458498,"vX0":-1.001920059868437,"vY0":-116.49542864707541,"vZ0":-1.7775935989507063,"x":107.19,"y":191.13,"x0":1.8236520654483825,"y0":50.0028461885055,"z0":5.409715397993085,"aX":-11.9489931308799},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":2.3,"breakHorizontal":16.0,"spinRate":2848,"spinDirection":294},"zone":8,"typeConfidence":0.9,"plateTime":0.470369941329424,"extension":5.967939405945745},"index":3,"playId":"97859fe7-83c1-3a08-9076-b1dafddf3d4f","pitchNumber":4,"startTime":"2026-06-23T01:41:50.314Z","endTime":"2026-06-23T01:42:17.342Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}},"playEndTime":"2026-06-23T01:42:17.342Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mookie Betts grounds out, shortstop Ryan Kreidler to first baseman Royce Lewis.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-23T01:44:41.314Z","endTime":"2026-06-23T01:44:51.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"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":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-23T01:42:21.389Z","endTime":"2026-06-23T01:42:47.750Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Eric Orze replaces Taylor Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-23T01:42:47.750Z","endTime":"2026-06-23T01:44:43.596Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679358,"link":"/api/v1/people/679358"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.718323226791515,"aZ":-14.792690333193692,"pfxX":-7.373412643498874,"pfxZ":9.485116343718271,"pX":-0.01971351636842273,"pZ":2.314596579854868,"vX0":7.135411450284554,"vY0":-134.86288249399902,"vZ0":-6.186183679168973,"x":117.75,"y":176.29,"x0":-1.748295894302768,"y0":50.00659046026553,"z0":5.691141388099793,"aX":-13.516845287642065},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":11.8,"spinRate":2372,"spinDirection":211},"zone":5,"typeConfidence":0.91,"plateTime":0.40693791707347104,"extension":7.1558616919452644},"hitData":{"launchSpeed":94.1,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.38,"coordY":150.84}},"index":2,"playId":"d6ee65b8-2b38-3d35-b08a-631c4b7f4ac8","pitchNumber":1,"startTime":"2026-06-23T01:44:43.596Z","endTime":"2026-06-23T01:44:51.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:44:51.074Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Max Muncy doubles (10) on a sharp fly ball to center fielder Byron Buxton.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-23T01:44:58.910Z","endTime":"2026-06-23T01:46:39.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,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":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.206784906687027,"aZ":-31.235519698190085,"pfxX":-10.391286785895094,"pfxZ":0.6107814818255628,"pX":-0.3982902246093299,"pZ":1.2768212073968643,"vX0":6.38061223391276,"vY0":-122.94733067287831,"vZ0":-4.179554511498846,"x":132.18,"y":204.31,"x0":-1.6819734347219302,"y0":50.00035443430519,"z0":5.660348507873645,"aX":-15.848014462273488},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.4,"breakHorizontal":17.3,"spinRate":1566,"spinDirection":245},"zone":13,"typeConfidence":0.91,"plateTime":0.4461194633391714,"extension":7.170810530667418},"index":0,"playId":"adbd6644-2d54-31c3-a3f7-8fce730ce3fc","pitchNumber":1,"startTime":"2026-06-23T01:45:16.684Z","endTime":"2026-06-23T01:45:20.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92441473846134,"aZ":-33.25559792990812,"pfxX":-9.944906337559638,"pfxZ":-0.7190122525111917,"pX":-0.20626297499470123,"pZ":1.479329421739232,"vX0":6.426646421367414,"vY0":-122.85409740214133,"vZ0":-3.1982468277851104,"x":124.86,"y":198.84,"x0":-1.5850733223608549,"y0":50.0027953717021,"z0":5.671014838817151,"aX":-14.961846893738858},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.9,"breakHorizontal":16.2,"spinRate":1653,"spinDirection":244},"zone":13,"typeConfidence":0.91,"plateTime":0.4485590798112722,"extension":7.209314966245292},"index":1,"playId":"35f47421-3d12-35a0-9ac0-62c36722985d","pitchNumber":2,"startTime":"2026-06-23T01:45:31.671Z","endTime":"2026-06-23T01:45:34.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54021418656689,"aZ":-32.66648044813168,"pfxX":-9.642200984084418,"pfxZ":-0.33167014832179076,"pX":0.4201694375553064,"pZ":0.7850420948477802,"vX0":7.673812932237564,"vY0":-121.90587140962639,"vZ0":-4.687732497001444,"x":100.98,"y":217.58,"x0":-1.5335703033421682,"y0":50.003396287391205,"z0":5.589603085342283,"aX":-14.346244221083523},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.6,"breakHorizontal":15.4,"spinRate":1648,"spinDirection":251},"zone":14,"typeConfidence":0.9,"plateTime":0.45129511552170154,"extension":7.176335590021563},"index":2,"playId":"48dd6cf5-d094-3a82-b7c9-7a8773f95db4","pitchNumber":3,"startTime":"2026-06-23T01:45:48.609Z","endTime":"2026-06-23T01:45:52.353Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.333193497149946,"aZ":-24.831982586183106,"pfxX":1.639107585360473,"pfxZ":4.231169754595044,"pX":0.08613776866430502,"pZ":3.1665548539430293,"vX0":4.012423673855724,"vY0":-129.91350616335268,"vZ0":-1.956504655150088,"x":113.72,"y":153.28,"x0":-1.6820480225130778,"y0":50.00334360875653,"z0":5.788561085899397,"aX":2.8437275753292965},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.6,"breakHorizontal":-3.7,"spinRate":2575,"spinDirection":185},"zone":2,"typeConfidence":0.9,"plateTime":0.4191801035169962,"extension":7.161560192717607},"index":3,"playId":"f1c714ff-e32e-3e5b-b7ea-273e34b79fbe","pitchNumber":4,"startTime":"2026-06-23T01:46:09.626Z","endTime":"2026-06-23T01:46:13.214Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.628414092029278,"aZ":-12.101899392784848,"pfxX":-4.268773224966273,"pfxZ":10.791713838799048,"pX":-0.009768814382429021,"pZ":2.3974871858294207,"vX0":5.820450021663885,"vY0":-135.51629832526092,"vZ0":-6.392574933623358,"x":117.37,"y":174.05,"x0":-1.6308101200659253,"y0":50.000441523360244,"z0":5.632298796988168,"aX":-7.938388729539881},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.4,"breakHorizontal":6.5,"spinRate":2290,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.40418206137091683,"extension":7.142971004300901},"hitData":{"launchSpeed":103.4,"launchAngle":23.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":152.93,"coordY":45.92}},"index":4,"playId":"110b6ca2-c859-36a5-bbd8-afb3bfbc109a","pitchNumber":5,"startTime":"2026-06-23T01:46:26.627Z","endTime":"2026-06-23T01:46:39.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:46:39.204Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Call strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-23T01:46:45.783Z","endTime":"2026-06-23T01:49:18.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85921740910677,"aZ":-30.618110783457947,"pfxX":-8.891566067916305,"pfxZ":1.023847994839599,"pX":-0.16949226823168548,"pZ":2.4171051502454493,"vX0":6.362449557496539,"vY0":-122.34546696424844,"vZ0":-1.7043249758912626,"x":123.46,"y":173.52,"x0":-1.6469423906624812,"y0":50.00283370483412,"z0":5.743881990388922,"aX":-13.49625567536881},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.7,"breakHorizontal":14.6,"spinRate":1598,"spinDirection":245},"zone":5,"typeConfidence":0.91,"plateTime":0.4474809119924892,"extension":7.258062779287768},"index":0,"playId":"9e956165-9caa-3ef1-b464-1400cac9881b","pitchNumber":1,"startTime":"2026-06-23T01:47:17.970Z","endTime":"2026-06-23T01:47:22.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.416307002802746,"aZ":-14.293602038223368,"pfxX":-5.312629797089731,"pfxZ":9.643352128994046,"pX":1.6847466238389945,"pZ":2.7141443510618313,"vX0":10.163811400655755,"vY0":-135.9323251327932,"vZ0":-5.297746493691702,"x":52.78,"y":165.5,"x0":-1.428416250103051,"y0":50.000164166481945,"z0":5.696291457677235,"aX":-9.848654673940182},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.3,"breakHorizontal":7.2,"spinRate":2298,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.404406200998201,"extension":7.293766082268467},"index":1,"playId":"2d97bcc2-f51d-3dc8-b258-e3d3ed595573","pitchNumber":2,"startTime":"2026-06-23T01:47:38.169Z","endTime":"2026-06-23T01:47:41.997Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.778830705269428,"aZ":-29.240782516865416,"pfxX":-8.490747551325711,"pfxZ":1.9862868833327667,"pX":0.20620485528458854,"pZ":2.441829131686363,"vX0":6.895089199378634,"vY0":-121.18995145476195,"vZ0":-1.824158176355605,"x":109.14,"y":172.85,"x0":-1.5795248515754103,"y0":50.00527216586079,"z0":5.770415318166497,"aX":-12.56900065261571},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.4,"breakHorizontal":13.7,"spinRate":1555,"spinDirection":245},"zone":5,"typeConfidence":0.91,"plateTime":0.4528097568102014,"extension":7.132393090621942},"index":2,"playId":"2559adbe-4152-3e41-b3c2-9a8a304c2863","pitchNumber":3,"startTime":"2026-06-23T01:47:55.716Z","endTime":"2026-06-23T01:47:59.787Z","isPitch":true,"type":"pitch"},{"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":2},"index":3,"startTime":"2026-06-23T01:48:10.166Z","endTime":"2026-06-23T01:48:28.919Z","isPitch":false,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.480723365673363,"aZ":-30.568642340332882,"pfxX":-8.148524493037378,"pfxZ":1.0529230986622702,"pX":-0.4680529963237259,"pZ":1.0653329001960459,"vX0":5.234780292679904,"vY0":-122.8707413189495,"vZ0":-4.781271092666268,"x":134.84,"y":210.02,"x0":-1.5680885916167873,"y0":50.00455299070056,"z0":5.635793458881011,"aX":-12.453140390342455},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.0,"breakHorizontal":13.6,"spinRate":1550,"spinDirection":245},"zone":13,"typeConfidence":0.89,"plateTime":0.44588099219997845,"extension":7.101126652713856},"index":4,"playId":"625c2b10-71fb-3975-8599-02949a6c2d1f","pitchNumber":4,"startTime":"2026-06-23T01:48:28.919Z","endTime":"2026-06-23T01:48:32.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.402673922711667,"aZ":-41.09615080819367,"pfxX":6.067736737126237,"pfxZ":-6.211885518717318,"pX":0.710404918988388,"pZ":1.9295414856591127,"vX0":4.427197728347836,"vY0":-120.44149824644364,"vZ0":0.10719521452786052,"x":89.92,"y":186.68,"x0":-1.9550729302943353,"y0":50.00488448838084,"z0":5.58928355934076,"aX":8.710195262330508},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-10.8,"breakHorizontal":-12.2,"spinRate":2947,"spinDirection":50},"zone":9,"typeConfidence":0.9,"plateTime":0.4588337118991763,"extension":7.116808199184827},"index":5,"playId":"a645e446-910f-3b18-b1a8-20c4c72f9dfc","pitchNumber":5,"startTime":"2026-06-23T01:49:15.016Z","endTime":"2026-06-23T01:49:18.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:49:18.111Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Martin singles on a sharp ground ball to center fielder Andy Pages.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-23T01:51:40.097Z","endTime":"2026-06-23T01:52:08.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Hurt replaces Eric Lauer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-23T01:50:20.784Z","endTime":"2026-06-23T01:51:42.395Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669165,"link":"/api/v1/people/669165"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.871236639064946,"aZ":-11.437738248347543,"pfxX":-4.149196733220272,"pfxZ":10.361157992432766,"pX":1.1657869007268582,"pZ":2.787123996248812,"vX0":6.715094815211242,"vY0":-140.78511038159118,"vZ0":-5.784735513942426,"x":72.56,"y":163.53,"x0":-0.7145681380239287,"y0":50.00280628977388,"z0":5.6133594963685,"aX":-8.304541566556956},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":6.1,"spinRate":2167,"spinDirection":201},"zone":12,"typeConfidence":0.91,"plateTime":0.3895173115795263,"extension":6.526530525283245},"index":1,"playId":"88a809ce-29fa-33a2-b871-70da7d914b77","pitchNumber":1,"startTime":"2026-06-23T01:51:42.395Z","endTime":"2026-06-23T01:51:46.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76148095066638,"aZ":-10.51445553022261,"pfxX":-4.942770757086187,"pfxZ":11.231773312937143,"pX":-0.21787261178359738,"pZ":2.176144686506736,"vX0":3.6232365554924804,"vY0":-138.20698131000287,"vZ0":-7.2534796559613905,"x":125.3,"y":180.02,"x0":-0.9058961430663538,"y0":50.0006817211648,"z0":5.546462716485033,"aX":-9.52897448242377},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.0,"breakHorizontal":8.2,"spinRate":2061,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.3968197330014416,"extension":6.6147330868022856},"hitData":{"launchSpeed":103.3,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":119.82,"coordY":145.24}},"index":2,"playId":"20c3e219-91f8-3f0f-9652-dbd1e91d36fa","pitchNumber":2,"startTime":"2026-06-23T01:51:57.088Z","endTime":"2026-06-23T01:52:08.915Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:52:08.915Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-23T01:52:13.434Z","endTime":"2026-06-23T01:54:33.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642020,"link":"/api/v1/people/642020"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73323507823182,"aZ":-26.178897652458588,"pfxX":-6.872474873897552,"pfxZ":3.5943949996531686,"pX":-0.5981193450163128,"pZ":2.6337458883730047,"vX0":2.9845934132314937,"vY0":-129.05464431764005,"vZ0":-2.531871942337693,"x":139.8,"y":167.67,"x0":-0.8840997306876116,"y0":50.00230659675757,"z0":5.668183936167339,"aX":-11.458948687671457},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.1,"breakHorizontal":11.6,"spinRate":1175,"spinDirection":250},"zone":4,"typeConfidence":0.85,"plateTime":0.42629772291143997,"extension":6.194552961385916},"index":0,"playId":"1a1cb52e-eaa5-3cea-af4a-c877603d67aa","pitchNumber":1,"startTime":"2026-06-23T01:52:33.013Z","endTime":"2026-06-23T01:52:36.232Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":88.2,"endSpeed":80.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.976236292006142,"aZ":-24.87772094627493,"pfxX":-8.582482948281534,"pfxZ":4.405416502997551,"pX":0.5177194831181365,"pZ":1.6135334621588269,"vX0":6.448163188955868,"vY0":-128.25077267300904,"vZ0":-5.04893333452915,"x":97.27,"y":195.21,"x0":-0.9213767120128803,"y0":50.002700218478665,"z0":5.5623876229174956,"aX":-14.213394195561493},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.0,"breakHorizontal":14.0,"spinRate":1321,"spinDirection":257},"zone":14,"typeConfidence":0.89,"plateTime":0.4280376901957528,"extension":6.639702374383447},"index":1,"playId":"12feb89c-c94a-386b-8135-3d27b2b61164","pitchNumber":2,"startTime":"2026-06-23T01:52:53.913Z","endTime":"2026-06-23T01:52:58.448Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":88.7,"endSpeed":80.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.222122360373408,"aZ":-27.23682462338824,"pfxX":-8.425571436618174,"pfxZ":2.9705048327612644,"pX":-1.0395985863636794,"pZ":2.6539640263933792,"vX0":2.1770837310089153,"vY0":-129.02281350531692,"vZ0":-2.3910923261784225,"x":156.63,"y":167.12,"x0":-0.8069629829377121,"y0":50.003642726409,"z0":5.720718173375153,"aX":-14.014562288254988},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.0,"breakHorizontal":14.6,"spinRate":1535,"spinDirection":251},"zone":11,"typeConfidence":0.87,"plateTime":0.4267298903327337,"extension":6.312728167896928},"index":2,"playId":"d162f35f-d556-3ee3-bb6d-5751f7b4c43d","pitchNumber":3,"startTime":"2026-06-23T01:53:43.403Z","endTime":"2026-06-23T01:53:48.577Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.328519108578117,"aZ":-12.343265707743575,"pfxX":-3.8570986172089254,"pfxZ":9.822151327712907,"pX":0.17186692842624923,"pZ":3.3128393665558873,"vX0":4.028851051362921,"vY0":-141.0197102610113,"vZ0":-4.1476744769577305,"x":110.45,"y":149.33,"x0":-0.77249660449127,"y0":50.00325456708166,"z0":5.595822664931516,"aX":-7.788058671482776},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.2,"breakHorizontal":6.2,"spinRate":2075,"spinDirection":207},"zone":2,"typeConfidence":0.92,"plateTime":0.38804427160272326,"extension":6.457276266080982},"index":3,"playId":"c8bf25ad-dc74-312a-8bd8-52559c1b034d","pitchNumber":4,"startTime":"2026-06-23T01:54:07.183Z","endTime":"2026-06-23T01:54:10.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.089270059314956,"aZ":-9.916745255370847,"pfxX":-4.710665488714058,"pfxZ":11.143545507556142,"pX":-0.38683017093014305,"pZ":3.787983505469191,"vX0":2.5908848035010914,"vY0":-140.7081416645461,"vZ0":-3.2638091940334806,"x":131.75,"y":136.5,"x0":-0.7094526345049659,"y0":50.00271514550526,"z0":5.6095066500282735,"aX":-9.408830017375273},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.7,"breakHorizontal":7.9,"spinRate":2211,"spinDirection":205},"zone":11,"typeConfidence":0.92,"plateTime":0.3898373759844804,"extension":6.322224434060913},"index":4,"playId":"1182e731-07c7-3f2f-a541-4d0f5de8e0f0","pitchNumber":5,"startTime":"2026-06-23T01:54:30.868Z","endTime":"2026-06-23T01:54:33.868Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:54:33.868Z","atBatIndex":61},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kody Clemens grounds into a force out, second baseman Miguel Rojas to shortstop Mookie Betts. Austin Martin out at 2nd. Kody Clemens to 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-23T01:54:39.476Z","endTime":"2026-06-23T01:55:53.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"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(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},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77506939677658,"aZ":-8.763370450002487,"pfxX":-4.336878383420164,"pfxZ":11.77466967425048,"pX":-0.20374249022386967,"pZ":2.58252534089301,"vX0":2.8401714630051296,"vY0":-140.3434972419569,"vZ0":-6.735247179827414,"x":124.77,"y":169.05,"x0":-0.6672245565297428,"y0":50.00006581160688,"z0":5.589289647892187,"aX":-8.620283933270125},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.0,"breakHorizontal":7.2,"spinRate":2212,"spinDirection":204},"zone":5,"typeConfidence":0.92,"plateTime":0.39078592325305683,"extension":6.693516450710568},"index":0,"playId":"4c642c97-c7b9-315d-b283-a30beae6e4c7","pitchNumber":1,"startTime":"2026-06-23T01:54:59.752Z","endTime":"2026-06-23T01:55:04.362Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.9,"endSpeed":88.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.75408956194571,"aZ":-12.832632054392672,"pfxX":-5.720361441305401,"pfxZ":9.516280476960896,"pX":-0.257987761909982,"pZ":2.96423592483051,"vX0":3.9985103058576175,"vY0":-142.37877232064596,"vZ0":-4.842706586261962,"x":126.83,"y":158.75,"x0":-0.9445874596064631,"y0":50.0040009174396,"z0":5.513433449974801,"aX":-11.627249097925327},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.3,"breakHorizontal":9.5,"spinRate":2102,"spinDirection":211},"zone":2,"typeConfidence":0.92,"plateTime":0.38618931742948837,"extension":6.436066093531934},"index":1,"playId":"9ec8956a-98c1-32df-81df-47491a21e14c","pitchNumber":2,"startTime":"2026-06-23T01:55:18.785Z","endTime":"2026-06-23T01:55:22.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.274388738720905,"aZ":-25.947784940352566,"pfxX":-9.14590514657052,"pfxZ":3.6709851710350927,"pX":-0.8191219506915233,"pZ":1.1961613347676805,"vX0":3.4255726102096635,"vY0":-129.89552230420455,"vZ0":-5.97260070052538,"x":148.22,"y":206.48,"x0":-0.9729690990340439,"y0":50.001761240364445,"z0":5.519503294924451,"aX":-15.500422266415333},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.4,"breakHorizontal":15.7,"spinRate":1397,"spinDirection":249},"zone":13,"typeConfidence":0.84,"plateTime":0.422993456140091,"extension":6.736128680713166},"hitData":{"launchSpeed":51.0,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.58,"coordY":151.35}},"index":2,"playId":"b2f32dfa-6e39-36d0-94e6-871393135ce3","pitchNumber":3,"startTime":"2026-06-23T01:55:46.686Z","endTime":"2026-06-23T01:55:53.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:55:53.699Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Bell lines out sharply to right fielder Alex Call.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-23T01:56:11.316Z","endTime":"2026-06-23T01:56:32.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.726899108012056,"aZ":-26.300500535966727,"pfxX":-9.235127760914292,"pfxZ":3.4748811921875156,"pX":-0.6521036587856397,"pZ":2.737391050265078,"vX0":3.4954751704917295,"vY0":-129.8554174257086,"vZ0":-2.2028752516973498,"x":141.86,"y":164.87,"x0":-0.8235182049509144,"y0":50.003113488548024,"z0":5.617892752313941,"aX":-15.614483792697646},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.0,"breakHorizontal":15.8,"spinRate":1308,"spinDirection":253},"zone":4,"typeConfidence":0.86,"plateTime":0.4234203262476077,"extension":6.414088090087676},"hitData":{"launchSpeed":106.0,"launchAngle":17.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":163.47,"coordY":90.88}},"index":0,"playId":"ad2a663f-18a1-3c7f-a06f-f3ea04ae273f","pitchNumber":1,"startTime":"2026-06-23T01:56:25.391Z","endTime":"2026-06-23T01:56:32.428Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:56:32.428Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy Edman flies out to left fielder Austin Martin.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-23T01:59:09.496Z","endTime":"2026-06-23T02:01:16.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Morris replaces Eric Orze.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-23T01:57:28.058Z","endTime":"2026-06-23T01:59:09.616Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702193,"link":"/api/v1/people/702193"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57701487991156,"aZ":-25.537762605081674,"pfxX":3.197090720756849,"pfxZ":3.7951139590806324,"pX":-0.329141342876626,"pZ":3.366618817261554,"vX0":2.4104662435382433,"vY0":-131.11897062255613,"vZ0":-3.0070252431319164,"x":129.55,"y":147.88,"x0":-1.6743447011076928,"y0":50.003242792277234,"z0":6.424791378679046,"aX":5.591081336898618},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.5,"breakHorizontal":-6.4,"spinRate":2324,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.41702613314830383,"extension":6.16173150459162},"index":1,"playId":"fec7634e-66d0-3860-877b-1c45476ed323","pitchNumber":1,"startTime":"2026-06-23T01:59:09.616Z","endTime":"2026-06-23T01:59:36.631Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.5,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.119949095757242,"aZ":-27.01627760228824,"pfxX":-9.220963552300645,"pfxZ":3.2623270563582576,"pX":-1.1889355073488814,"pZ":3.1320914812630924,"vX0":4.641856144700954,"vY0":-125.35603852271726,"vZ0":-2.60906198764569,"x":162.32,"y":154.21,"x0":-1.8741611915275147,"y0":50.00020603171694,"z0":6.409043971030524,"aX":-14.562488787084197},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.5,"breakHorizontal":15.5,"spinRate":1530,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.43819141095316194,"extension":6.124982742404073},"index":2,"playId":"ffe7419b-f07e-3525-995f-6e5a44970b56","pitchNumber":2,"startTime":"2026-06-23T01:59:38.237Z","endTime":"2026-06-23T01:59:41.317Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43043752749969,"aZ":-11.687755650332372,"pfxX":-4.807843034872477,"pfxZ":10.269492710253855,"pX":-0.1349249278523596,"pZ":3.8410821826804855,"vX0":5.413112565249462,"vY0":-140.70615082855517,"vZ0":-4.90229172611621,"x":122.14,"y":135.07,"x0":-1.4636580160088217,"y0":50.003050011959566,"z0":6.370139213464808,"aX":-9.59190907859892},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":7.6,"spinRate":2216,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.3900132849794282,"extension":6.2633142467938585},"index":3,"playId":"2697ff56-7f8e-3451-a6ea-79d7e1498eeb","pitchNumber":3,"startTime":"2026-06-23T01:59:51.760Z","endTime":"2026-06-23T01:59:55.153Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84124697749808,"aZ":-11.33551541525525,"pfxX":-4.488103932453809,"pfxZ":10.541382768250697,"pX":0.43137911191474426,"pZ":2.3192482053064887,"vX0":6.603818630882014,"vY0":-140.00753869662685,"vZ0":-8.63917007391444,"x":100.56,"y":176.16,"x0":-1.3793564752811356,"y0":50.00359125807595,"z0":6.194803819537606,"aX":-8.873460370870927},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":6.7,"spinRate":2179,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.39183591573174015,"extension":6.335499074895663},"index":4,"playId":"0cd838a8-d288-3128-9661-dd450dfd970a","pitchNumber":4,"startTime":"2026-06-23T02:00:06.321Z","endTime":"2026-06-23T02:00:10.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.818803404210676,"aZ":-9.396599667177922,"pfxX":-5.472595341206768,"pfxZ":11.381479471353495,"pX":0.45551071234953955,"pZ":1.676210918436405,"vX0":7.043960027785025,"vY0":-140.55960624302688,"vZ0":-10.61906755662911,"x":99.64,"y":193.52,"x0":-1.3718047907274067,"y0":50.00247768498026,"z0":6.112964455634522,"aX":-10.95211669415338},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.6,"breakHorizontal":8.5,"spinRate":2248,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.3896605694029307,"extension":6.363234833344331},"index":5,"playId":"815b42de-6900-352f-96da-8b8621c600c1","pitchNumber":5,"startTime":"2026-06-23T02:00:20.987Z","endTime":"2026-06-23T02:00:24.719Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-06-23T02:00:30.794Z","endTime":"2026-06-23T02:00:47.443Z","isPitch":false,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"}},{"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},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.708390183404425,"aZ":-10.438144271572389,"pfxX":-4.639318383042633,"pfxZ":10.901950621154278,"pX":-0.7402111413337027,"pZ":2.8403749713527056,"vX0":3.6381787336519533,"vY0":-140.72348430755434,"vZ0":-7.632135873558811,"x":145.22,"y":162.09,"x0":-1.4509076712536202,"y0":50.00408636224901,"z0":6.274188031296352,"aX":-9.250163453118152},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.2,"breakHorizontal":7.6,"spinRate":2238,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.3901242673928018,"extension":6.263526296351778},"index":7,"playId":"ef3067e6-8c80-3de8-84a8-e2878ed5053a","pitchNumber":6,"startTime":"2026-06-23T02:00:47.443Z","endTime":"2026-06-23T02:00:50.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.161455568938734,"aZ":-23.784866818263225,"pfxX":3.3774728794808713,"pfxZ":4.671162775543301,"pX":0.2335333996826958,"pZ":2.633624983070706,"vX0":3.3846851221359904,"vY0":-133.2846588046957,"vZ0":-5.179747833797121,"x":108.1,"y":167.67,"x0":-1.4924134788032415,"y0":50.001225006997714,"z0":6.323951827662384,"aX":6.064430606464828},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.6,"breakHorizontal":-6.8,"spinRate":2333,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.4112402062163354,"extension":6.256715597211581},"hitData":{"launchSpeed":78.8,"launchAngle":54.0,"totalDistance":203.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.71,"coordY":124.86}},"index":8,"playId":"a6c2a863-8b4b-3e2d-bea9-3c2128e6fdc3","pitchNumber":7,"startTime":"2026-06-23T02:01:07.344Z","endTime":"2026-06-23T02:01:16.589Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T02:01:16.589Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chuckie Robinson flies out to right fielder Kody Clemens.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-23T02:01:19.278Z","endTime":"2026-06-23T02:01:49.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59671510295043,"aZ":-11.622713246141094,"pfxX":-5.956590837068469,"pfxZ":10.050068161286447,"pX":-0.028484640256396906,"pZ":1.8279371845203332,"vX0":6.386987990708988,"vY0":-142.5169353598722,"vZ0":-9.854531151175447,"x":118.09,"y":189.43,"x0":-1.5312111203006646,"y0":50.000604184249774,"z0":6.077007267454125,"aX":-12.178058216986054},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.2,"breakHorizontal":9.4,"spinRate":2157,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.38521202281533995,"extension":6.320410511518828},"hitData":{"launchSpeed":90.9,"launchAngle":55.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.04,"coordY":135.4}},"index":0,"playId":"8a946a2f-c5b6-3270-899b-07c254f60c41","pitchNumber":1,"startTime":"2026-06-23T02:01:40.049Z","endTime":"2026-06-23T02:01:49.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T02:01:49.920Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Freeland singles on a line drive to right fielder Kody Clemens.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-23T02:02:51.400Z","endTime":"2026-06-23T02:04:01.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Alex Freeland replaces Miguel Rojas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-23T02:02:04.913Z","endTime":"2026-06-23T02:02:53.630Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"902","replacedPlayer":{"id":500743,"link":"/api/v1/people/500743"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.626859316411775,"aZ":-23.03600476913533,"pfxX":4.5562270766178035,"pfxZ":5.190157394370898,"pX":-0.16006945681404178,"pZ":2.6654000774862974,"vX0":2.7210512424049123,"vY0":-131.76392677711075,"vZ0":-5.1532109178132,"x":123.1,"y":166.81,"x0":-1.7976281011719017,"y0":50.00333443521696,"z0":6.345453206884125,"aX":8.022607596046978},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.5,"breakHorizontal":-8.9,"spinRate":2329,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.415467515838877,"extension":6.286280960972285},"index":1,"playId":"bf9816e4-445d-3c46-9465-ea51c403c527","pitchNumber":1,"startTime":"2026-06-23T02:02:53.630Z","endTime":"2026-06-23T02:02:57.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.552598749301414,"aZ":-20.186108392380905,"pfxX":-8.472633154931568,"pfxZ":7.232800179837678,"pX":-1.1264236544329194,"pZ":4.197096312750775,"vX0":4.4877057093678046,"vY0":-128.43981495623575,"vZ0":-1.6443044780516844,"x":159.94,"y":125.46,"x0":-1.8027852571829832,"y0":50.00355795623203,"z0":6.427786127430153,"aX":-14.045199867990702},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":13.0,"breakHorizontal":14.3,"spinRate":1518,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.42774009634062793,"extension":6.098987750191994},"index":2,"playId":"2cd609fe-0f45-30d2-a9ff-5848e8684d59","pitchNumber":2,"startTime":"2026-06-23T02:03:08.237Z","endTime":"2026-06-23T02:03:11.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.168109449410977,"aZ":-25.839005222799432,"pfxX":4.190441122172221,"pfxZ":3.5572726040348375,"pX":0.30724784495601626,"pZ":-0.49606393831860274,"vX0":3.607637790253485,"vY0":-132.3373052731787,"vZ0":-12.164855697547425,"x":105.29,"y":252.17,"x0":-1.6162035583483745,"y0":50.004753799276514,"z0":6.0391311121369196,"aX":7.462326635961723},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.1,"breakHorizontal":-8.4,"spinRate":2347,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4132501717603927,"extension":6.433340777928179},"index":3,"playId":"ee1221db-efbb-3a6b-a8de-b2a2f131d58a","pitchNumber":3,"startTime":"2026-06-23T02:03:24.084Z","endTime":"2026-06-23T02:03:27.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85839260557168,"aZ":-12.639851776718421,"pfxX":-7.189160090157974,"pfxZ":9.626007536383884,"pX":-0.2740547671503319,"pZ":1.6595780088989793,"vX0":6.401227491891541,"vY0":-141.24009407276287,"vZ0":-10.116466446625948,"x":127.45,"y":193.97,"x0":-1.6309439324249864,"y0":50.00366300726006,"z0":6.091308532970403,"aX":-14.589105928380688},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.6,"breakHorizontal":11.8,"spinRate":2126,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.3871613316721887,"extension":6.330525339730475},"hitData":{"launchSpeed":76.6,"launchAngle":18.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.3,"coordY":100.31}},"index":4,"playId":"40add50f-ae73-3ab6-8b64-324d70799017","pitchNumber":4,"startTime":"2026-06-23T02:03:51.106Z","endTime":"2026-06-23T02:04:01.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T02:04:01.362Z","atBatIndex":66},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Andrew Morris intentionally walks Shohei Ohtani. Alex Freeland to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-23T02:04:07.978Z","endTime":"2026-06-23T02:04:29.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnSecond":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":"r_adv_force","runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"08236926-0686-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-23T02:04:25.081Z","endTime":"2026-06-23T02:04:25.093Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"08236926-0686-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-23T02:04:25.093Z","endTime":"2026-06-23T02:04:25.094Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08236926-0686-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-23T02:04:25.094Z","endTime":"2026-06-23T02:04:25.095Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08236926-0686-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-23T02:04:25.095Z","endTime":"2026-06-23T02:04:29.885Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-06-23T02:04:29.885Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-23T02:05:33.693Z","endTime":"2026-06-23T02:06:30.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-23T02:04:33.180Z","endTime":"2026-06-23T02:05:36.037Z","isPitch":false,"type":"action"},{"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},"pitchData":{"startSpeed":96.5,"endSpeed":87.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.89862487906936,"aZ":-11.71599170247127,"pfxX":-2.7208688045334064,"pfxZ":10.409498001410084,"pX":0.18971883687829708,"pZ":3.4477951470070685,"vX0":5.308547703933934,"vY0":-140.28341121770933,"vZ0":-5.972623272031711,"x":109.77,"y":145.69,"x0":-1.3857529979163683,"y0":50.00168024243775,"z0":6.39000886101948,"aX":-5.347411016728062},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":3.7,"spinRate":2089,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.3925749160272569,"extension":6.27710933955878},"index":1,"playId":"e6e04d1c-31f2-3df0-ae61-494cadefe868","pitchNumber":1,"startTime":"2026-06-23T02:05:36.037Z","endTime":"2026-06-23T02:05:40.054Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.07491179975881,"aZ":-9.120995298821642,"pfxX":-2.8608780418248485,"pfxZ":11.613464576410154,"pX":0.5476267955904821,"pZ":2.5844847123343127,"vX0":6.431665941849498,"vY0":-140.74325071584087,"vZ0":-8.558254036611162,"x":96.13,"y":169.0,"x0":-1.406323743723143,"y0":50.00217848415874,"z0":6.274062614803199,"aX":-5.678978730325777},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.2,"breakHorizontal":3.7,"spinRate":2196,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.39073684218706495,"extension":6.285924024443262},"index":2,"playId":"93949262-f3b2-328f-9d5f-f912226346c5","pitchNumber":2,"startTime":"2026-06-23T02:05:54.656Z","endTime":"2026-06-23T02:05:58.698Z","isPitch":true,"type":"pitch"},{"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},"index":3,"startTime":"2026-06-23T02:06:06.998Z","endTime":"2026-06-23T02:06:25.335Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32906592595905,"aZ":-27.344625019152254,"pfxX":3.7190306087107547,"pfxZ":2.7683057337390604,"pX":1.300115765540041,"pZ":0.9686257796303162,"vX0":6.13275620480261,"vY0":-131.21780867540858,"vZ0":-8.251087768605142,"x":67.44,"y":212.63,"x0":-1.5492318973342154,"y0":50.00566791620539,"z0":6.186257173614405,"aX":6.497198276566762},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.4,"breakHorizontal":-8.0,"spinRate":2420,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.41713978683433695,"extension":6.326697847664544},"index":4,"playId":"c81ac7aa-0af1-3629-8c83-32c314a97c89","pitchNumber":3,"startTime":"2026-06-23T02:06:25.335Z","endTime":"2026-06-23T02:06:30.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T02:06:30.123Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Royce Lewis flies out to center fielder Andy Pages.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-23T02:09:12.224Z","endTime":"2026-06-23T02:10:32.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Alex Freeland remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-23T02:07:31.587Z","endTime":"2026-06-23T02:07:31.603Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"902","replacedPlayer":{"id":500743,"link":"/api/v1/people/500743"}},{"details":{"description":"Pitching Change: Tanner Scott replaces Kyle Hurt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-23T02:07:31.603Z","endTime":"2026-06-23T02:09:14.413Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656945,"link":"/api/v1/people/656945"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.437903681146526,"aZ":-31.05808142236329,"pfxX":-2.9527121878625664,"pfxZ":0.6573312176973274,"pX":-0.15441116084424755,"pZ":0.801483096876685,"vX0":-5.3346330622097575,"vY0":-129.43776441136242,"vZ0":-4.720418655717684,"x":122.89,"y":217.14,"x0":2.3151431612505586,"y0":50.0048949956221,"z0":5.0207865475412765,"aX":-5.020821143167477},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.4,"breakHorizontal":6.5,"spinRate":2729,"spinDirection":255},"zone":13,"typeConfidence":0.9,"plateTime":0.42279903484723746,"extension":6.2725502559439965},"index":2,"playId":"93eb8676-36c3-39fc-a67e-6222b8b6cb3d","pitchNumber":1,"startTime":"2026-06-23T02:09:14.413Z","endTime":"2026-06-23T02:09:18.748Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.3,"endSpeed":87.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.644985202026604,"aZ":-11.682798886100473,"pfxX":4.909899279322258,"pfxZ":10.243235319420755,"pX":-0.339502329328643,"pZ":3.332755327070834,"vX0":-8.687758209722533,"vY0":-141.35512675250573,"vZ0":-2.826237696334852,"x":129.94,"y":148.8,"x0":2.1519750982379535,"y0":50.00442906303719,"z0":5.107669237424447,"aX":9.824578484227356},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.0,"breakHorizontal":-6.8,"spinRate":2621,"spinDirection":139},"zone":1,"typeConfidence":0.9,"plateTime":0.3891788879896989,"extension":6.1684222116609275},"index":3,"playId":"615ed59a-e916-3a29-a163-4bd755b633c7","pitchNumber":2,"startTime":"2026-06-23T02:09:31.178Z","endTime":"2026-06-23T02:09:35.985Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30085525475724,"aZ":-11.588487537222127,"pfxX":4.580302929972357,"pfxZ":10.007195283527892,"pX":0.38740054178483546,"pZ":2.7845825230658834,"vX0":-6.752524467021855,"vY0":-142.2159371185935,"vZ0":-4.535047491429534,"x":102.23,"y":163.6,"x0":2.1927192843462286,"y0":50.002430957341225,"z0":5.129359662772054,"aX":9.422399201011132},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.4,"breakHorizontal":-7.0,"spinRate":2610,"spinDirection":134},"zone":3,"typeConfidence":0.91,"plateTime":0.3844916185614733,"extension":6.403965143127098},"index":4,"playId":"f98e9fd2-a2b9-3a08-b680-8e0346b17280","pitchNumber":3,"startTime":"2026-06-23T02:09:52.450Z","endTime":"2026-06-23T02:09:55.567Z","isPitch":true,"type":"pitch"},{"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},"index":5,"startTime":"2026-06-23T02:10:07.345Z","endTime":"2026-06-23T02:10:22.515Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"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":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29729292659979,"aZ":-14.189215806971783,"pfxX":4.275517588916794,"pfxZ":8.864604084490413,"pX":0.011705220552936836,"pZ":3.306710715600689,"vX0":-7.487146463253,"vY0":-141.5478077085623,"vZ0":-2.6020822660419647,"x":116.55,"y":149.5,"x0":2.135627009795089,"y0":50.00700634128026,"z0":5.146490114250451,"aX":8.679207916685343},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.7,"breakHorizontal":-6.2,"spinRate":2662,"spinDirection":137},"zone":2,"typeConfidence":0.9,"plateTime":0.3869474083346556,"extension":6.327856737915122},"hitData":{"launchSpeed":82.8,"launchAngle":40.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.54,"coordY":87.15}},"index":6,"playId":"09e14b7f-3fda-338b-a037-93d9e6e6cec0","pitchNumber":4,"startTime":"2026-06-23T02:10:22.515Z","endTime":"2026-06-23T02:10:32.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T02:10:32.972Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Caratini flies out to right fielder Alex Call.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-23T02:10:33.792Z","endTime":"2026-06-23T02:11:07.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.773805615629925,"aZ":-13.154186043250004,"pfxX":6.581945211934473,"pfxZ":9.373104202761635,"pX":0.08662663451149145,"pZ":2.5296736246298264,"vX0":-8.037812251546141,"vY0":-141.87346580426268,"vZ0":-4.646734111447668,"x":113.7,"y":170.48,"x0":2.1071786507417003,"y0":50.0061039802947,"z0":5.033247504301396,"aX":13.361788874551584},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.1,"breakHorizontal":-10.2,"spinRate":2684,"spinDirection":143},"zone":5,"typeConfidence":0.91,"plateTime":0.38671124354050823,"extension":6.459975700519191},"hitData":{"launchSpeed":90.4,"launchAngle":30.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.24,"coordY":104.06}},"index":0,"playId":"c77613d7-0ec5-3b5b-b492-9b4752cee22a","pitchNumber":1,"startTime":"2026-06-23T02:10:58.427Z","endTime":"2026-06-23T02:11:07.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T02:11:07.787Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-23T02:11:09.013Z","endTime":"2026-06-23T02:13:24.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".957"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".810"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".675"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.450"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".721"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".353"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".452"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.61"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.53"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.32"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.16"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.44"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.15"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.96"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.43"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.45"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.59"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.12"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.59"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.12"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".391"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".256"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".056"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".957"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".810"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".675"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.450"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".721"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".353"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".452"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50404741536945,"aZ":-32.13875764569323,"pfxX":-3.657034345500498,"pfxZ":0.020530519476768205,"pX":-1.353751147048385,"pZ":2.702534530638352,"vX0":-7.584422713877967,"vY0":-130.7209384356671,"vZ0":0.014405550414944068,"x":168.6,"y":165.81,"x0":2.064520096109883,"y0":50.002382510264304,"z0":5.117060574972278,"aX":-6.305109694346779},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.2,"breakHorizontal":8.4,"spinRate":2816,"spinDirection":255},"zone":11,"typeConfidence":0.9,"plateTime":0.4195958629721712,"extension":6.329243293882051},"index":0,"playId":"12cf616d-f641-3cff-b429-5a08b2bd51be","pitchNumber":1,"startTime":"2026-06-23T02:11:35.649Z","endTime":"2026-06-23T02:11:38.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.721487421374174,"aZ":-27.99906061322679,"pfxX":-2.059823513748099,"pfxZ":2.3325810020712607,"pX":-1.133474397925185,"pZ":1.1297977589552466,"vX0":-7.904346634933409,"vY0":-132.50766753961628,"vZ0":-4.589132369996084,"x":160.21,"y":208.28,"x0":2.148371138906046,"y0":50.00072116658009,"z0":4.9150944432781065,"aX":-3.6845222462231155},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.5,"breakHorizontal":5.4,"spinRate":2734,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.41240859762901927,"extension":6.374885344077179},"index":1,"playId":"390d2cfa-3220-37c4-97c2-0862fa548d96","pitchNumber":2,"startTime":"2026-06-23T02:11:55.607Z","endTime":"2026-06-23T02:11:58.884Z","isPitch":true,"type":"pitch"},{"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},"index":2,"startTime":"2026-06-23T02:12:07.539Z","endTime":"2026-06-23T02:12:20.148Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"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},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70914831531803,"aZ":-30.008267470877627,"pfxX":-2.3074149864168225,"pfxZ":1.2518594542086623,"pX":-1.7104890546288989,"pZ":1.0184976949240765,"vX0":-8.52405245516194,"vY0":-130.37992046966554,"vZ0":-4.468346565828897,"x":182.2,"y":211.28,"x0":1.8971821041036654,"y0":50.00101031808134,"z0":5.011991193881569,"aX":-3.9812151266215055},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.4,"breakHorizontal":6.0,"spinRate":2769,"spinDirection":261},"zone":13,"typeConfidence":0.9,"plateTime":0.4196672122430072,"extension":6.47665101492411},"index":3,"playId":"0c856746-6050-305e-9617-bf9c39dc7804","pitchNumber":3,"startTime":"2026-06-23T02:12:20.148Z","endTime":"2026-06-23T02:12:23.865Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63976589518612,"aZ":-28.312806524652974,"pfxX":-4.038587478782456,"pfxZ":2.2503594335162584,"pX":-1.4196189369514098,"pZ":0.4329888883715155,"vX0":-7.704864546117459,"vY0":-130.46470259740835,"vZ0":-5.642603751264775,"x":171.11,"y":227.09,"x0":2.1019999784533914,"y0":50.00343496071985,"z0":4.770314962802548,"aX":-6.928272344450457},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.0,"breakHorizontal":9.1,"spinRate":2666,"spinDirection":256},"zone":13,"typeConfidence":0.9,"plateTime":0.4205789441174925,"extension":6.506838828364795},"index":4,"playId":"4e68c7a0-a992-324c-961e-8d463b1bd603","pitchNumber":4,"startTime":"2026-06-23T02:12:37.358Z","endTime":"2026-06-23T02:12:40.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":87.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.38787711557615,"aZ":-10.82901602251754,"pfxX":3.724880966284461,"pfxZ":10.641743087230235,"pX":0.7658611895513459,"pZ":3.4567895478170447,"vX0":-5.215898003579685,"vY0":-141.8887747268688,"vZ0":-2.439292376321966,"x":87.81,"y":145.45,"x0":2.1580739022766955,"y0":50.00380280463572,"z0":5.033143661055923,"aX":7.47257787512699},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.8,"breakHorizontal":-5.5,"spinRate":2642,"spinDirection":141},"zone":12,"typeConfidence":0.89,"plateTime":0.38846217094482016,"extension":6.152373012014193},"index":5,"playId":"091d4ca7-317a-3115-9df2-5ca44d78df30","pitchNumber":5,"startTime":"2026-06-23T02:12:58.128Z","endTime":"2026-06-23T02:13:02.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.321209906771735,"aZ":-33.07060912765896,"pfxX":-3.552852683155461,"pfxZ":-0.5356418336683317,"pX":0.04303641652852209,"pZ":1.8892672264952888,"vX0":-4.325329919334682,"vY0":-128.43085596062306,"vZ0":-1.3243954592483789,"x":115.36,"y":187.77,"x0":2.2125253677020713,"y0":50.00440109289411,"z0":4.9905030045041325,"aX":-5.918282288027784},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.1,"breakHorizontal":7.4,"spinRate":2874,"spinDirection":276},"zone":8,"typeConfidence":0.9,"plateTime":0.4269545030451156,"extension":6.543806505366236},"hitData":{"launchSpeed":84.0,"launchAngle":8.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.62,"coordY":165.36}},"index":6,"playId":"696a190f-bae9-37d0-aac8-1a603b160e7f","pitchNumber":6,"startTime":"2026-06-23T02:13:16.407Z","endTime":"2026-06-23T02:13:24.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T02:13:24.423Z","atBatIndex":71}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-23T02:11:09.013Z","endTime":"2026-06-23T02:13:24.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".957"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".810"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".675"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.450"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".721"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".353"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".452"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.61"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.53"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.32"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.16"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.44"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.15"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.96"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.43"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.45"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.59"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.12"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.59"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.12"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".391"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".256"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".056"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".957"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".810"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".675"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.450"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".721"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".353"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".452"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50404741536945,"aZ":-32.13875764569323,"pfxX":-3.657034345500498,"pfxZ":0.020530519476768205,"pX":-1.353751147048385,"pZ":2.702534530638352,"vX0":-7.584422713877967,"vY0":-130.7209384356671,"vZ0":0.014405550414944068,"x":168.6,"y":165.81,"x0":2.064520096109883,"y0":50.002382510264304,"z0":5.117060574972278,"aX":-6.305109694346779},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.2,"breakHorizontal":8.4,"spinRate":2816,"spinDirection":255},"zone":11,"typeConfidence":0.9,"plateTime":0.4195958629721712,"extension":6.329243293882051},"index":0,"playId":"12cf616d-f641-3cff-b429-5a08b2bd51be","pitchNumber":1,"startTime":"2026-06-23T02:11:35.649Z","endTime":"2026-06-23T02:11:38.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.721487421374174,"aZ":-27.99906061322679,"pfxX":-2.059823513748099,"pfxZ":2.3325810020712607,"pX":-1.133474397925185,"pZ":1.1297977589552466,"vX0":-7.904346634933409,"vY0":-132.50766753961628,"vZ0":-4.589132369996084,"x":160.21,"y":208.28,"x0":2.148371138906046,"y0":50.00072116658009,"z0":4.9150944432781065,"aX":-3.6845222462231155},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.5,"breakHorizontal":5.4,"spinRate":2734,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.41240859762901927,"extension":6.374885344077179},"index":1,"playId":"390d2cfa-3220-37c4-97c2-0862fa548d96","pitchNumber":2,"startTime":"2026-06-23T02:11:55.607Z","endTime":"2026-06-23T02:11:58.884Z","isPitch":true,"type":"pitch"},{"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},"index":2,"startTime":"2026-06-23T02:12:07.539Z","endTime":"2026-06-23T02:12:20.148Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"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},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70914831531803,"aZ":-30.008267470877627,"pfxX":-2.3074149864168225,"pfxZ":1.2518594542086623,"pX":-1.7104890546288989,"pZ":1.0184976949240765,"vX0":-8.52405245516194,"vY0":-130.37992046966554,"vZ0":-4.468346565828897,"x":182.2,"y":211.28,"x0":1.8971821041036654,"y0":50.00101031808134,"z0":5.011991193881569,"aX":-3.9812151266215055},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.4,"breakHorizontal":6.0,"spinRate":2769,"spinDirection":261},"zone":13,"typeConfidence":0.9,"plateTime":0.4196672122430072,"extension":6.47665101492411},"index":3,"playId":"0c856746-6050-305e-9617-bf9c39dc7804","pitchNumber":3,"startTime":"2026-06-23T02:12:20.148Z","endTime":"2026-06-23T02:12:23.865Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63976589518612,"aZ":-28.312806524652974,"pfxX":-4.038587478782456,"pfxZ":2.2503594335162584,"pX":-1.4196189369514098,"pZ":0.4329888883715155,"vX0":-7.704864546117459,"vY0":-130.46470259740835,"vZ0":-5.642603751264775,"x":171.11,"y":227.09,"x0":2.1019999784533914,"y0":50.00343496071985,"z0":4.770314962802548,"aX":-6.928272344450457},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.0,"breakHorizontal":9.1,"spinRate":2666,"spinDirection":256},"zone":13,"typeConfidence":0.9,"plateTime":0.4205789441174925,"extension":6.506838828364795},"index":4,"playId":"4e68c7a0-a992-324c-961e-8d463b1bd603","pitchNumber":4,"startTime":"2026-06-23T02:12:37.358Z","endTime":"2026-06-23T02:12:40.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":87.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.38787711557615,"aZ":-10.82901602251754,"pfxX":3.724880966284461,"pfxZ":10.641743087230235,"pX":0.7658611895513459,"pZ":3.4567895478170447,"vX0":-5.215898003579685,"vY0":-141.8887747268688,"vZ0":-2.439292376321966,"x":87.81,"y":145.45,"x0":2.1580739022766955,"y0":50.00380280463572,"z0":5.033143661055923,"aX":7.47257787512699},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.8,"breakHorizontal":-5.5,"spinRate":2642,"spinDirection":141},"zone":12,"typeConfidence":0.89,"plateTime":0.38846217094482016,"extension":6.152373012014193},"index":5,"playId":"091d4ca7-317a-3115-9df2-5ca44d78df30","pitchNumber":5,"startTime":"2026-06-23T02:12:58.128Z","endTime":"2026-06-23T02:13:02.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.321209906771735,"aZ":-33.07060912765896,"pfxX":-3.552852683155461,"pfxZ":-0.5356418336683317,"pX":0.04303641652852209,"pZ":1.8892672264952888,"vX0":-4.325329919334682,"vY0":-128.43085596062306,"vZ0":-1.3243954592483789,"x":115.36,"y":187.77,"x0":2.2125253677020713,"y0":50.00440109289411,"z0":4.9905030045041325,"aX":-5.918282288027784},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.1,"breakHorizontal":7.4,"spinRate":2874,"spinDirection":276},"zone":8,"typeConfidence":0.9,"plateTime":0.4269545030451156,"extension":6.543806505366236},"hitData":{"launchSpeed":84.0,"launchAngle":8.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.62,"coordY":165.36}},"index":6,"playId":"696a190f-bae9-37d0-aac8-1a603b160e7f","pitchNumber":6,"startTime":"2026-06-23T02:13:16.407Z","endTime":"2026-06-23T02:13:24.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T02:13:24.423Z","atBatIndex":71},"scoringPlays":[0,5,40],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":225.97,"y":63.16},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":175.71,"y":104.85},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":139.57,"y":60.03},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":66.67,"y":50.89},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":71.0,"y":123.12},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":124.96,"y":133.86},"type":"O","description":"Groundout"}]}},{"startIndex":10,"endIndex":17,"top":[10,11,12,13,14],"bottom":[15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":179.68,"y":114.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"coordinates":{"x":154.85,"y":147.12},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"coordinates":{"x":88.69,"y":124.98},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":96.08,"y":146.73},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":105.2,"y":151.12},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":124.49,"y":187.91},"type":"O","description":"Pop Out"}]}},{"startIndex":18,"endIndex":23,"top":[18,19,20],"bottom":[21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":138.9,"y":180.53},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":43.85,"y":82.8},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":132.08,"y":104.3},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":132.83,"y":148.21},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":100.42,"y":147.15},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":148.77,"y":151.68},"type":"O","description":"Groundout"}]}},{"startIndex":24,"endIndex":32,"top":[24,25,26,27,28],"bottom":[29,30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":151.8,"y":136.36},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"coordinates":{"x":121.76,"y":114.93},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":86.87,"y":103.09},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":102.52,"y":47.32},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":100.63,"y":169.92},"type":"O","description":"Forceout"}]}},{"startIndex":33,"endIndex":39,"top":[33,34,35],"bottom":[36,37,38,39],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"coordinates":{"x":51.27,"y":102.68},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":156.88,"y":165.87},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":142.39,"y":50.11},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":131.03,"y":143.07},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":51.48,"y":82.77},"type":"O","description":"Lineout"}]}},{"startIndex":40,"endIndex":49,"top":[40,41,42,43,44,45],"bottom":[46,47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":149.59,"y":29.25},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":168.95,"y":91.84},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"coordinates":{"x":177.15,"y":113.68},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":93.25,"y":63.93},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":139.04,"y":119.87},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":139.27,"y":46.44},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":178.3,"y":168.56},"type":"O","description":"Pop Out"}]}},{"startIndex":50,"endIndex":55,"top":[50,51,52],"bottom":[53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":83.91,"y":152.19},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":152.81,"y":138.72},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":109.99,"y":68.69},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":119.09,"y":48.91},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":161.56,"y":138.38},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":133.74,"y":48.22},"type":"O","description":"Flyout"}]}},{"startIndex":56,"endIndex":63,"top":[56,57,58,59],"bottom":[60,61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":102.38,"y":150.84},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":152.93,"y":45.92},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":119.82,"y":145.24},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":155.58,"y":151.35},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":163.47,"y":90.88},"type":"O","description":"Lineout"}]}},{"startIndex":64,"endIndex":71,"top":[64,65,66,67,68],"bottom":[69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":96.71,"y":124.86},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020"},"coordinates":{"x":195.04,"y":135.4},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"coordinates":{"x":159.3,"y":100.31},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":138.54,"y":87.15},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":200.24,"y":104.06},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":99.62,"y":165.36},"type":"O","description":"Groundout"}]}}]}