{"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","gamePk":777041,"link":"/api/v1.1/game/777041/feed/live","metaData":{"wait":10,"timeStamp":"20250723_190827","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":777041,"type":"R","doubleHeader":"N","id":"2025/07/23/sfnmlb-atlmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-777041-2025-07-23","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-23T16:15:00Z","originalDate":"2025-07-23","officialDate":"2025-07-23","dayNight":"day","time":"12:15","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137","season":2025,"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395"},"springVenue":{"id":2532,"link":"/api/v1/venues/2532"},"teamCode":"sfn","fileCode":"sf","abbreviation":"SF","teamName":"Giants","locationName":"San Francisco","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Francisco","record":{"gamesPlayed":103,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":54,"losses":49,"ties":0,"pct":".524"},"records":{},"divisionLeader":false,"wins":54,"losses":49,"winningPercentage":".524"},"franchiseName":"San Francisco","clubName":"Giants","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144","season":2025,"venue":{"id":4705,"name":"Truist Park","link":"/api/v1/venues/4705"},"springVenue":{"id":5380,"link":"/api/v1/venues/5380"},"teamCode":"atl","fileCode":"atl","abbreviation":"ATL","teamName":"Braves","locationName":"Atlanta","firstYearOfPlay":"1871","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Atlanta","record":{"gamesPlayed":101,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":44,"losses":57,"ties":0,"pct":".436"},"records":{},"divisionLeader":false,"wins":44,"losses":57,"winningPercentage":".436"},"franchiseName":"Atlanta","clubName":"Braves","active":true}},"players":{"ID671218":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","firstName":"Heliot","lastName":"Ramos","primaryNumber":"34","birthDate":"1999-09-07","currentAge":27,"birthCity":"Humacao","birthCountry":"Puerto Rico","height":"5' 11\"","weight":235,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heliot","useLastName":"Ramos","middleName":"Lemuel","boxscoreName":"Ramos, H","gender":"M","nameMatrilineal":"Lebron","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Elliot","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heliot Ramos","nameSlug":"heliot-ramos-671218","firstLastName":"Heliot Ramos","lastFirstName":"Ramos, Heliot","lastInitName":"Ramos, H","initLastName":"H Ramos","fullFMLName":"Heliot Lemuel Ramos","fullLFMName":"Ramos, Heliot Lemuel","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID689266":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266","firstName":"Dylan","lastName":"Dodd","primaryNumber":"46","birthDate":"1998-06-06","currentAge":28,"birthCity":"Elk Grove","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Dodd","middleName":"Martin","boxscoreName":"Dodd","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Dodd","nameSlug":"dylan-dodd-689266","firstLastName":"Dylan Dodd","lastFirstName":"Dodd, Dylan","lastInitName":"Dodd, D","initLastName":"D Dodd","fullFMLName":"Dylan Martin Dodd","fullLFMName":"Dodd, Dylan Martin","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID671739":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739","firstName":"Michael","lastName":"Harris","primaryNumber":"23","birthDate":"2001-03-07","currentAge":25,"birthCity":"DeKalb","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Michael","useLastName":"Harris II","middleName":"Machion","boxscoreName":"Harris II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Michael Harris II","nameTitle":"II","nameSuffix":"II","nameSlug":"michael-harris-ii-671739","firstLastName":"Michael Harris II","lastFirstName":"Harris II, Michael","lastInitName":"Harris II, M","initLastName":"M Harris II","fullFMLName":"Michael Machion Harris II","fullLFMName":"Harris II, Michael Machion","strikeZoneTop":3.181,"strikeZoneBottom":1.606},"ID606160":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160","firstName":"Rafael","lastName":"Montero","primaryNumber":"43","birthDate":"1990-10-17","currentAge":35,"birthCity":"Higuerito","birthCountry":"Dominican Republic","height":"6' 0\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rafael","useLastName":"Montero","boxscoreName":"Montero, R","nickName":"Monte","gender":"M","nameMatrilineal":"Quezada","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Montero","nameSlug":"rafael-montero-606160","firstLastName":"Rafael Montero","lastFirstName":"Montero, Rafael","lastInitName":"Montero, R","initLastName":"R Montero","fullFMLName":"Rafael Montero","fullLFMName":"Montero, Rafael","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID595777":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777","firstName":"Jurickson","lastName":"Profar","primaryNumber":"17","birthDate":"1993-02-20","currentAge":33,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 11\"","weight":184,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jurickson","useLastName":"Profar","middleName":"Barthelomeus","boxscoreName":"Profar, Jurickson","nickName":"El Patron","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"JUR-ick-son PRO-far","mlbDebutDate":"2012-09-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jurickson Profar","nameSlug":"jurickson-profar-595777","firstLastName":"Jurickson Profar","lastFirstName":"Profar, Jurickson","lastInitName":"Profar, J","initLastName":"J Profar","fullFMLName":"Jurickson Barthelomeus Profar","fullLFMName":"Profar, Jurickson Barthelomeus","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"ID668800":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800","firstName":"Andrew","lastName":"Knizner","primaryNumber":"19","birthDate":"1995-02-03","currentAge":31,"birthCity":"Glen Allen","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Andrew","useLastName":"Knizner","middleName":"Robert","boxscoreName":"Knizner","nickName":"Kiz","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"KIZ-ner","mlbDebutDate":"2019-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Knizner","nameSlug":"andrew-knizner-668800","firstLastName":"Andrew Knizner","lastFirstName":"Knizner, Andrew","lastInitName":"Knizner, A","initLastName":"A Knizner","fullFMLName":"Andrew Robert Knizner","fullLFMName":"Knizner, Andrew Robert","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID678495":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495","firstName":"Randy","lastName":"Rodríguez","primaryNumber":"73","birthDate":"1999-09-05","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Rodríguez","middleName":"Alberto","boxscoreName":"Rodríguez, R","gender":"M","nameMatrilineal":"Caraballo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Rodríguez","nameSlug":"randy-rodriguez-678495","firstLastName":"Randy Rodríguez","lastFirstName":"Rodríguez, Randy","lastInitName":"Rodríguez, R","initLastName":"R Rodríguez","fullFMLName":"Randy Alberto Rodríguez","fullLFMName":"Rodríguez, Randy Alberto","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID657277":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","firstName":"Logan","lastName":"Webb","primaryNumber":"62","birthDate":"1996-11-18","currentAge":29,"birthCity":"Rocklin","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Webb","middleName":"T.","boxscoreName":"Webb, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Webb","nameSlug":"logan-webb-657277","firstLastName":"Logan Webb","lastFirstName":"Webb, Logan","lastInitName":"Webb, L","initLastName":"L Webb","fullFMLName":"Logan T. Webb","fullLFMName":"Webb, Logan T.","strikeZoneTop":3.41,"strikeZoneBottom":1.58},"ID686948":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948","firstName":"Drake","lastName":"Baldwin","primaryNumber":"30","birthDate":"2001-03-28","currentAge":25,"birthCity":"Madison","birthStateProvince":"WI","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drake","useLastName":"Baldwin","middleName":"Randall","boxscoreName":"Baldwin, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drake Baldwin","nameSlug":"drake-baldwin-686948","firstLastName":"Drake Baldwin","lastFirstName":"Baldwin, Drake","lastInitName":"Baldwin, D","initLastName":"D Baldwin","fullFMLName":"Drake Randall Baldwin","fullLFMName":"Baldwin, Drake Randall","strikeZoneTop":3.206,"strikeZoneBottom":1.618},"ID672275":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275","firstName":"Patrick","lastName":"Bailey","primaryNumber":"16","birthDate":"1999-05-29","currentAge":27,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Patrick","useLastName":"Bailey","middleName":"Lee","boxscoreName":"Bailey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-05-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Patrick Bailey","nameSlug":"patrick-bailey-672275","firstLastName":"Patrick Bailey","lastFirstName":"Bailey, Patrick","lastInitName":"Bailey, P","initLastName":"P Bailey","fullFMLName":"Patrick Lee Bailey","fullLFMName":"Bailey, Patrick Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID656305":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","firstName":"Matt","lastName":"Chapman","primaryNumber":"26","birthDate":"1993-04-28","currentAge":33,"birthCity":"Victorville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Matt","useLastName":"Chapman","middleName":"James","boxscoreName":"Chapman, M","nickName":"Hurtado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Chapman","nameSlug":"matt-chapman-656305","firstLastName":"Matt Chapman","lastFirstName":"Chapman, Matt","lastInitName":"Chapman, M","initLastName":"M Chapman","fullFMLName":"Matt James Chapman","fullLFMName":"Chapman, Matt James","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID693313":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313","firstName":"Carson","lastName":"Seymour","primaryNumber":"77","birthDate":"1998-12-16","currentAge":27,"birthCity":"Poway","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":264,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Seymour","middleName":"James","boxscoreName":"Seymour, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Seymour","nameSlug":"carson-seymour-693313","firstLastName":"Carson Seymour","lastFirstName":"Seymour, Carson","lastInitName":"Seymour, C","initLastName":"C Seymour","fullFMLName":"Carson James Seymour","fullLFMName":"Seymour, Carson James","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID702352":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352","firstName":"Spencer","lastName":"Bivens","primaryNumber":"76","birthDate":"1994-06-28","currentAge":32,"birthCity":"Virginia Beach","birthStateProvince":"VA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Bivens","boxscoreName":"Bivens","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"BIV-ens","mlbDebutDate":"2024-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Bivens","nameSlug":"spencer-bivens-702352","firstLastName":"Spencer Bivens","lastFirstName":"Bivens, Spencer","lastInitName":"Bivens, S","initLastName":"S Bivens","fullFMLName":"Spencer Bivens","fullLFMName":"Bivens, Spencer","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID621566":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566","firstName":"Matthew","lastName":"Olson","primaryNumber":"28","birthDate":"1994-03-29","currentAge":32,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Matt","useLastName":"Olson","middleName":"Kent","boxscoreName":"Olson","nickName":"Oly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Olson","nameSlug":"matt-olson-621566","firstLastName":"Matt Olson","lastFirstName":"Olson, Matt","lastInitName":"Olson, M","initLastName":"M Olson","fullFMLName":"Matthew Kent Olson","fullLFMName":"Olson, Matthew Kent","strikeZoneTop":3.372,"strikeZoneBottom":1.702},"ID642086":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086","firstName":"Dominic","lastName":"Smith","primaryNumber":"8","birthDate":"1995-06-15","currentAge":31,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Smith","middleName":"David Rene","boxscoreName":"Smith, D","nickName":"Sug","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dominic Smith","nameSlug":"dominic-smith-642086","firstLastName":"Dominic Smith","lastFirstName":"Smith, Dominic","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dominic David Rene Smith","fullLFMName":"Smith, Dominic David Rene","strikeZoneTop":3.176,"strikeZoneBottom":1.603},"ID689172":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172","firstName":"Brett","lastName":"Wisely","primaryNumber":"0","birthDate":"1999-05-08","currentAge":27,"birthCity":"Jacksonville","birthStateProvince":"FL","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brett","useLastName":"Wisely","middleName":"Michael","boxscoreName":"Wisely","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"WISE-lee","mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Wisely","nameSlug":"brett-wisely-689172","firstLastName":"Brett Wisely","lastFirstName":"Wisely, Brett","lastInitName":"Wisely, B","initLastName":"B Wisely","fullFMLName":"Brett Michael Wisely","fullLFMName":"Wisely, Brett Michael","strikeZoneTop":3.085,"strikeZoneBottom":1.557},"ID808982":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","firstName":"Jung Hoo","lastName":"Lee","primaryNumber":"51","birthDate":"1998-08-20","currentAge":28,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jung Hoo","useLastName":"Lee","boxscoreName":"Lee, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"jung who","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jung Hoo Lee","nameSlug":"jung-hoo-lee-808982","firstLastName":"Jung Hoo Lee","lastFirstName":"Lee, Jung Hoo","lastInitName":"Lee, J","initLastName":"J Lee","fullFMLName":"J.H. Lee","fullLFMName":"J.H. Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID669221":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221","firstName":"Sean","lastName":"Murphy","primaryNumber":"12","birthDate":"1994-10-04","currentAge":31,"birthCity":"Peekskill","birthStateProvince":"NY","birthCountry":"USA","height":"6' 3\"","weight":228,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Sean","useLastName":"Murphy","middleName":"Michael","boxscoreName":"Murphy, S","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-05-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sean Murphy","nameSlug":"sean-murphy-669221","firstLastName":"Sean Murphy","lastFirstName":"Murphy, Sean","lastInitName":"Murphy, S","initLastName":"S Murphy","fullFMLName":"Sean Michael Murphy","fullLFMName":"Murphy, Sean Michael","strikeZoneTop":3.326,"strikeZoneBottom":1.679},"ID646240":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","firstName":"Rafael","lastName":"Devers","primaryNumber":"16","birthDate":"1996-10-24","currentAge":29,"birthCity":"Sanchez","birthCountry":"Dominican Republic","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rafael","useLastName":"Devers","middleName":"Calcano","boxscoreName":"Devers","nickName":"Carita","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DEHV-ers","mlbDebutDate":"2017-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Devers","nameSlug":"rafael-devers-646240","firstLastName":"Rafael Devers","lastFirstName":"Devers, Rafael","lastInitName":"Devers, R","initLastName":"R Devers","fullFMLName":"Rafael Calcano Devers","fullLFMName":"Devers, Rafael Calcano","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID642201":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201","firstName":"Elijah","lastName":"White","primaryNumber":"38","birthDate":"1994-06-26","currentAge":32,"birthCity":"Greenville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Eli","useLastName":"White","middleName":"Thomas","boxscoreName":"White, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eli White","nameSlug":"eli-white-642201","firstLastName":"Eli White","lastFirstName":"White, Eli","lastInitName":"White, E","initLastName":"E White","fullFMLName":"Elijah Thomas White","fullLFMName":"White, Elijah Thomas","strikeZoneTop":3.316,"strikeZoneBottom":1.673},"ID645277":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277","firstName":"Ozhaino","lastName":"Albies","primaryNumber":"1","birthDate":"1997-01-07","currentAge":29,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 7\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ozzie","useLastName":"Albies","middleName":"Jurdy Jiandro","boxscoreName":"Albies","nickName":"Bolly","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ALL-bees","mlbDebutDate":"2017-08-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ozzie Albies","nameSlug":"ozzie-albies-645277","firstLastName":"Ozzie Albies","lastFirstName":"Albies, Ozzie","lastInitName":"Albies, O","initLastName":"O Albies","fullFMLName":"Ozhaino Jurdy Jiandro Albies","fullLFMName":"Albies, Ozhaino Jurdy Jiandro","strikeZoneTop":2.985,"strikeZoneBottom":1.506},"ID656550":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550","firstName":"Harrison","lastName":"Holmes","primaryNumber":"66","birthDate":"1996-03-22","currentAge":30,"birthCity":"Conway","birthStateProvince":"SC","birthCountry":"USA","height":"6' 0\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Holmes","middleName":"Grant","boxscoreName":"Holmes, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2024-06-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Holmes","nameSlug":"grant-holmes-656550","firstLastName":"Grant Holmes","lastFirstName":"Holmes, Grant","lastInitName":"Holmes, G","initLastName":"G Holmes","fullFMLName":"Harrison Grant Holmes","fullLFMName":"Holmes, Harrison Grant","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID573262":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262","firstName":"Michael","lastName":"Yastrzemski","primaryNumber":"18","birthDate":"1990-08-23","currentAge":36,"birthCity":"Andover","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mike","useLastName":"Yastrzemski","middleName":"Andrew","boxscoreName":"Yastrzemski","nickName":"Yaz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"yuh-STREM-skee","mlbDebutDate":"2019-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mike Yastrzemski","nameSlug":"mike-yastrzemski-573262","firstLastName":"Mike Yastrzemski","lastFirstName":"Yastrzemski, Mike","lastInitName":"Yastrzemski, M","initLastName":"M Yastrzemski","fullFMLName":"Michael Andrew Yastrzemski","fullLFMName":"Yastrzemski, Michael Andrew","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"ID642715":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","firstName":"Willy","lastName":"Adames","primaryNumber":"2","birthDate":"1995-09-02","currentAge":31,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Willy","useLastName":"Adames","middleName":"Rafael","boxscoreName":"Adames","nickName":"The Kid","gender":"M","nameMatrilineal":"Luna","isPlayer":true,"isVerified":true,"pronunciation":"ah-DAH-mess","mlbDebutDate":"2018-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willy Adames","nameSlug":"willy-adames-642715","firstLastName":"Willy Adames","lastFirstName":"Adames, Willy","lastInitName":"Adames, W","initLastName":"W Adames","fullFMLName":"Willy Rafael Adames","fullLFMName":"Adames, Willy Rafael","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID676702":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702","firstName":"Hunter","lastName":"Stratton","primaryNumber":"63","birthDate":"1996-11-17","currentAge":29,"birthCity":"Bristol","birthStateProvince":"TN","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Stratton","boxscoreName":"Stratton, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Stratton","nameSlug":"hunter-stratton-676702","firstLastName":"Hunter Stratton","lastFirstName":"Stratton, Hunter","lastInitName":"Stratton, H","initLastName":"H Stratton","fullFMLName":"Hunter Stratton","fullLFMName":"Stratton, Hunter ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID542303":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303","firstName":"Marcell","lastName":"Ozuna","primaryNumber":"24","birthDate":"1990-11-12","currentAge":35,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Marcell","useLastName":"Ozuna","boxscoreName":"Ozuna","nickName":"The Big Bear","gender":"M","nameMatrilineal":"Idelfonso","isPlayer":true,"isVerified":true,"pronunciation":"oh-ZOO-nah","mlbDebutDate":"2013-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcell Ozuna","nameSlug":"marcell-ozuna-542303","firstLastName":"Marcell Ozuna","lastFirstName":"Ozuna, Marcell","lastInitName":"Ozuna, M","initLastName":"M Ozuna","fullFMLName":"Marcell Ozuna","fullLFMName":"Ozuna, Marcell","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID693821":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821","firstName":"Bryce","lastName":"Elder","primaryNumber":"55","birthDate":"1999-05-19","currentAge":27,"birthCity":"Decatur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryce","useLastName":"Elder","middleName":"Cason","boxscoreName":"Elder","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Elder","nameSlug":"bryce-elder-693821","firstLastName":"Bryce Elder","lastFirstName":"Elder, Bryce","lastInitName":"Elder, B","initLastName":"B Elder","fullFMLName":"Bryce Cason Elder","fullLFMName":"Elder, Bryce Cason","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669477":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","firstName":"Casey","lastName":"Schmitt","primaryNumber":"10","birthDate":"1999-03-01","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Casey","useLastName":"Schmitt","middleName":"Shawn","boxscoreName":"Schmitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Schmitt","nameSlug":"casey-schmitt-669477","firstLastName":"Casey Schmitt","lastFirstName":"Schmitt, Casey","lastInitName":"Schmitt, C","initLastName":"C Schmitt","fullFMLName":"Casey Shawn Schmitt","fullLFMName":"Schmitt, Casey Shawn","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID675911":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911","firstName":"Spencer","lastName":"Strider","primaryNumber":"99","birthDate":"1998-10-28","currentAge":27,"birthCity":"Columbus","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Strider","middleName":"Robert","boxscoreName":"Strider","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2021-10-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Strider","nameSlug":"spencer-strider-675911","firstLastName":"Spencer Strider","lastFirstName":"Strider, Spencer","lastInitName":"Strider, S","initLastName":"S Strider","fullFMLName":"Spencer Robert Strider","fullLFMName":"Strider, Spencer Robert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID669276":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276","firstName":"Dylan","lastName":"Lee","primaryNumber":"52","birthDate":"1994-08-01","currentAge":32,"birthCity":"Dinuba","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Lee","middleName":"Ryan","boxscoreName":"Lee, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Lee","nameSlug":"dylan-lee-669276","firstLastName":"Dylan Lee","lastFirstName":"Lee, Dylan","lastInitName":"Lee, D","initLastName":"D Lee","fullFMLName":"Dylan Ryan Lee","fullLFMName":"Lee, Dylan Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669397":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397","firstName":"Nicholas","lastName":"Allen","primaryNumber":"20","birthDate":"1998-10-08","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 7\"","weight":166,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Nick","useLastName":"Allen","middleName":"Ryan","boxscoreName":"Allen, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Allen","nameSlug":"nick-allen-669397","firstLastName":"Nick Allen","lastFirstName":"Allen, Nick","lastInitName":"Allen, N","initLastName":"N Allen","fullFMLName":"Nicholas Ryan Allen","fullLFMName":"Allen, Nicholas Ryan","strikeZoneTop":3.007,"strikeZoneBottom":1.517},"ID572955":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955","firstName":"Pierce","lastName":"Johnson","primaryNumber":"52","birthDate":"1991-05-10","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pierce","useLastName":"Johnson","middleName":"William","boxscoreName":"Johnson","nickName":"P.J.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-05-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pierce Johnson","nameSlug":"pierce-johnson-572955","firstLastName":"Pierce Johnson","lastFirstName":"Johnson, Pierce","lastInitName":"Johnson, P","initLastName":"P Johnson","fullFMLName":"Pierce William Johnson","fullLFMName":"Johnson, Pierce William","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663897":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897","firstName":"Lucas","lastName":"Williams","birthDate":"1996-08-09","currentAge":30,"birthCity":"Park Ridge","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":186,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Luke","useLastName":"Williams","middleName":"Daniel","boxscoreName":"Williams, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"WILL-yims","mlbDebutDate":"2021-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Williams","nameSlug":"luke-williams-663897","firstLastName":"Luke Williams","lastFirstName":"Williams, Luke","lastInitName":"Williams, L","initLastName":"L Williams","fullFMLName":"Lucas Daniel Williams","fullLFMName":"Williams, Lucas Daniel","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"ID641540":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540","firstName":"Dane","lastName":"Dunning","primaryNumber":"27","birthDate":"1994-12-20","currentAge":31,"birthCity":"Orange Park","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dane","useLastName":"Dunning","middleName":"Anthony","boxscoreName":"Dunning","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dane Dunning","nameSlug":"dane-dunning-641540","firstLastName":"Dane Dunning","lastFirstName":"Dunning, Dane","lastInitName":"Dunning, D","initLastName":"D Dunning","fullFMLName":"Dane Anthony Dunning","fullLFMName":"Dunning, Dane Anthony","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID660853":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853","firstName":"Enyel","lastName":"De Los Santos","primaryNumber":"65","birthDate":"1995-12-25","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Enyel","useLastName":"De Los Santos","boxscoreName":"De Los Santos, E","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":false,"pronunciation":"AYN-yell day lohs SAN-tohs","mlbDebutDate":"2018-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Enyel De Los Santos","nameSlug":"enyel-de-los-santos-660853","firstLastName":"Enyel De Los Santos","lastFirstName":"De Los Santos, Enyel","lastInitName":"De Los Santos, E","initLastName":"E De Los Santos","fullFMLName":"Enyel De Los Santos","fullLFMName":"De Los Santos, Enyel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676254":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254","firstName":"Ryan","lastName":"Walker","primaryNumber":"74","birthDate":"1995-11-26","currentAge":30,"birthCity":"Arlington","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Walker","middleName":"Patrick","boxscoreName":"Walker, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Walker","nameSlug":"ryan-walker-676254","firstLastName":"Ryan Walker","lastFirstName":"Walker, Ryan","lastInitName":"Walker, R","initLastName":"R Walker","fullFMLName":"Ryan Patrick Walker","fullLFMName":"Walker, Ryan Patrick","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID527038":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038","firstName":"Wilmer","lastName":"Flores","primaryNumber":"41","birthDate":"1991-08-06","currentAge":35,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Wilmer","useLastName":"Flores","middleName":"Alejandro","boxscoreName":"Flores","nickName":"Catire","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"floor-ess","mlbDebutDate":"2013-08-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wilmer Flores","nameSlug":"wilmer-flores-527038","firstLastName":"Wilmer Flores","lastFirstName":"Flores, Wilmer","lastInitName":"Flores, W","initLastName":"W Flores","fullFMLName":"Wilmer Alejandro Flores","fullLFMName":"Flores, Wilmer Alejandro","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID664192":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192","firstName":"Joseph","lastName":"Lucchesi","birthDate":"1993-06-06","currentAge":33,"birthCity":"Newark","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Lucchesi","middleName":"George","boxscoreName":"Lucchesi","nickName":"Joey Fuego","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"loo-KAY-see","mlbDebutDate":"2018-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Lucchesi","nameSlug":"joey-lucchesi-664192","firstLastName":"Joey Lucchesi","lastFirstName":"Lucchesi, Joey","lastInitName":"Lucchesi, J","initLastName":"J Lucchesi","fullFMLName":"Joseph George Lucchesi","fullLFMName":"Lucchesi, Joseph George","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID805373":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373","firstName":"Ignacio","lastName":"Alvarez","birthDate":"2003-04-11","currentAge":23,"birthCity":"Fontana","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Nacho","useLastName":"Alvarez Jr.","boxscoreName":"Alvarez Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-07-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nacho Alvarez Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"nacho-alvarez-jr-805373","firstLastName":"Nacho Alvarez Jr.","lastFirstName":"Alvarez Jr., Nacho","lastInitName":"Alvarez Jr., N","initLastName":"N Alvarez Jr.","fullFMLName":"Ignacio Alvarez Jr.","fullLFMName":"Alvarez Jr., Ignacio ","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID660670":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670","firstName":"Ronald","lastName":"Acuña","primaryNumber":"13","birthDate":"1997-12-18","currentAge":28,"birthCity":"La Guaira","birthCountry":"Venezuela","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ronald","useLastName":"Acuña Jr.","middleName":"Jose","boxscoreName":"Acuña Jr.","nickName":"El De La Sabana","gender":"M","nameMatrilineal":"Blanco","isPlayer":true,"isVerified":true,"pronunciation":"ah-cuhn-YA","mlbDebutDate":"2018-04-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ronald Acuña Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"ronald-acuna-jr-660670","firstLastName":"Ronald Acuña Jr.","lastFirstName":"Acuña Jr., Ronald","lastInitName":"Acuña Jr., R","initLastName":"R Acuña Jr.","fullFMLName":"Ronald Jose Acuña Jr.","fullLFMName":"Acuña Jr., Ronald Jose","strikeZoneTop":3.201,"strikeZoneBottom":1.615},"ID607481":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481","firstName":"Aaron","lastName":"Bummer","primaryNumber":"36","birthDate":"1993-09-21","currentAge":32,"birthCity":"Valencia","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Bummer","middleName":"James","boxscoreName":"Bummer","nickName":"Bum","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"mlbDebutDate":"2017-07-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aaron Bummer","nameSlug":"aaron-bummer-607481","firstLastName":"Aaron Bummer","lastFirstName":"Bummer, Aaron","lastInitName":"Bummer, A","initLastName":"A Bummer","fullFMLName":"Aaron James Bummer","fullLFMName":"Bummer, Aaron James","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663546":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546","firstName":"Sean","lastName":"Hjelle","primaryNumber":"64","birthDate":"1997-05-07","currentAge":29,"birthCity":"Fridley","birthStateProvince":"MN","birthCountry":"USA","height":"6' 11\"","weight":247,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Hjelle","middleName":"Anthony","boxscoreName":"Hjelle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"Jelly","mlbDebutDate":"2022-05-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sean Hjelle","nameSlug":"sean-hjelle-663546","firstLastName":"Sean Hjelle","lastFirstName":"Hjelle, Sean","lastInitName":"Hjelle, S","initLastName":"S Hjelle","fullFMLName":"Sean Anthony Hjelle","fullLFMName":"Hjelle, Sean Anthony","strikeZoneTop":3.7,"strikeZoneBottom":1.868},"ID643511":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511","firstName":"Tyler","lastName":"Rogers","primaryNumber":"71","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Rogers","middleName":"Scott","boxscoreName":"Rogers, Ty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2019-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Rogers","nameSlug":"tyler-rogers-643511","firstLastName":"Tyler Rogers","lastFirstName":"Rogers, Tyler","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Tyler Scott Rogers","fullLFMName":"Rogers, Tyler Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID628452":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452","firstName":"Raisel","lastName":"Iglesias","primaryNumber":"26","birthDate":"1990-01-04","currentAge":36,"birthCity":"Isla de la Juventud","birthCountry":"Cuba","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Raisel","useLastName":"Iglesias","boxscoreName":"Iglesias, R","nickName":"Oliver","gender":"M","nameMatrilineal":"Travieso","isPlayer":true,"isVerified":true,"pronunciation":"RYE-sell EE-gley-see-ahs","mlbDebutDate":"2015-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Raisel Iglesias","nameSlug":"raisel-iglesias-628452","firstLastName":"Raisel Iglesias","lastFirstName":"Iglesias, Raisel","lastInitName":"Iglesias, R","initLastName":"R Iglesias","fullFMLName":"Raisel Iglesias","fullLFMName":"Iglesias, Raisel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID666214":{"id":666214,"fullName":"Joey Wentz","link":"/api/v1/people/666214","firstName":"Joseph","lastName":"Wentz","primaryNumber":"33","birthDate":"1997-10-06","currentAge":28,"birthCity":"Lawrence","birthStateProvince":"KS","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Wentz","middleName":"Barrett","boxscoreName":"Wentz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2022-05-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Wentz","nameSlug":"joey-wentz-666214","firstLastName":"Joey Wentz","lastFirstName":"Wentz, Joey","lastInitName":"Wentz, J","initLastName":"J Wentz","fullFMLName":"Joseph Barrett Wentz","fullLFMName":"Wentz, Joseph Barrett","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID666808":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808","firstName":"Camilo","lastName":"Doval","primaryNumber":"75","birthDate":"1997-07-04","currentAge":29,"birthCity":"Yamasa","birthCountry":"Dominican Republic","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Camilo","useLastName":"Doval","boxscoreName":"Doval","gender":"M","nameMatrilineal":"Giron","isPlayer":true,"isVerified":true,"pronunciation":"kah-MEE-loh doh-VAHL","mlbDebutDate":"2021-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Camilo Doval","nameSlug":"camilo-doval-666808","firstLastName":"Camilo Doval","lastFirstName":"Doval, Camilo","lastInitName":"Doval, C","initLastName":"C Doval","fullFMLName":"Camilo Doval","fullLFMName":"Doval, Camilo","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID682641":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641","firstName":"Luis","lastName":"Matos","primaryNumber":"21","birthDate":"2002-01-28","currentAge":24,"birthCity":"Valera","birthCountry":"Venezuela","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Luis","useLastName":"Matos","middleName":"Eduardo","boxscoreName":"Matos","gender":"M","nameMatrilineal":"Cubillan","isPlayer":true,"isVerified":true,"pronunciation":"MAH-tose","mlbDebutDate":"2023-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Matos","nameSlug":"luis-matos-682641","firstLastName":"Luis Matos","lastFirstName":"Matos, Luis","lastInitName":"Matos, L","initLastName":"L Matos","fullFMLName":"Luis Eduardo Matos","fullLFMName":"Matos, Luis Eduardo","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID506702":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702","firstName":"Sandy","lastName":"León","birthDate":"1989-03-13","currentAge":37,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 9\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Sandy","useLastName":"León","middleName":"David","boxscoreName":"León","nickName":"Noah","gender":"M","nameMatrilineal":"Balan","isPlayer":true,"isVerified":true,"pronunciation":"SAN-dee lee-OHN","mlbDebutDate":"2012-05-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy León","nameSlug":"sandy-leon-506702","firstLastName":"Sandy León","lastFirstName":"León, Sandy","lastInitName":"León, S","initLastName":"S León","fullFMLName":"Sandy David León","fullLFMName":"León, Sandy David","strikeZoneTop":3.095,"strikeZoneBottom":1.562},"ID592662":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","firstName":"Robert","lastName":"Ray","primaryNumber":"38","birthDate":"1991-10-01","currentAge":34,"birthCity":"Brentwood","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robbie","useLastName":"Ray","middleName":"Glenn","boxscoreName":"Ray","nickName":"Bob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robbie Ray","nameSlug":"robbie-ray-592662","firstLastName":"Robbie Ray","lastFirstName":"Ray, Robbie","lastInitName":"Ray, R","initLastName":"R Ray","fullFMLName":"Robert Glenn Ray","fullLFMName":"Ray, Robert Glenn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID434378":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378","firstName":"Justin","lastName":"Verlander","primaryNumber":"35","birthDate":"1983-02-20","currentAge":43,"birthCity":"Manakin-Sabot","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Verlander","middleName":"Brooks","boxscoreName":"Verlander","nickName":"J V","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2004,"mlbDebutDate":"2005-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Verlander","nameSlug":"justin-verlander-434378","firstLastName":"Justin Verlander","lastFirstName":"Verlander, Justin","lastInitName":"Verlander, J","initLastName":"J Verlander","fullFMLName":"Justin Brooks Verlander","fullLFMName":"Verlander, Justin Brooks","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID657424":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","firstName":"Matthew","lastName":"Gage","primaryNumber":"93","birthDate":"1993-02-11","currentAge":33,"birthCity":"Johnstown","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":261,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Gage","middleName":"Robert","boxscoreName":"Gage","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2022-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Gage","nameSlug":"matt-gage-657424","firstLastName":"Matt Gage","lastFirstName":"Gage, Matt","lastInitName":"Gage, M","initLastName":"M Gage","fullFMLName":"Matthew Robert Gage","fullLFMName":"Gage, Matthew Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":4705,"name":"Truist Park","link":"/api/v1/venues/4705","location":{"address1":"755 Battery Avenue","city":"Atlanta","state":"Georgia","stateAbbrev":"GA","postalCode":"30339","defaultCoordinates":{"latitude":33.890672,"longitude":-84.467641},"azimuthAngle":145.0,"elevation":1001,"country":"USA"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":40684,"turfType":"Grass","roofType":"Open","leftLine":335,"left":375,"leftCenter":385,"center":400,"rightCenter":375,"rightLine":325},"active":true,"season":"2025"},"officialVenue":{"id":4705,"link":"/api/v1/venues/4705"},"weather":{"condition":"Cloudy","temp":"79","wind":"9 mph, In From LF"},"gameInfo":{"attendance":33352,"firstPitch":"2025-07-23T16:15:00.000Z","gameDurationMinutes":173},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"home":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"}},"officialScorer":{"id":431084,"fullName":"Mike Stamus","link":"/api/v1/people/431084"},"primaryDatacaster":{"id":666946,"fullName":"Kurt Hoyt","link":"/api/v1/people/666946"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T16:16:01.876Z","endTime":"2025-07-23T16:17:28.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T13:22:50.604Z","endTime":"2025-07-23T15:45:45.366Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"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":"2025-07-23T15:45:45.366Z","endTime":"2025-07-23T16:14:33.285Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"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":"2025-07-23T16:14:33.285Z","endTime":"2025-07-23T16:16:04.203Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"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":95.9,"endSpeed":88.3,"strikeZoneTop":3.17999853125366,"strikeZoneBottom":1.52999875995749,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.96485979981675,"aZ":-12.304258042265047,"pfxX":-5.2553506961617495,"pfxZ":9.991428974490582,"pX":0.3550273475830516,"pZ":3.111236268796738,"vX0":6.697912465043321,"vY0":-139.55219216373865,"vZ0":-5.068517619844016,"x":103.47,"y":154.78,"x0":-1.3841114336779028,"y0":50.00479977588284,"z0":5.749811402805028,"aX":-10.453575477741586},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.3,"breakHorizontal":8.3,"spinRate":2348,"spinDirection":212},"zone":3,"typeConfidence":0.9,"plateTime":0.39126108602418563,"extension":7.0700785504573345},"index":3,"playId":"34550a2e-9b6d-3780-b40f-42951e11185c","pitchNumber":1,"startTime":"2025-07-23T16:16:04.203Z","endTime":"2025-07-23T16:16:08.936Z","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":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.29845938330276,"strikeZoneBottom":1.3642204592618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.644461783441,"aZ":-17.88835909593124,"pfxX":-5.650951455000723,"pfxZ":7.12427910014716,"pX":0.6841953717556006,"pZ":2.5323194380064784,"vX0":7.911417925720097,"vY0":-140.22852469424785,"vZ0":-5.624554358538971,"x":90.92,"y":170.41,"x0":-1.4303872792148922,"y0":50.00420242231424,"z0":5.718616569339236,"aX":-11.333934131299568},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.0,"breakHorizontal":8.8,"spinRate":2233,"spinDirection":213},"zone":6,"typeConfidence":0.9,"plateTime":0.3895559465407321,"extension":7.094784158759514},"index":4,"playId":"19c345b6-df2f-33f6-a2ba-cc4d99f5c23d","pitchNumber":2,"startTime":"2025-07-23T16:16:20.581Z","endTime":"2025-07-23T16:16:25.096Z","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":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.5,"strikeZoneTop":3.31057748262739,"strikeZoneBottom":1.48061987748888,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.280999466673002,"aZ":-26.82442192279306,"pfxX":2.344897087274239,"pfxZ":3.3093164337483367,"pX":1.3362629421285583,"pZ":0.9983193199190628,"vX0":6.886587731346592,"vY0":-125.4711254875012,"vZ0":-6.124400379659807,"x":66.06,"y":211.83,"x0":-1.7341131670518346,"y0":50.000582811628966,"z0":5.619806042368416,"aX":3.7860975124119123},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.9,"breakHorizontal":-5.6,"spinRate":2182,"spinDirection":178},"zone":14,"typeConfidence":0.9,"plateTime":0.4343802705852493,"extension":6.983248025251527},"index":5,"playId":"93ada9e0-4689-3894-9a5a-7b0a744a96ab","pitchNumber":3,"startTime":"2025-07-23T16:16:35.273Z","endTime":"2025-07-23T16:16:39.019Z","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":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.6,"strikeZoneTop":3.2101903775336,"strikeZoneBottom":1.38009214632412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.88352232457077,"aZ":-29.577700180161276,"pfxX":1.8733818444389363,"pfxZ":1.6825943784733557,"pX":0.6880407498076534,"pZ":0.9073440772530259,"vX0":5.157055205641341,"vY0":-122.74934699792695,"vZ0":-5.527538060906565,"x":90.77,"y":214.28,"x0":-1.6745642184413294,"y0":50.00240984216804,"z0":5.674663400367232,"aX":2.8882420664691084},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.2,"breakHorizontal":-4.4,"spinRate":2203,"spinDirection":136},"zone":14,"typeConfidence":0.91,"plateTime":0.4444138393153372,"extension":6.876282694789489},"index":6,"playId":"c87dab0b-c0ad-3ccd-b91c-7c4479ad257d","pitchNumber":4,"startTime":"2025-07-23T16:16:50.218Z","endTime":"2025-07-23T16:16:54.209Z","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":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.26324932381252,"strikeZoneBottom":1.46755410504776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.14766402828203,"aZ":-14.242928147442923,"pfxX":-4.371032769208051,"pfxZ":8.861941471598085,"pX":1.425841990678953,"pZ":3.786626344816685,"vX0":9.63217785628186,"vY0":-140.90333233389399,"vZ0":-3.0607398649644777,"x":62.65,"y":136.54,"x0":-1.4594123940000068,"y0":50.00075035248665,"z0":5.799610701613829,"aX":-8.843136398800644},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":6.1,"spinRate":2332,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.38780751331059493,"extension":6.913567494691942},"index":7,"playId":"60bb69cf-d171-3b18-a7c1-60aae44b8c61","pitchNumber":5,"startTime":"2025-07-23T16:17:07.619Z","endTime":"2025-07-23T16:17:11.586Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.29449040887037,"strikeZoneBottom":1.49899537143576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.620969583874647,"aZ":-14.556985623604758,"pfxX":-5.14902698024949,"pfxZ":8.969988798956942,"pX":0.7146344282343797,"pZ":2.045235560636898,"vX0":7.73337934324689,"vY0":-138.90272986516462,"vZ0":-7.201145081658715,"x":89.76,"y":183.56,"x0":-1.4300186596805389,"y0":50.00294566573005,"z0":5.629549757461701,"aX":-10.113489760560576},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":7.8,"spinRate":2241,"spinDirection":209},"zone":9,"typeConfidence":0.9,"plateTime":0.3935570776034014,"extension":7.062226825092194},"index":8,"playId":"400cd5b6-2f03-349d-9627-92c6713d6302","pitchNumber":6,"startTime":"2025-07-23T16:17:23.946Z","endTime":"2025-07-23T16:17:28.981Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:17:28.981Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a sharp line drive to right fielder Eli White.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T16:17:42.385Z","endTime":"2025-07-23T16:19:03.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":88.0,"strikeZoneTop":3.58536490363451,"strikeZoneBottom":1.60156558126457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.326199265097213,"aZ":-14.74271125094716,"pfxX":-5.5458925012210125,"pfxZ":8.775173786897685,"pX":0.004731857824960137,"pZ":3.6587334231706112,"vX0":6.099753638501869,"vY0":-139.7786312001209,"vZ0":-3.2388667583879913,"x":116.82,"y":139.99,"x0":-1.4810883581556422,"y0":50.004850863724954,"z0":5.795373627970834,"aX":-11.0196710842661},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":8.9,"spinRate":2269,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.3912614868533346,"extension":6.909467245695096},"index":0,"playId":"6cac3455-85d9-3585-ab69-258bfb50ee35","pitchNumber":1,"startTime":"2025-07-23T16:17:57.680Z","endTime":"2025-07-23T16:18:02.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":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.56896106585528,"strikeZoneBottom":1.5151134818095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.345949557678697,"aZ":-14.710207619699903,"pfxX":-4.643408096547549,"pfxZ":8.663104770236117,"pX":-1.5817742157361974,"pZ":3.1799286455660205,"vX0":2.1741216781642168,"vY0":-140.9344614744714,"vZ0":-4.4801683968463175,"x":177.29,"y":152.92,"x0":-1.7588839347049254,"y0":50.00634064896848,"z0":5.737123050306948,"aX":-9.363911349230005},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":8.0,"spinRate":2300,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.3883145753392552,"extension":6.85242833331743},"index":1,"playId":"e182adae-da9d-333c-a186-2a0de48a8bb4","pitchNumber":2,"startTime":"2025-07-23T16:18:16.965Z","endTime":"2025-07-23T16:18:20.827Z","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":96.2,"endSpeed":88.1,"strikeZoneTop":3.55539199819903,"strikeZoneBottom":1.43217542522113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.666998279522947,"aZ":-14.46374273163503,"pfxX":-5.145828309519379,"pfxZ":8.906254294079497,"pX":1.3075332435880205,"pZ":3.9633044865219174,"vX0":9.290154077242384,"vY0":-139.89881399204248,"vZ0":-2.4911865860541353,"x":67.16,"y":131.77,"x0":-1.3830323418889692,"y0":50.000878586782726,"z0":5.809879376263481,"aX":-10.231661346892693},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.8,"breakHorizontal":7.4,"spinRate":2270,"spinDirection":208},"zone":12,"typeConfidence":0.91,"plateTime":0.3910751908208092,"extension":7.0009944678721485},"index":2,"playId":"c95a8002-feb9-3238-b390-be5aff7e2e11","pitchNumber":3,"startTime":"2025-07-23T16:18:33.648Z","endTime":"2025-07-23T16:18:37.778Z","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":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.34924133723626,"aZ":-13.881260752470205,"pfxX":-6.0554744980125355,"pfxZ":9.19588674756783,"pX":0.25782716424070506,"pZ":2.1783231855726948,"vX0":6.767185538857132,"vY0":-139.864477079848,"vZ0":-7.21552576997969,"x":107.17,"y":179.97,"x0":-1.4016500806658008,"y0":50.00149030155766,"z0":5.694328507673547,"aX":-12.044953020882806},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":9.6,"spinRate":2319,"spinDirection":207},"zone":8,"typeConfidence":0.9,"plateTime":0.3910014174580909,"extension":7.001544133774923},"hitData":{"launchSpeed":114.2,"launchAngle":12.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":191.84,"coordY":94.32}},"index":3,"playId":"4c1571cd-a714-320c-b728-ad4b24227a23","pitchNumber":4,"startTime":"2025-07-23T16:18:51.137Z","endTime":"2025-07-23T16:19:03.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:19:03.735Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, third baseman Nacho Alvarez Jr. to first baseman Matt Olson. Rafael Devers to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T16:19:18.506Z","endTime":"2025-07-23T16:21:00.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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(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":84.4,"endSpeed":78.5,"strikeZoneTop":3.54815257727778,"strikeZoneBottom":1.59677614371021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.877403957057354,"aZ":-29.769006913080787,"pfxX":2.7613267965173267,"pfxZ":1.5479638995875433,"pX":0.47403997929626385,"pZ":2.3034917430055506,"vX0":4.394740440796537,"vY0":-123.04376295363285,"vZ0":-2.4540429094419363,"x":98.93,"y":176.59,"x0":-1.686143188441666,"y0":50.00020603951483,"z0":5.80848258439854,"aX":4.279574384657029},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.5,"breakHorizontal":-5.9,"spinRate":2166,"spinDirection":149},"zone":6,"typeConfidence":0.91,"plateTime":0.44327952077155874,"extension":6.7940585314531},"index":0,"playId":"f8ee0d38-0e19-3ebe-9f40-e89b47249883","pitchNumber":1,"startTime":"2025-07-23T16:19:25.625Z","endTime":"2025-07-23T16:19:29.641Z","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":95.9,"endSpeed":88.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.83568726218426,"aZ":-15.64271652772456,"pfxX":-5.663838692254644,"pfxZ":8.333010371300784,"pX":-1.137017049421976,"pZ":2.7283628218369165,"vX0":3.3808370559801797,"vY0":-139.5775453331921,"vZ0":-5.463795901716248,"x":160.34,"y":165.11,"x0":-1.6247147679276468,"y0":50.003558824512595,"z0":5.732439829083712,"aX":-11.235668780151805},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":9.6,"spinRate":2209,"spinDirection":211},"zone":11,"typeConfidence":0.89,"plateTime":0.391624489568247,"extension":6.838891862388803},"index":1,"playId":"b17bf13b-930d-39b4-9ebe-165a17c994e0","pitchNumber":2,"startTime":"2025-07-23T16:19:43.385Z","endTime":"2025-07-23T16:19:48.198Z","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":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.52428789028425,"strikeZoneBottom":1.69961506854895,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.138388686670172,"aZ":-28.578891698871345,"pfxX":2.6204413615373703,"pfxZ":2.292630298636828,"pX":1.2332970327417043,"pZ":1.1462016169847442,"vX0":5.742424860178637,"vY0":-124.00163970826078,"vZ0":-5.338634698310358,"x":69.99,"y":207.83,"x0":-1.4464141408694937,"y0":50.003142382387516,"z0":5.690863966212853,"aX":4.109392828424394},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.2,"breakHorizontal":-6.0,"spinRate":2337,"spinDirection":143},"zone":14,"typeConfidence":0.91,"plateTime":0.4405004847934322,"extension":6.767121063990382},"index":2,"playId":"bb35c6b4-d582-32ba-980e-15cefe6d1217","pitchNumber":3,"startTime":"2025-07-23T16:20:07.565Z","endTime":"2025-07-23T16:20:13.676Z","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":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.73033940858824,"aZ":-28.090799118675065,"pfxX":-0.6616730313377956,"pfxZ":2.615616526873091,"pX":0.38904146848087157,"pZ":1.5075459098052242,"vX0":5.309175068348313,"vY0":-123.9555372268301,"vZ0":-4.577369948868519,"x":102.17,"y":198.08,"x0":-1.690585639051222,"y0":50.00594509162899,"z0":5.71132841943899,"aX":-1.0349866729801023},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.0,"breakHorizontal":0.0,"spinRate":2286,"spinDirection":150},"zone":14,"typeConfidence":0.89,"plateTime":0.4411196719713124,"extension":6.895748798744261},"index":3,"playId":"80812ddc-b565-3504-b930-e27938c48311","pitchNumber":4,"startTime":"2025-07-23T16:20:29.252Z","endTime":"2025-07-23T16:20:34.281Z","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":96.0,"endSpeed":87.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.359816406042242,"aZ":-13.247416508367946,"pfxX":-5.975441633286233,"pfxZ":9.578672798841565,"pX":-0.13539357643655284,"pZ":2.4845121409071718,"vX0":5.921399619812299,"vY0":-139.65817161394773,"vZ0":-6.657431755764188,"x":122.16,"y":171.7,"x0":-1.5064612540753215,"y0":50.00155326885636,"z0":5.76984648173651,"aX":-11.806541578082774},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":9.6,"spinRate":2370,"spinDirection":209},"zone":5,"typeConfidence":0.9,"plateTime":0.3921458998296119,"extension":6.904572354281062},"hitData":{"launchSpeed":87.4,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.46,"coordY":173.98}},"index":4,"playId":"5f863f4f-70c9-38b0-8ba8-f167284e0962","pitchNumber":5,"startTime":"2025-07-23T16:20:53.320Z","endTime":"2025-07-23T16:21:00.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:21:00.638Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Chapman walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T16:22:23.785Z","endTime":"2025-07-23T16:24:20.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T16:21:44.517Z","endTime":"2025-07-23T16:22:25.846Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"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":84.2,"endSpeed":77.9,"strikeZoneTop":3.49830462680365,"strikeZoneBottom":1.58282332568428,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.609699778890747,"aZ":-28.0607658161258,"pfxX":2.36164887044078,"pfxZ":2.6889764904784608,"pX":0.09459562799159735,"pZ":1.0420075146908159,"vX0":3.680458759981854,"vY0":-122.63582994334226,"vZ0":-5.421764690392818,"x":113.39,"y":210.65,"x0":-1.73065937299443,"y0":50.00073990856369,"z0":5.66675192516609,"aX":3.605828035446168},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.8,"breakHorizontal":-5.2,"spinRate":2238,"spinDirection":139},"zone":14,"typeConfidence":0.91,"plateTime":0.4461575950865049,"extension":6.847194073826755},"index":1,"playId":"5fbe0bfe-f006-3119-93f3-5783a2a58580","pitchNumber":1,"startTime":"2025-07-23T16:22:25.846Z","endTime":"2025-07-23T16:22:30.156Z","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":85.4,"endSpeed":79.4,"strikeZoneTop":3.62217509562947,"strikeZoneBottom":1.63660784398185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.945210608858712,"aZ":-26.196282276311653,"pfxX":1.1983257553506075,"pfxZ":3.790164374273492,"pX":0.773714527135962,"pZ":0.9526694638535558,"vX0":5.454313876987254,"vY0":-124.33271771491937,"vZ0":-6.280879071244002,"x":87.51,"y":213.06,"x0":-1.596718120906842,"y0":50.00585899188127,"z0":5.661373423704489,"aX":1.8924525444229277},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.8,"breakHorizontal":-3.4,"spinRate":2286,"spinDirection":155},"zone":14,"typeConfidence":0.9,"plateTime":0.43910727459955057,"extension":6.825275554132885},"index":2,"playId":"a16db0f7-4420-3440-ba31-867ad1feae0b","pitchNumber":2,"startTime":"2025-07-23T16:22:42.523Z","endTime":"2025-07-23T16:22:46.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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.447395306617278,"aZ":-28.2870333545826,"pfxX":2.3804388765043933,"pfxZ":2.459396011057178,"pX":1.3948686285948382,"pZ":1.9020906422409953,"vX0":6.670073179715883,"vY0":-124.4536367501641,"vZ0":-3.641931577536974,"x":63.83,"y":187.42,"x0":-1.6221060360769746,"y0":50.00231425281819,"z0":5.710731439260035,"aX":3.7560468684107833},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.8,"breakHorizontal":-5.8,"spinRate":2232,"spinDirection":158},"zone":14,"typeConfidence":0.9,"plateTime":0.4390252503048897,"extension":6.8757356374771215},"index":3,"playId":"ffd3debf-0e14-3fa0-b57b-aacd3e1604e4","pitchNumber":3,"startTime":"2025-07-23T16:23:02.855Z","endTime":"2025-07-23T16:23:06.364Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.59435394703322,"strikeZoneBottom":1.67869689657826,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.33826248922529,"aZ":-28.799014487157308,"pfxX":2.331802856370788,"pfxZ":2.1507499257318154,"pX":1.1426688276202153,"pZ":-0.17186653755779677,"vX0":5.909530872732526,"vY0":-124.55649134821066,"vZ0":-8.246734095619798,"x":73.44,"y":243.42,"x0":-1.5649072514654847,"y0":50.00394084096227,"z0":5.568089365720897,"aX":3.6577014326081803},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.2,"breakHorizontal":-5.6,"spinRate":2228,"spinDirection":159},"zone":14,"typeConfidence":0.91,"plateTime":0.43998198434832236,"extension":6.992682389590067},"index":4,"playId":"92b65a66-6693-3dd3-bcd1-cff86e4f03c8","pitchNumber":4,"startTime":"2025-07-23T16:23:22.454Z","endTime":"2025-07-23T16:23:27.400Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.62995369725297,"strikeZoneBottom":1.74969586785667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.265548650018335,"aZ":-27.866703994678645,"pfxX":1.2985789148050908,"pfxZ":2.7194289249168353,"pX":0.1838065836272028,"pZ":2.005860144747308,"vX0":4.366446894138173,"vY0":-124.61157767759511,"vZ0":-3.5396949696367743,"x":109.99,"y":184.62,"x0":-1.7545505355972006,"y0":50.0036151704347,"z0":5.728063403535194,"aX":2.057372507410445},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.4,"breakHorizontal":-3.2,"spinRate":2164,"spinDirection":161},"zone":8,"typeConfidence":0.9,"plateTime":0.4382884748247009,"extension":6.878994639644108},"index":5,"playId":"78860d4b-c967-3d9a-a93a-33032a90df53","pitchNumber":5,"startTime":"2025-07-23T16:23:54.984Z","endTime":"2025-07-23T16:23:58.731Z","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":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.59409135332192,"strikeZoneBottom":1.64367933363219,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.97274663471671,"aZ":-15.611931378401529,"pfxX":-5.975741151799996,"pfxZ":8.428945903134458,"pX":-0.6381008037162753,"pZ":5.169063035590026,"vX0":5.113160472762516,"vY0":-139.23991231664485,"vZ0":0.6351875593869527,"x":141.32,"y":99.22,"x0":-1.7209427899461582,"y0":50.00598286528756,"z0":5.970179698151457,"aX":-11.747537585801267},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":9.7,"spinRate":2303,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.3932149424165643,"extension":6.881615299638734},"index":6,"playId":"1fe44bb6-9563-3467-96b9-d98b4fa67714","pitchNumber":6,"startTime":"2025-07-23T16:24:15.123Z","endTime":"2025-07-23T16:24:20.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:24:20.231Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Yastrzemski walks. Rafael Devers to 3rd. Matt Chapman to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T16:24:35.065Z","endTime":"2025-07-23T16:27:41.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnThird":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.87300870384411,"aZ":-15.424083827670213,"pfxX":-7.8560954728621795,"pfxZ":8.456051780272716,"pX":-0.5631436048473433,"pZ":3.246334424204475,"vX0":5.535778601723017,"vY0":-139.93505490071624,"vZ0":-4.287175565167211,"x":138.47,"y":151.13,"x0":-1.5473034967647346,"y0":50.00585777486231,"z0":5.810320092425313,"aX":-15.567460558218286},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.6,"breakHorizontal":13.1,"spinRate":2306,"spinDirection":212},"zone":1,"typeConfidence":0.9,"plateTime":0.39156664635811467,"extension":6.8679960363367965},"index":0,"playId":"2f18a160-5f92-337f-b337-93c5aba06dd9","pitchNumber":1,"startTime":"2025-07-23T16:24:46.880Z","endTime":"2025-07-23T16:24:50.210Z","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.9,"endSpeed":87.6,"strikeZoneTop":3.37411585806384,"strikeZoneBottom":1.50510284111507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.482268134728994,"aZ":-15.257425514410489,"pfxX":-5.7161298962402505,"pfxZ":8.578512712218165,"pX":-0.015164785798342295,"pZ":3.5909681684096344,"vX0":6.068872586460073,"vY0":-139.55959043552184,"vZ0":-3.514446307896216,"x":117.58,"y":141.82,"x0":-1.4755451042943308,"y0":50.00299675701841,"z0":5.8718562576644535,"aX":-11.273000130019566},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":9.1,"spinRate":2143,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.39250388338367914,"extension":6.910527775608312},"index":1,"playId":"66c178bf-5b76-3fe5-b47f-60fb364fe797","pitchNumber":2,"startTime":"2025-07-23T16:25:13.132Z","endTime":"2025-07-23T16:25:17.866Z","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":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.27974559378825,"strikeZoneBottom":1.51513639298567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.795783031107913,"aZ":-15.09533120344359,"pfxX":-5.543033545340094,"pfxZ":8.714471768775253,"pX":-0.11889236310149073,"pZ":3.636168167136138,"vX0":5.808774075389591,"vY0":-139.0245308678467,"vZ0":-3.3057834295607376,"x":121.53,"y":140.6,"x0":-1.5139295588192179,"y0":50.00399124596338,"z0":5.840929601027653,"aX":-10.865270928937543},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.2,"breakHorizontal":8.9,"spinRate":2225,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.3937793475684148,"extension":6.987530762964806},"index":2,"playId":"a66605cc-92b3-3e2c-9d7c-8cfb176dccce","pitchNumber":3,"startTime":"2025-07-23T16:25:40.767Z","endTime":"2025-07-23T16:25:45.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.41077067907011,"strikeZoneBottom":1.57664821968285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13161918970832,"aZ":-13.776420966994479,"pfxX":-6.184683350820519,"pfxZ":9.390356990927776,"pX":0.6179484452349001,"pZ":2.8091538025047567,"vX0":8.208804640810548,"vY0":-139.29385326477288,"vZ0":-5.495595955510899,"x":93.45,"y":162.93,"x0":-1.567686749614123,"y0":50.004603361885835,"z0":5.723189401021302,"aX":-12.12004548637986},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":9.5,"spinRate":2208,"spinDirection":210},"zone":6,"typeConfidence":0.91,"plateTime":0.3936588488009156,"extension":7.0406422209533925},"index":3,"playId":"95500669-5bd1-39c3-8947-c20974d840c7","pitchNumber":4,"startTime":"2025-07-23T16:25:59.871Z","endTime":"2025-07-23T16:26:04.487Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-23T16:26:27.326Z","endTime":"2025-07-23T16:26:27.327Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"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":86.5,"endSpeed":80.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.461779698649345,"aZ":-27.832402533853006,"pfxX":2.1497525094299172,"pfxZ":2.6828866740142914,"pX":0.6709619641626776,"pZ":2.3182059820170915,"vX0":5.064489780520637,"vY0":-125.91403820919064,"vZ0":-3.025960300629905,"x":91.42,"y":176.19,"x0":-1.638873116107388,"y0":50.004745404044215,"z0":5.766848916847539,"aX":3.4822827449512888},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.4,"breakHorizontal":-4.9,"spinRate":2246,"spinDirection":160},"zone":6,"typeConfidence":0.9,"plateTime":0.4335529573269823,"extension":6.898002712037348},"index":5,"playId":"f8736d0b-868c-36b2-816d-c209a470998f","pitchNumber":5,"startTime":"2025-07-23T16:26:27.328Z","endTime":"2025-07-23T16:26:31.542Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"1f0b95ee-83c5-4a95-bf9a-90db11b9916b","startTime":"2025-07-23T16:26:53.724Z","endTime":"2025-07-23T16:26:58.724Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.378484673735,"strikeZoneBottom":1.56413381320006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.56402251349789,"aZ":-14.52849871758735,"pfxX":-5.3294323899588925,"pfxZ":8.917809364134342,"pX":-0.21115560348324278,"pZ":4.158122642033364,"vX0":5.47872477908622,"vY0":-139.5810633828148,"vZ0":-2.065046767306117,"x":125.05,"y":126.51,"x0":-1.5042734630794377,"y0":50.00365146535418,"z0":5.8609496092165365,"aX":-10.5471189791445},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":8.5,"spinRate":2186,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.3919751088094756,"extension":6.7623681069818975},"index":7,"playId":"10aa240f-f879-39a7-825c-4ca96c37b858","pitchNumber":6,"startTime":"2025-07-23T16:27:11.997Z","endTime":"2025-07-23T16:27:16.444Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.38305407839208,"strikeZoneBottom":1.53497322882642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.982897799957158,"aZ":-14.47953982467472,"pfxX":-6.418790345537548,"pfxZ":8.957739662656522,"pX":1.0488125787291387,"pZ":1.734073809604516,"vX0":8.904785126553813,"vY0":-139.33682740983423,"vZ0":-8.191992876567536,"x":77.02,"y":191.96,"x0":-1.3478001057070867,"y0":50.004201421404595,"z0":5.660015839710725,"aX":-12.680686442833107},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":9.8,"spinRate":2150,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.39243323305393707,"extension":7.0403229385277495},"index":8,"playId":"dcf326a5-d427-31f3-98d7-b8ee6b7594d8","pitchNumber":7,"startTime":"2025-07-23T16:27:32.766Z","endTime":"2025-07-23T16:27:41.533Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:27:41.533Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to left fielder Jurickson Profar.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T16:27:56.083Z","endTime":"2025-07-23T16:29:35.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"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":95.7,"endSpeed":87.2,"strikeZoneTop":3.41420215824706,"strikeZoneBottom":1.510504512929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.10568186345681,"aZ":-14.217366872462877,"pfxX":-5.397515312279905,"pfxZ":9.146335818483546,"pX":-0.8998521063379253,"pZ":4.910660091824238,"vX0":3.8420278099760474,"vY0":-139.4224277226698,"vZ0":-0.2030755821402458,"x":151.3,"y":106.19,"x0":-1.596254382330424,"y0":50.00596245087941,"z0":5.924861375716758,"aX":-10.600540706197839},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":9.0,"spinRate":2310,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.3932453329526018,"extension":6.864199187878344},"index":0,"playId":"5e6cc81c-e09f-33dc-b4fc-972ad5998173","pitchNumber":1,"startTime":"2025-07-23T16:28:04.979Z","endTime":"2025-07-23T16:28:09.306Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-23T16:28:15.617Z","endTime":"2025-07-23T16:29:09.416Z","isPitch":false,"type":"action"},{"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":95.0,"endSpeed":86.6,"strikeZoneTop":3.44687190149008,"strikeZoneBottom":1.51817101955601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.786509370823378,"aZ":-15.81899956807788,"pfxX":-5.9710218912795465,"pfxZ":8.463694726610122,"pX":-0.9632719970669057,"pZ":4.002061579126525,"vX0":3.973507721806968,"vY0":-138.3570055759169,"vZ0":-2.3146417798822267,"x":153.72,"y":130.72,"x0":-1.644593151453089,"y0":50.00461081642532,"z0":5.913613840306806,"aX":-11.540582941117487},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.0,"breakHorizontal":10.0,"spinRate":2271,"spinDirection":209},"zone":11,"typeConfidence":0.89,"plateTime":0.3963741810134733,"extension":6.790859460863114},"index":2,"playId":"dc85a707-7872-3d83-8429-a0d2e31b80d2","pitchNumber":2,"startTime":"2025-07-23T16:29:09.416Z","endTime":"2025-07-23T16:29:15.024Z","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":95.4,"endSpeed":87.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.793800592974403,"aZ":-14.017320084692987,"pfxX":-5.851475238762915,"pfxZ":9.299157717825619,"pX":-0.12242780751547679,"pZ":3.1386424535036923,"vX0":5.8405882929472375,"vY0":-138.7937387529952,"vZ0":-4.619285740750563,"x":121.67,"y":154.04,"x0":-1.4928589519686573,"y0":50.00401778639293,"z0":5.75661905291604,"aX":-11.427618788474552},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":9.4,"spinRate":2314,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.39448117724453047,"extension":6.920670650650178},"hitData":{"launchSpeed":91.3,"launchAngle":30.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.96,"coordY":62.09}},"index":3,"playId":"7c162976-a758-3242-be10-48ee9e4173b1","pitchNumber":3,"startTime":"2025-07-23T16:29:27.226Z","endTime":"2025-07-23T16:29:35.400Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:29:35.400Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jurickson Profar flies out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T16:31:43.447Z","endTime":"2025-07-23T16:34:41.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8],"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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"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":93.1,"endSpeed":85.3,"strikeZoneTop":3.65146064281472,"strikeZoneBottom":1.77595461218728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.855604859636408,"aZ":-8.001716266678333,"pfxX":-5.2783483675213905,"pfxZ":13.061262726782644,"pX":-0.4031197862250025,"pZ":1.6582566683370472,"vX0":4.7082928270318885,"vY0":-135.03678836707326,"vZ0":-12.383921741971395,"x":132.37,"y":194.01,"x0":-1.4818245844893752,"y0":50.00078208875875,"z0":6.861726197332383,"aX":-9.76661289601693},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":21.2,"breakHorizontal":8.5,"spinRate":2455,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.4052982008121635,"extension":5.828525398516126},"index":0,"playId":"17580356-68c2-3d86-a185-547a37263209","pitchNumber":1,"startTime":"2025-07-23T16:31:50.410Z","endTime":"2025-07-23T16:31:54.801Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-07-23T16:32:04.153Z","endTime":"2025-07-23T16:32:19.657Z","isPitch":false,"type":"action","player":{"id":595777,"link":"/api/v1/people/595777"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.48392653109217,"strikeZoneBottom":1.65695307199629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.049843641328888,"aZ":-9.577603798694597,"pfxX":-5.5751101928660125,"pfxZ":12.16044229581475,"pX":-0.32975387443938836,"pZ":3.5024272897443804,"vX0":4.860880152628004,"vY0":-135.77843333105858,"vZ0":-7.4388312259839555,"x":129.57,"y":144.21,"x0":-1.4230370526573282,"y0":50.00490328385586,"z0":6.95242473710834,"aX":-10.361486474624481},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.5,"breakHorizontal":9.0,"spinRate":2399,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.4041335228066769,"extension":5.7877939916752945},"index":2,"playId":"093f100d-9960-36ae-af8a-829a5f770c1d","pitchNumber":2,"startTime":"2025-07-23T16:32:19.657Z","endTime":"2025-07-23T16:32:24.786Z","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":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.29529459281042,"strikeZoneBottom":1.50291865597402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.130108808385646,"aZ":-25.607110379312616,"pfxX":-8.429404885700094,"pfxZ":4.086071492615492,"pX":-1.2942990991053596,"pZ":1.246984641727315,"vX0":3.5107136681778144,"vY0":-125.80608223805795,"vZ0":-8.66260129436368,"x":166.34,"y":205.11,"x0":-1.6115174726914137,"y0":50.00097705247155,"z0":6.805271083610987,"aX":-13.532194461879502},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.6,"breakHorizontal":14.5,"spinRate":1656,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.435113635532955,"extension":5.747854232292897},"index":3,"playId":"17f3cd4d-b466-33c0-8c06-faeb77269d79","pitchNumber":3,"startTime":"2025-07-23T16:32:39.309Z","endTime":"2025-07-23T16:32:43.116Z","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":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.38710288761957,"strikeZoneBottom":1.60095487937764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.877516298738843,"aZ":-24.353036278654926,"pfxX":-0.08262999352554878,"pfxZ":4.521498699132221,"pX":1.6301975423286075,"pZ":2.283607432420389,"vX0":7.797928762153838,"vY0":-130.071617143085,"vZ0":-7.046649686114233,"x":54.86,"y":177.12,"x0":-1.3840710986071045,"y0":50.00413210695181,"z0":6.849598932616245,"aX":-0.14483890190642115},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.0,"breakHorizontal":-1.4,"spinRate":2554,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.4195948198678692,"extension":5.751335244129856},"index":4,"playId":"e23e67f5-b1e2-31e0-9a4a-c110d4b3a0ca","pitchNumber":4,"startTime":"2025-07-23T16:32:57.592Z","endTime":"2025-07-23T16:33:01.726Z","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":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.962506305569896,"aZ":-23.67350995644182,"pfxX":2.1290313452450773,"pfxZ":4.984345705741937,"pX":0.05294663951625583,"pZ":2.5763623637011044,"vX0":3.376326018345038,"vY0":-129.26314613930583,"vZ0":-6.380960962561764,"x":114.98,"y":169.22,"x0":-1.542820618067306,"y0":50.00330873186261,"z0":6.874575873889763,"aX":3.630765230981155},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.9,"breakHorizontal":-4.6,"spinRate":2549,"spinDirection":176},"zone":5,"typeConfidence":2.0,"plateTime":0.42245848218419013,"extension":5.850128733425136},"index":5,"playId":"0b0d79ec-eb64-361e-b201-1276cb88c0d7","pitchNumber":5,"startTime":"2025-07-23T16:33:15.987Z","endTime":"2025-07-23T16:33:20.740Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.529995496900067,"aZ":-25.198961246890306,"pfxX":-8.303455109159644,"pfxZ":4.413942294061638,"pX":-0.8486670031105632,"pZ":2.0060110833112295,"vX0":4.461192227984613,"vY0":-124.26395813930579,"vZ0":-6.967050989088516,"x":149.35,"y":184.62,"x0":-1.5789751811499497,"y0":50.00212968243395,"z0":6.910065436013764,"aX":-13.117152388854178},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.7,"breakHorizontal":14.2,"spinRate":1706,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.43907783420359525,"extension":5.809449428136949},"index":6,"playId":"884e5128-f4f0-3fc6-8f00-4b09bb49dabf","pitchNumber":6,"startTime":"2025-07-23T16:33:38.229Z","endTime":"2025-07-23T16:33:44.156Z","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":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.41785242980067,"aZ":-21.096750267589155,"pfxX":0.4295926139349231,"pfxZ":6.406115093820275,"pX":0.3418183853746341,"pZ":1.9643244746008932,"vX0":4.740718655104277,"vY0":-130.18432440292855,"vZ0":-8.448227259846826,"x":103.97,"y":185.74,"x0":-1.5529392972463434,"y0":50.00196078488038,"z0":6.82825116423833,"aX":0.7429669004670791},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.1,"breakHorizontal":-1.8,"spinRate":2533,"spinDirection":187},"zone":9,"typeConfidence":2.0,"plateTime":0.4195383624402793,"extension":5.787532489020315},"index":7,"playId":"038a0473-46bb-3cd0-bdad-6407acd988ba","pitchNumber":7,"startTime":"2025-07-23T16:34:08.071Z","endTime":"2025-07-23T16:34:12.643Z","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":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.301427527431965,"aZ":-9.758133935483691,"pfxX":-6.162188735379659,"pfxZ":11.685566678441173,"pX":0.4718588547206691,"pZ":3.204324674674803,"vX0":6.697765288558459,"vY0":-137.79737934747007,"vZ0":-8.387370677535602,"x":99.01,"y":152.26,"x0":-1.1924341246078265,"y0":50.005691209658096,"z0":6.951375640113556,"aX":-11.824278881207091},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.6,"breakHorizontal":9.7,"spinRate":2421,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.3978419938557085,"extension":5.863280057199776},"hitData":{"launchSpeed":88.9,"launchAngle":47.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.95,"coordY":96.04}},"index":8,"playId":"31d7fa9c-9bfa-3d2b-ba1d-0913d97d3cd0","pitchNumber":8,"startTime":"2025-07-23T16:34:30.554Z","endTime":"2025-07-23T16:34:41.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:34:41.283Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Olson walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T16:34:52.139Z","endTime":"2025-07-23T16:36:55.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.59123278789831,"strikeZoneBottom":1.68242091917999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.106077205520705,"aZ":-11.803749215824162,"pfxX":-6.138896433194706,"pfxZ":10.552664689010424,"pX":0.31987789468777983,"pZ":3.382431033543879,"vX0":6.396740872669885,"vY0":-137.91887958806956,"vZ0":-7.603541378128423,"x":104.81,"y":147.45,"x0":-1.229733172040783,"y0":50.0036803906358,"z0":6.967658061176157,"aX":-11.850946805615754},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":9.8,"spinRate":2427,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.39684374554389956,"extension":5.812371885598365},"index":0,"playId":"e37652bb-32f8-3f50-ae60-c3c521f120d3","pitchNumber":1,"startTime":"2025-07-23T16:35:08.923Z","endTime":"2025-07-23T16:35:13.546Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.351731024634255,"aZ":-22.85667949765244,"pfxX":0.627854450201978,"pfxZ":5.440191423118804,"pX":0.39980810147599444,"pZ":2.257333420711034,"vX0":4.704596127355233,"vY0":-129.61411513892875,"vZ0":-7.353005522003857,"x":101.76,"y":177.83,"x0":-1.5153660119870724,"y0":50.00630568361946,"z0":6.858651947155982,"aX":1.074501654919286},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.5,"breakHorizontal":-2.2,"spinRate":2504,"spinDirection":192},"zone":9,"typeConfidence":2.0,"plateTime":0.4214935639591224,"extension":5.789714330671707},"index":1,"playId":"dc088e0e-8487-30fb-8742-6aa8811af797","pitchNumber":2,"startTime":"2025-07-23T16:35:27.800Z","endTime":"2025-07-23T16:35:31.321Z","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":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":83.0,"strikeZoneTop":3.59429217847975,"strikeZoneBottom":1.61576447077893,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.83837735236306,"aZ":-25.117908215960718,"pfxX":1.4234318463044833,"pfxZ":4.134979236978683,"pX":1.312502220707428,"pZ":1.0201235364854353,"vX0":6.204476193020052,"vY0":-128.7868219011659,"vZ0":-9.831429127604997,"x":66.97,"y":211.24,"x0":-1.2974970601227387,"y0":50.00096382930951,"z0":6.779940111729962,"aX":2.427954048889507},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.8,"breakHorizontal":-3.7,"spinRate":2502,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.4227850252890435,"extension":5.961564190548398},"index":2,"playId":"88aa7d23-23dd-3b82-988c-a16174d8fa41","pitchNumber":3,"startTime":"2025-07-23T16:35:51.755Z","endTime":"2025-07-23T16:35:55.349Z","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":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.2,"strikeZoneTop":3.52462911032459,"strikeZoneBottom":1.61569361741314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.585485044416593,"aZ":-25.499822061684387,"pfxX":1.767511463307164,"pfxZ":3.987110202972845,"pX":1.7226897975791284,"pZ":1.075027645254335,"vX0":6.842236845532851,"vY0":-127.65923861281814,"vZ0":-9.39603015010261,"x":51.34,"y":209.75,"x0":-1.2058883124889488,"y0":50.004890446600626,"z0":6.762973544262766,"aX":2.961657094229923},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.6,"breakHorizontal":-4.6,"spinRate":2541,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.4266125164137704,"extension":6.041823406424301},"index":3,"playId":"2b8bd6ab-70aa-35e0-9778-ce7b7e0be614","pitchNumber":4,"startTime":"2025-07-23T16:36:11.933Z","endTime":"2025-07-23T16:36:16.068Z","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":94.7,"endSpeed":86.5,"strikeZoneTop":3.54915509797745,"strikeZoneBottom":1.50073577334266,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.2674884171814,"aZ":-9.400585705047265,"pfxX":-5.314390155013783,"pfxZ":11.864086156494508,"pX":-2.0764856378008196,"pZ":3.9265018467875494,"vX0":-0.10374361050099512,"vY0":-137.83063290129635,"vZ0":-6.678656434149734,"x":196.15,"y":132.76,"x0":-1.3480608184357497,"y0":50.00441926237382,"z0":7.01929082669349,"aX":-10.20339072906442},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.3,"breakHorizontal":9.6,"spinRate":2480,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3977140514522617,"extension":5.811977863082289},"index":4,"playId":"7d4a28e3-b60c-3a69-9c84-338c8eef6c76","pitchNumber":5,"startTime":"2025-07-23T16:36:32.650Z","endTime":"2025-07-23T16:36:36.216Z","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":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.52490971379768,"strikeZoneBottom":1.54613205776728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.1669210653752,"aZ":-9.517017987729789,"pfxX":-5.926457462363063,"pfxZ":11.911889602425386,"pX":-1.7503099253617802,"pZ":3.237924276425779,"vX0":1.186328597722576,"vY0":-137.4530532454339,"vZ0":-8.280940561665183,"x":183.72,"y":151.36,"x0":-1.4194280611320835,"y0":50.00215889164148,"z0":6.946660328792442,"aX":-11.27181073426511},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.9,"breakHorizontal":10.4,"spinRate":2483,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3993909449137054,"extension":5.761895606032274},"index":5,"playId":"63f72490-4174-35d1-94cc-b71e5a0fde53","pitchNumber":6,"startTime":"2025-07-23T16:36:51.688Z","endTime":"2025-07-23T16:36:55.621Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:36:55.621Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T16:37:08.789Z","endTime":"2025-07-23T16:39:06.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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":77.8,"endSpeed":72.1,"strikeZoneTop":3.49492485013908,"strikeZoneBottom":1.5010058592534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.534134519443025,"aZ":-42.298798914992034,"pfxX":3.8684737797205853,"pfxZ":-7.8683768541756995,"pX":0.2617507107707612,"pZ":1.2690453390092233,"vX0":3.042028650414233,"vY0":-113.29247142720234,"vZ0":-3.4463088293601496,"x":107.02,"y":204.52,"x0":-1.605438178638437,"y0":50.00081810194511,"z0":7.077383839269601,"aX":4.979729338331476},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-14.9,"breakHorizontal":-7.8,"spinRate":2856,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4852315680444992,"extension":5.976401465471602},"index":0,"playId":"cbfcd964-238f-315f-8058-009cd5818a86","pitchNumber":1,"startTime":"2025-07-23T16:37:19.371Z","endTime":"2025-07-23T16:37:23.416Z","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, 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":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.40990152137931,"strikeZoneBottom":1.46632935186614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.42171582167308,"aZ":-21.59066153959044,"pfxX":-8.83202337126503,"pfxZ":6.622850297280107,"pX":0.7543466799985661,"pZ":0.44340722937427474,"vX0":8.45088117731439,"vY0":-124.85304559818617,"vZ0":-11.17173717103295,"x":88.25,"y":226.81,"x0":-1.508273489908014,"y0":50.00112528729441,"z0":6.714411179556398,"aX":-14.10395915986052},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.8,"breakHorizontal":14.3,"spinRate":1639,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.43678534137136005,"extension":6.001948079051505},"index":1,"playId":"668ae12b-a340-3208-a3ab-c9f6f54919ab","pitchNumber":2,"startTime":"2025-07-23T16:37:34.975Z","endTime":"2025-07-23T16:37:39.532Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.33796644340607,"strikeZoneBottom":1.39432988188289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.969791971726522,"aZ":-21.341658675719685,"pfxX":-7.683033949155356,"pfxZ":7.0865635848583555,"pX":-0.6252985674104814,"pZ":3.091788596724342,"vX0":4.997189787845726,"vY0":-122.76321135987118,"vZ0":-4.926673882240529,"x":140.83,"y":155.3,"x0":-1.6875762973906578,"y0":50.00175801603592,"z0":6.93771084563813,"aX":-11.743453073926567},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":11.9,"breakHorizontal":12.7,"spinRate":1702,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.44591065561625953,"extension":6.019980952317586},"index":2,"playId":"58d85b36-b550-3ce3-8537-be27290e7248","pitchNumber":3,"startTime":"2025-07-23T16:37:54.194Z","endTime":"2025-07-23T16:37:58.261Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":72.4,"strikeZoneTop":3.30403579719166,"strikeZoneBottom":1.43023724707716,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.08321290353218,"aZ":-40.66320659788942,"pfxX":2.0080311478978303,"pfxZ":-6.509008655990797,"pX":-0.14075180259185227,"pZ":2.4414392655159123,"vX0":2.831063871517629,"vY0":-113.31105323119293,"vZ0":-1.3791486256203547,"x":122.37,"y":172.86,"x0":-1.665666835469779,"y0":50.002780404713725,"z0":7.109294627354329,"aX":2.618814532825411},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-11.9,"breakHorizontal":-4.3,"spinRate":2702,"spinDirection":36},"zone":5,"typeConfidence":2.0,"plateTime":0.48280683449539774,"extension":6.000054187114656},"index":3,"playId":"a6b02833-004c-31ca-ab2b-25ce74f4234a","pitchNumber":4,"startTime":"2025-07-23T16:38:12.124Z","endTime":"2025-07-23T16:38:16.927Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-23T16:38:25.963Z","endTime":"2025-07-23T16:38:33.817Z","isPitch":false,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.407153069585355,"aZ":-23.499707177403927,"pfxX":-8.303706210122336,"pfxZ":5.309399028749597,"pX":-0.16272575367791028,"pZ":2.5947518557140836,"vX0":6.165466310660411,"vY0":-126.87112489781428,"vZ0":-5.9488799367820455,"x":123.2,"y":168.72,"x0":-1.5427951035473109,"y0":50.00363998902328,"z0":6.837137792575854,"aX":-13.568150147981036},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.5,"breakHorizontal":13.7,"spinRate":1753,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.43134972289506646,"extension":6.058928906988263},"index":5,"playId":"a59231ba-7c43-3582-a6cd-09a960312354","pitchNumber":5,"startTime":"2025-07-23T16:38:33.817Z","endTime":"2025-07-23T16:38:38.834Z","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":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.066382807235563,"aZ":-27.909497486161875,"pfxX":-0.10534229059880329,"pfxZ":2.5425845218777585,"pX":0.39660359081995483,"pZ":2.109192112689845,"vX0":5.026437578359654,"vY0":-128.40289978428694,"vZ0":-6.74105324287589,"x":101.88,"y":181.83,"x0":-1.5677366324210065,"y0":50.006275907023415,"z0":6.922579444798313,"aX":-0.1771608713632907},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.4,"breakHorizontal":-0.8,"spinRate":2532,"spinDirection":162},"zone":9,"typeConfidence":2.0,"plateTime":0.4255801857850905,"extension":6.104219085048672},"index":6,"playId":"ec4134b6-a22c-3757-8862-e74dc4125df9","pitchNumber":6,"startTime":"2025-07-23T16:39:00.505Z","endTime":"2025-07-23T16:39:06.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:39:06.570Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sean Murphy walks. Matt Olson to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T16:39:17.727Z","endTime":"2025-07-23T16:40:48.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"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(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":78.5,"endSpeed":72.0,"strikeZoneTop":3.42256613519035,"strikeZoneBottom":1.4676215933718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.535358362280462,"aZ":-42.689091865380114,"pfxX":3.315625838785679,"pfxZ":-8.069512027386684,"pX":-0.7695838131066743,"pZ":2.7021305500642367,"vX0":1.1427017502004528,"vY0":-114.21641628029383,"vZ0":-0.531985998470226,"x":146.33,"y":165.82,"x0":-1.7087859324979324,"y0":50.00012580952068,"z0":7.182360293650873,"aX":4.323398364895564},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-14.4,"breakHorizontal":-6.4,"spinRate":2842,"spinDirection":35},"zone":4,"typeConfidence":2.0,"plateTime":0.4819075886513149,"extension":6.042056527318695},"index":0,"playId":"831c877e-d5a4-398d-b32d-fc47563e2311","pitchNumber":1,"startTime":"2025-07-23T16:39:31.515Z","endTime":"2025-07-23T16:39:35.486Z","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.7,"endSpeed":82.2,"strikeZoneTop":3.47716609440259,"strikeZoneBottom":1.55737964814803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.833465492161842,"aZ":-25.806138373898477,"pfxX":2.637550466654244,"pfxZ":3.769343989214171,"pX":1.570577789870883,"pZ":1.641319636064109,"vX0":6.728258581672057,"vY0":-128.96415282693832,"vZ0":-8.012964145370326,"x":57.13,"y":194.46,"x0":-1.4109897418050763,"y0":50.00605691799357,"z0":6.767730640669554,"aX":4.460879224639273},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.3,"breakHorizontal":-6.2,"spinRate":2539,"spinDirection":164},"zone":14,"typeConfidence":2.0,"plateTime":0.4240691644333934,"extension":6.132304127187824},"index":1,"playId":"818d58a9-e0db-3829-9a4e-8f64be4c8942","pitchNumber":2,"startTime":"2025-07-23T16:39:47.037Z","endTime":"2025-07-23T16:39:50.881Z","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":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.42175305987774,"strikeZoneBottom":1.64224995310163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.742724614994952,"aZ":-22.891737841009952,"pfxX":3.1509872210265066,"pfxZ":5.509688466971208,"pX":0.8959937587333618,"pZ":1.2929474164337664,"vX0":5.158932113589601,"vY0":-128.72114496347365,"vZ0":-9.345527007109727,"x":82.85,"y":203.87,"x0":-1.5404260775512228,"y0":50.001427863004366,"z0":6.73111820149309,"aX":5.307912216501257},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.2,"breakHorizontal":-6.8,"spinRate":2522,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.42487325474157833,"extension":6.184840429651652},"index":2,"playId":"bee67a01-b90b-3357-a5ad-2930f7e6e883","pitchNumber":3,"startTime":"2025-07-23T16:40:04.637Z","endTime":"2025-07-23T16:40:08.500Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.41438902883453,"strikeZoneBottom":1.61443579255159,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.598298263097707,"aZ":-25.07632521168666,"pfxX":3.5300061291417437,"pfxZ":4.173129353091401,"pX":1.021154977899916,"pZ":1.8850870488756277,"vX0":5.308954879155837,"vY0":-129.2603387587633,"vZ0":-7.757368624776088,"x":78.08,"y":187.88,"x0":-1.513842313232919,"y0":50.00437206791661,"z0":6.835337291218429,"aX":6.004827943515055},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.1,"breakHorizontal":-7.6,"spinRate":2616,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.4228843876045265,"extension":6.142197647965996},"index":3,"playId":"b6c248cb-6404-3285-8e26-da33a0e002b3","pitchNumber":4,"startTime":"2025-07-23T16:40:23.641Z","endTime":"2025-07-23T16:40:28.392Z","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":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.7,"strikeZoneTop":3.4231716544904,"strikeZoneBottom":1.55223409279361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.765403772085016,"aZ":-26.769725792540456,"pfxX":2.606584967912096,"pfxZ":3.3398742103711028,"pX":0.41531183496061835,"pZ":1.3532625138111807,"vX0":3.8800891326793066,"vY0":-125.43202509366606,"vZ0":-8.26779614437302,"x":101.17,"y":202.24,"x0":-1.481272122979326,"y0":50.001292698600516,"z0":6.826738138129995,"aX":4.215844429216598},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.7,"breakHorizontal":-5.5,"spinRate":2563,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.4341604576759561,"extension":6.2236562380210705},"index":4,"playId":"5c1b8c5d-3279-3e15-b4bc-798921db9ede","pitchNumber":5,"startTime":"2025-07-23T16:40:42.996Z","endTime":"2025-07-23T16:40:48.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:40:48.651Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ozzie Albies walks. Matt Olson to 3rd. Sean Murphy to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T16:41:04.564Z","endTime":"2025-07-23T16:44:45.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnSecond":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"postOnThird":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"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":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.0,"strikeZoneTop":3.23349673629031,"strikeZoneBottom":1.45239287890095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.929990757746626,"aZ":-41.79847125429108,"pfxX":2.9894432727485656,"pfxZ":-7.24777242859098,"pX":0.00838602979967251,"pZ":1.5488248277001657,"vX0":2.7468171903892182,"vY0":-114.95229135810422,"vZ0":-3.2214358671132377,"x":116.68,"y":196.96,"x0":-1.5940532399342449,"y0":50.003911279600004,"z0":7.058754327548235,"aX":3.968315754435102},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-13.7,"breakHorizontal":-6.1,"spinRate":2898,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.477971679365778,"extension":5.861437427414065},"index":0,"playId":"57efe546-b004-3b27-b6af-7220457374ca","pitchNumber":1,"startTime":"2025-07-23T16:41:19.323Z","endTime":"2025-07-23T16:41:24.281Z","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.6,"endSpeed":86.7,"strikeZoneTop":3.32414075746652,"strikeZoneBottom":1.57824378975991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.38437743228779,"aZ":-9.684142120560224,"pfxX":-5.8108846283673525,"pfxZ":11.627474061150151,"pX":0.8384726230227834,"pZ":3.440668077084512,"vX0":7.5540244825305916,"vY0":-138.76420949905187,"vZ0":-7.777867128865115,"x":85.04,"y":145.88,"x0":-1.1744480556126915,"y0":50.00581729017272,"z0":6.93918219047183,"aX":-11.24307241281674},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.4,"breakHorizontal":8.8,"spinRate":2499,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3959448668293426,"extension":6.079097410693302},"index":1,"playId":"6f84b664-4c0a-38d3-ab7e-65ef21e429b8","pitchNumber":2,"startTime":"2025-07-23T16:41:37.062Z","endTime":"2025-07-23T16:41:41.822Z","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":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.23598463710003,"strikeZoneBottom":1.32367692868377,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.03623951493692,"aZ":-43.21985111520483,"pfxX":4.206747290904399,"pfxZ":-8.211238256936985,"pX":0.16029549850747066,"pZ":2.9541951345921738,"vX0":2.7687919349945362,"vY0":-115.93406002020515,"vZ0":-0.12729524543322768,"x":110.89,"y":159.02,"x0":-1.600821163917766,"y0":50.002740189833375,"z0":7.175714198169962,"aX":5.658865737987283},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-14.5,"breakHorizontal":-8.4,"spinRate":2825,"spinDirection":37},"zone":2,"typeConfidence":2.0,"plateTime":0.47457321149152465,"extension":6.110328148206376},"index":2,"playId":"91fb53fb-b3cd-3263-bc8d-38542384cd43","pitchNumber":3,"startTime":"2025-07-23T16:41:58.877Z","endTime":"2025-07-23T16:42:02.986Z","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.1,"endSpeed":87.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.67728228592025,"aZ":-9.148103367930947,"pfxX":-6.097355103643855,"pfxZ":11.761766451431516,"pX":0.5260141538413611,"pZ":2.43574313700479,"vX0":7.002261114312761,"vY0":-139.35594886077556,"vZ0":-10.37371647106043,"x":96.95,"y":173.01,"x0":-1.2326265628270583,"y0":50.002527331532825,"z0":6.820481332823333,"aX":-11.936794718015843},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.2,"breakHorizontal":9.5,"spinRate":2493,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.3937486402235786,"extension":6.084633195426357},"index":3,"playId":"3a879577-5371-3c62-935d-bdf6bcdae3c4","pitchNumber":4,"startTime":"2025-07-23T16:42:16.893Z","endTime":"2025-07-23T16:42:22.176Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"981f070c-1f48-457c-bc80-55888ecabb54","startTime":"2025-07-23T16:42:42.609Z","endTime":"2025-07-23T16:42:47.609Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.21917850826839,"strikeZoneBottom":1.44974487538015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.970186164123874,"aZ":-30.604040093398098,"pfxX":6.66079139245354,"pfxZ":1.0660171425870537,"pX":1.5313599009775805,"pZ":2.33378387048395,"vX0":5.589788143723189,"vY0":-120.5994074867049,"vZ0":-4.185068175705556,"x":58.63,"y":175.77,"x0":-1.683633297161532,"y0":50.00141036889137,"z0":6.797991670612596,"aX":9.786222692382111},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.2,"breakHorizontal":-13.4,"spinRate":2860,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4545813960643277,"extension":6.080362935636518},"index":5,"playId":"42f57cef-7b1b-3d04-8352-66b046ade26b","pitchNumber":5,"startTime":"2025-07-23T16:42:55.835Z","endTime":"2025-07-23T16:42:59.776Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.985186061832295,"aZ":-10.001222535028838,"pfxX":-4.8657634467327995,"pfxZ":11.504295731710897,"pX":0.8447419397777908,"pZ":1.9933286879384697,"vX0":7.277936610549153,"vY0":-138.22572812641803,"vZ0":-11.399647387523641,"x":84.8,"y":184.96,"x0":-1.1951231621648355,"y0":50.00141422005298,"z0":6.851747997764676,"aX":-9.377058472791497},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":7.2,"spinRate":2453,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.39688353725308456,"extension":6.079575726308206},"index":6,"playId":"afc6bdba-ae17-3c7c-8f8b-14c8b1b64b12","pitchNumber":6,"startTime":"2025-07-23T16:43:13.806Z","endTime":"2025-07-23T16:43:19.661Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.31356540221699,"strikeZoneBottom":1.6294411525359,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.447797782611836,"aZ":-28.905766972291573,"pfxX":4.335875608450323,"pfxZ":2.1830282000212016,"pX":1.2391517010078301,"pZ":1.8036171074681706,"vX0":5.711378602189771,"vY0":-121.5350672960838,"vZ0":-5.925491815777237,"x":69.77,"y":190.08,"x0":-1.703295042124776,"y0":50.0053072549125,"z0":6.778843672229039,"aX":6.4965958715160905},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.8,"breakHorizontal":-9.2,"spinRate":2779,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4503839980529625,"extension":6.17521213286883},"index":7,"playId":"4b6b9d95-6c36-3d3a-a957-87effe5d92c8","pitchNumber":7,"startTime":"2025-07-23T16:43:42.361Z","endTime":"2025-07-23T16:43:48.492Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.1918208677127,"aZ":-41.30102910733372,"pfxX":3.7538350352621204,"pfxZ":-6.690339770204885,"pX":0.19854067047624238,"pZ":1.561066220827135,"vX0":2.9911314004627254,"vY0":-116.42937312235095,"vZ0":-3.472582599916777,"x":109.43,"y":196.63,"x0":-1.5935693375447584,"y0":50.004258347720594,"z0":7.005981306627079,"aX":5.119647326171929},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-12.7,"breakHorizontal":-7.6,"spinRate":2737,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.47162683165348485,"extension":5.992922603054133},"index":8,"playId":"b65a68f4-367d-3aa4-b4b0-0faf25a674ea","pitchNumber":8,"startTime":"2025-07-23T16:44:06.743Z","endTime":"2025-07-23T16:44:11.267Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.31877496758248,"strikeZoneBottom":1.63269181978573,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.92208019945084,"aZ":-24.147028148976144,"pfxX":3.021211424175686,"pfxZ":4.675544429093571,"pX":0.9656885048585306,"pZ":1.339786424291785,"vX0":5.343141134363819,"vY0":-129.88436332271203,"vZ0":-9.101796532682407,"x":80.19,"y":202.61,"x0":-1.5066243218270796,"y0":50.00272035597291,"z0":6.710544768109514,"aX":5.188016988974888},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.7,"breakHorizontal":-6.6,"spinRate":2495,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.4208827356129152,"extension":6.04152857092945},"index":9,"playId":"e8aea481-952c-3884-bf5e-3a44071c41c7","pitchNumber":9,"startTime":"2025-07-23T16:44:36.366Z","endTime":"2025-07-23T16:44:45.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:44:45.719Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T16:45:49.323Z","endTime":"2025-07-23T16:47:44.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T16:45:47.728Z","endTime":"2025-07-23T16:45:51.629Z","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, 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":88.7,"endSpeed":82.5,"strikeZoneTop":3.56674836481378,"strikeZoneBottom":1.64501464195082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.225735639569514,"aZ":-23.6199811681351,"pfxX":2.5205111550614547,"pfxZ":5.021806788762493,"pX":0.35573155360701814,"pZ":1.7786818828624131,"vX0":4.680442269153857,"vY0":-129.03871416778003,"vZ0":-8.180803800000684,"x":103.44,"y":190.76,"x0":-1.8018342583894331,"y0":50.00513505878782,"z0":6.780561594645633,"aX":4.294833334502234},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.7,"breakHorizontal":-5.5,"spinRate":2581,"spinDirection":180},"zone":9,"typeConfidence":2.0,"plateTime":0.42278685930755167,"extension":6.1269473418895295},"index":1,"playId":"7cc0e4bd-96a4-3894-85f7-71b60626f6c6","pitchNumber":1,"startTime":"2025-07-23T16:45:51.629Z","endTime":"2025-07-23T16:45:55.226Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.018068287293595,"aZ":-23.40413384335512,"pfxX":3.0935439403214557,"pfxZ":5.162479661455708,"pX":-0.576638964193637,"pZ":2.127997669485816,"vX0":1.6890985094774034,"vY0":-129.26622179093786,"vZ0":-7.609275374616159,"x":138.98,"y":181.32,"x0":-1.6397035276770076,"y0":50.0038811190204,"z0":6.8967712895373845,"aX":5.25398304420342},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.9,"breakHorizontal":-6.0,"spinRate":2594,"spinDirection":185},"zone":7,"typeConfidence":2.0,"plateTime":0.42313622708002674,"extension":5.893248641469255},"index":2,"playId":"6f44fec4-76ca-3391-aa71-0832a9de6c71","pitchNumber":2,"startTime":"2025-07-23T16:46:08.510Z","endTime":"2025-07-23T16:46:11.993Z","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":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.47341027969,"strikeZoneBottom":1.55155323880828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.66038457392657,"aZ":-7.823576567380703,"pfxX":-4.600145736318309,"pfxZ":12.323522053125743,"pX":-1.5324339747806253,"pZ":3.6978631373237723,"vX0":1.428389123874335,"vY0":-139.92742088058625,"vZ0":-7.671695934368833,"x":175.41,"y":138.94,"x0":-1.4531140954786,"y0":50.00006219395368,"z0":6.993437525575259,"aX":-9.086543641855668},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":20.9,"breakHorizontal":8.0,"spinRate":2446,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3920025738814723,"extension":5.977044823271489},"index":3,"playId":"52a9b2a2-a5b4-3e41-af91-79831dae962c","pitchNumber":3,"startTime":"2025-07-23T16:46:33.345Z","endTime":"2025-07-23T16:46:37.800Z","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.2,"endSpeed":86.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.102985446192584,"aZ":-9.247280312318253,"pfxX":-6.056171529109713,"pfxZ":11.875642374919398,"pX":-0.46214694640905774,"pZ":3.2165970603514213,"vX0":4.327583735338106,"vY0":-138.36077565726035,"vZ0":-8.55003773027993,"x":134.62,"y":151.93,"x0":-1.2630624402844692,"y0":50.00323879261713,"z0":6.974366548844496,"aX":-11.69211034164565},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.8,"breakHorizontal":10.0,"spinRate":2410,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.3965181904621957,"extension":6.006834869146958},"index":4,"playId":"c89fd76f-74c8-3df8-88b9-8a59f4074d36","pitchNumber":4,"startTime":"2025-07-23T16:46:49.222Z","endTime":"2025-07-23T16:46:52.664Z","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.6,"endSpeed":87.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.173356114121294,"aZ":-10.08585990029109,"pfxX":-4.757226124783641,"pfxZ":11.318195904109675,"pX":-0.8494526453969947,"pZ":2.0509256120953836,"vX0":3.0399498940784486,"vY0":-138.8369501475605,"vZ0":-10.91239707909327,"x":149.38,"y":183.41,"x0":-1.3406710310659287,"y0":50.0043616337104,"z0":6.704441493711172,"aX":-9.285034255003122},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.4,"breakHorizontal":8.0,"spinRate":2385,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.3945651822886971,"extension":6.057257674861435},"index":5,"playId":"2d7e862a-4594-3b87-9ec8-96d9942d1096","pitchNumber":5,"startTime":"2025-07-23T16:47:13.157Z","endTime":"2025-07-23T16:47:16.641Z","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":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.036215918659728,"aZ":-23.57973791522313,"pfxX":-0.40487871844057266,"pfxZ":4.935150256051147,"pX":0.2802761414617387,"pZ":1.198639226860088,"vX0":4.784852969837327,"vY0":-130.3094122611615,"vZ0":-9.793288084117462,"x":106.32,"y":206.42,"x0":-1.5170458825714854,"y0":50.003803362520756,"z0":6.747378190500848,"aX":-0.7052566410445323},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.2,"breakHorizontal":-0.2,"spinRate":2461,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.4182429017623983,"extension":6.100407086293412},"hitData":{"launchSpeed":97.8,"launchAngle":37.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.46,"coordY":59.46}},"index":6,"playId":"d615e4dc-22bf-3d30-bc12-193acf3e7ada","pitchNumber":6,"startTime":"2025-07-23T16:47:34.525Z","endTime":"2025-07-23T16:47:44.627Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:47:44.627Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dominic Smith lines out to left fielder Jurickson Profar.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-23T16:49:46.359Z","endTime":"2025-07-23T16:51:08.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.50278206961845,"strikeZoneBottom":1.42752966829543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.703274145766656,"aZ":-13.93409341134547,"pfxX":-4.61185050056879,"pfxZ":9.407665043399925,"pX":1.0110693700093996,"pZ":2.8454398701396664,"vX0":8.62496827065717,"vY0":-138.1162573079038,"vZ0":-5.4028475134533,"x":78.46,"y":161.95,"x0":-1.5478261363280557,"y0":50.00352035201769,"z0":5.758116135273513,"aX":-8.943073874049228},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":6.6,"spinRate":2289,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.3959986293299811,"extension":7.076144059591477},"index":0,"playId":"8e5fa510-bd15-339e-aee3-0d19c223b25a","pitchNumber":1,"startTime":"2025-07-23T16:50:04.851Z","endTime":"2025-07-23T16:50:09.162Z","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":95.1,"endSpeed":87.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.381662977500664,"aZ":-14.778564180243315,"pfxX":-5.452234144768282,"pfxZ":8.97013043248004,"pX":0.5919042208842787,"pZ":2.7035965122175636,"vX0":7.5474027061665865,"vY0":-138.25333009389485,"vZ0":-5.700075587753644,"x":94.44,"y":165.78,"x0":-1.4630310134820752,"y0":50.00081631984514,"z0":5.781367394279239,"aX":-10.570811603971723},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":8.3,"spinRate":2351,"spinDirection":203},"zone":6,"typeConfidence":0.89,"plateTime":0.39595629768432694,"extension":6.9385651278825415},"index":1,"playId":"e99b913c-094a-34f1-9f83-372145af6fd4","pitchNumber":2,"startTime":"2025-07-23T16:50:20.113Z","endTime":"2025-07-23T16:50:23.481Z","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":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.534852637330037,"aZ":-29.980242564564954,"pfxX":0.3167814709668719,"pfxZ":1.465173489776582,"pX":-0.6994693234938121,"pZ":3.5506773433212615,"vX0":2.4157506433817244,"vY0":-121.16103439724995,"vZ0":0.6502752659212192,"x":143.66,"y":142.91,"x0":-1.748426326954232,"y0":50.001417041080686,"z0":5.888234450849651,"aX":0.4726594395439308},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.0,"breakHorizontal":-1.1,"spinRate":2292,"spinDirection":113},"zone":11,"typeConfidence":0.89,"plateTime":0.45118988625439815,"extension":6.825850371204961},"index":2,"playId":"c5969487-f455-30e1-81ad-dc7e898c116d","pitchNumber":3,"startTime":"2025-07-23T16:50:35.743Z","endTime":"2025-07-23T16:50:39.313Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-23T16:50:54.395Z","endTime":"2025-07-23T16:51:01.278Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.558604203631308,"aZ":-34.912681830256915,"pfxX":4.552146432054711,"pfxZ":-2.015009172600365,"pX":-0.758797861115144,"pZ":2.866677629127486,"vX0":1.2455320783302146,"vY0":-115.47748853617188,"vZ0":0.5383261599564229,"x":145.92,"y":161.38,"x0":-1.8960376000124246,"y0":50.00402561355232,"z0":5.976448660865666,"aX":6.177330079379487},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-3.2,"breakHorizontal":-8.5,"spinRate":2438,"spinDirection":76},"zone":1,"typeConfidence":0.8,"plateTime":0.47345993158817956,"extension":6.785957108300339},"hitData":{"launchSpeed":91.0,"launchAngle":19.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.91,"coordY":103.75}},"index":4,"playId":"9a87560b-68a6-3ea5-b85b-40534c1960aa","pitchNumber":4,"startTime":"2025-07-23T16:51:01.278Z","endTime":"2025-07-23T16:51:08.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:51:08.189Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-23T16:51:24.178Z","endTime":"2025-07-23T16:53:04.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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, 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":77.4,"endSpeed":72.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.85167364623398,"aZ":-36.54026596968386,"pfxX":3.4737022256538004,"pfxZ":-3.3570797339252456,"pX":-0.642565152948001,"pZ":1.6032516290993926,"vX0":1.845839739168652,"vY0":-112.84112357007743,"vZ0":-1.3892907231797322,"x":141.49,"y":195.49,"x0":-1.920090939518236,"y0":50.00176120412491,"z0":5.879332290869964,"aX":4.5185475442569185},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-6.1,"breakHorizontal":-6.7,"spinRate":2549,"spinDirection":71},"zone":7,"typeConfidence":0.9,"plateTime":0.48376996085299284,"extension":6.78761289073375},"index":0,"playId":"a85efcd7-f377-389b-8165-f73e4eac7789","pitchNumber":1,"startTime":"2025-07-23T16:51:36.139Z","endTime":"2025-07-23T16:51:42.279Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.6,"strikeZoneTop":3.3996670322166,"strikeZoneBottom":1.52629248908431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.729813395522548,"aZ":-32.89778479247729,"pfxX":5.219042741543586,"pfxZ":-0.5368411522517977,"pX":0.017966020617536427,"pZ":1.8709897511000644,"vX0":2.5776752707056807,"vY0":-115.24137403761995,"vZ0":-1.9186419652893258,"x":116.32,"y":188.26,"x0":-1.7900216581212116,"y0":50.00175208605574,"z0":5.867228710356092,"aX":7.077094691904084},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-1.2,"breakHorizontal":-10.1,"spinRate":2773,"spinDirection":68},"zone":8,"typeConfidence":0.73,"plateTime":0.47377887936024443,"extension":6.895331406384264},"index":1,"playId":"e020345f-06fc-3472-bc71-ebd2fbe0aa7a","pitchNumber":2,"startTime":"2025-07-23T16:52:04.365Z","endTime":"2025-07-23T16:52:08.351Z","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":95.8,"endSpeed":87.6,"strikeZoneTop":3.48530779502765,"strikeZoneBottom":1.57708716602858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.73198243372347,"aZ":-14.989188057550438,"pfxX":-5.740062197077213,"pfxZ":8.746887002929395,"pX":-1.1108273882744442,"pZ":2.2768217704268467,"vX0":3.4705103245157614,"vY0":-139.38673405116202,"vZ0":-6.676578624441866,"x":159.34,"y":177.31,"x0":-1.6271154611602305,"y0":50.00694830624612,"z0":5.695709881396082,"aX":-11.28181252166672},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":9.7,"spinRate":2291,"spinDirection":204},"zone":13,"typeConfidence":0.9,"plateTime":0.39316047151239575,"extension":6.987124652270861},"index":2,"playId":"da029090-9b70-3b4b-a464-7c3eb121b19e","pitchNumber":3,"startTime":"2025-07-23T16:52:19.400Z","endTime":"2025-07-23T16:52:23.901Z","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":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.45517414455522,"strikeZoneBottom":1.54622520281168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.47514327396141,"aZ":-27.265479453619008,"pfxX":-9.658172316263755,"pfxZ":3.0852779240045596,"pX":0.052044529225807254,"pZ":0.6193832063596809,"vX0":7.6234428656633115,"vY0":-125.14873661834602,"vZ0":-6.701651247604117,"x":115.02,"y":222.06,"x0":-1.773843730323601,"y0":50.00394446794296,"z0":5.555404034618972,"aX":-15.37205629205024},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.3,"breakHorizontal":15.8,"spinRate":1818,"spinDirection":235},"zone":14,"typeConfidence":0.92,"plateTime":0.4371155686373607,"extension":6.980556972566248},"index":3,"playId":"48c321b3-e21a-321f-b459-14b69bd61e39","pitchNumber":4,"startTime":"2025-07-23T16:52:37.123Z","endTime":"2025-07-23T16:52:41.389Z","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":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.27182744455885,"aZ":-14.024097571063194,"pfxX":-5.970895872482043,"pfxZ":9.119367047759958,"pX":0.7965097819905217,"pZ":2.8820983262000888,"vX0":8.392380666484003,"vY0":-139.87786689395375,"vZ0":-5.395016733245936,"x":86.64,"y":160.96,"x0":-1.460872438566339,"y0":50.00251272770084,"z0":5.748548182297373,"aX":-11.88376090921944},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":9.1,"spinRate":2314,"spinDirection":213},"zone":6,"typeConfidence":0.91,"plateTime":0.39093968554266834,"extension":6.96455768312985},"hitData":{"launchSpeed":78.1,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.17,"coordY":173.65}},"index":4,"playId":"e3bc3954-9b14-3e99-a6bb-692cf9f17ecb","pitchNumber":5,"startTime":"2025-07-23T16:52:55.780Z","endTime":"2025-07-23T16:53:04.276Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:53:04.276Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Matos flies out to right fielder Eli White.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-23T16:53:26.420Z","endTime":"2025-07-23T16:53:56.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"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":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.19914173874693,"strikeZoneBottom":1.53814708052799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.72207262418154,"aZ":-15.170266879580826,"pfxX":-7.379311905807915,"pfxZ":8.551425665907953,"pX":-0.1371787691133873,"pZ":2.556928041405261,"vX0":7.0476496756628135,"vY0":-139.9041609649452,"vZ0":-5.949530875257045,"x":122.23,"y":169.74,"x0":-1.7266954520509792,"y0":50.000864076962046,"z0":5.700440868270155,"aX":-14.668827218927744},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":12.0,"spinRate":2208,"spinDirection":217},"zone":5,"typeConfidence":0.9,"plateTime":0.39108546542619615,"extension":6.940490537054017},"index":0,"playId":"5221ed83-d117-3d1b-9047-db41d2da5c46","pitchNumber":1,"startTime":"2025-07-23T16:53:31.276Z","endTime":"2025-07-23T16:53:35.066Z","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":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.494787700938595,"aZ":-13.600040769549846,"pfxX":-5.070801101218542,"pfxZ":9.265318459715104,"pX":0.8901528777018598,"pZ":3.219921932538313,"vX0":8.542062264239968,"vY0":-140.62038108446518,"vZ0":-4.7431191525227,"x":83.07,"y":151.84,"x0":-1.5263707959166943,"y0":50.00654422940319,"z0":5.808981894858546,"aX":-10.170267740361723},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":7.4,"spinRate":2352,"spinDirection":211},"zone":12,"typeConfidence":0.91,"plateTime":0.38930003468863816,"extension":7.071766110319463},"hitData":{"launchSpeed":88.9,"launchAngle":49.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.66,"coordY":109.7}},"index":1,"playId":"85296802-0338-352a-879e-03699878c6a7","pitchNumber":2,"startTime":"2025-07-23T16:53:46.962Z","endTime":"2025-07-23T16:53:56.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:53:56.084Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nacho Alvarez Jr. flies out to center fielder Luis Matos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T16:55:59.331Z","endTime":"2025-07-23T16:56:31.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.35727098968513,"strikeZoneBottom":1.49953090353654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.116412965508953,"aZ":-11.865722378097628,"pfxX":-4.503901870124478,"pfxZ":10.862753814106485,"pX":-0.6783068700217141,"pZ":3.517166454987971,"vX0":3.236567677809582,"vY0":-135.71040689714488,"vZ0":-7.220443507072122,"x":142.86,"y":143.82,"x0":-1.2999833302928065,"y0":50.000933388992415,"z0":7.034975680382305,"aX":-8.417771308196453},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.4,"breakHorizontal":7.4,"spinRate":2358,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.40327969118298945,"extension":5.763793580493156},"index":0,"playId":"0d912660-af8c-321b-8f5b-c941b66cf25b","pitchNumber":1,"startTime":"2025-07-23T16:56:05.887Z","endTime":"2025-07-23T16:56:10.626Z","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":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.930032780336244,"aZ":-11.544977654593318,"pfxX":-4.664927102782086,"pfxZ":11.05828310075455,"pX":0.16596594902493902,"pZ":3.571071065109844,"vX0":5.511250594631428,"vY0":-135.77995476419474,"vZ0":-7.037589687923484,"x":110.67,"y":142.36,"x0":-1.2847272820103866,"y0":50.006013528392806,"z0":7.001315181837317,"aX":-8.705656314468104},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.7,"breakHorizontal":7.3,"spinRate":2361,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.40350214901025705,"extension":5.870738903883371},"hitData":{"launchSpeed":99.5,"launchAngle":30.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.69,"coordY":38.75}},"index":1,"playId":"04c94eb5-a2b0-3e61-a99c-479bf52edcd7","pitchNumber":2,"startTime":"2025-07-23T16:56:20.796Z","endTime":"2025-07-23T16:56:31.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:56:31.295Z","atBatIndex":15},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Eli White hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T16:56:54.307Z","endTime":"2025-07-23T16:58:11.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"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":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.77065160807245,"strikeZoneBottom":1.6506055942228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.345362670161773,"aZ":-12.109252964709171,"pfxX":-4.6424353106548395,"pfxZ":10.727700155486335,"pX":0.016701924095165535,"pZ":3.260858421490042,"vX0":5.065922416931329,"vY0":-136.24866817796996,"vZ0":-7.581366492850101,"x":116.36,"y":150.74,"x0":-1.268045518423753,"y0":50.00572970974018,"z0":6.925944479234493,"aX":-8.685895553501913},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.9,"breakHorizontal":7.3,"spinRate":2366,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.40279092397444893,"extension":5.973663317995039},"index":0,"playId":"fde01ef0-ad95-3018-b270-d71ad7007931","pitchNumber":1,"startTime":"2025-07-23T16:57:01.502Z","endTime":"2025-07-23T16:57:05.482Z","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":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.6,"strikeZoneTop":3.66665857309776,"strikeZoneBottom":1.75594872657037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.147996872417302,"aZ":-39.09130944780468,"pfxX":3.751712324588509,"pfxZ":-5.039135390536611,"pX":0.7127845330183912,"pZ":0.6794749430821984,"vX0":3.952180147094093,"vY0":-116.4434042267535,"vZ0":-5.74759672320437,"x":89.83,"y":220.43,"x0":-1.4949145237303203,"y0":50.004791574006916,"z0":6.883940471979597,"aX":5.145644833051344},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.3,"breakHorizontal":-7.8,"spinRate":2744,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.47063274318486403,"extension":6.045874401757774},"index":1,"playId":"a716568a-9a50-35c3-9084-45170e04cca6","pitchNumber":2,"startTime":"2025-07-23T16:57:15.325Z","endTime":"2025-07-23T16:57:18.954Z","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":78.8,"endSpeed":73.2,"strikeZoneTop":3.75321479424337,"strikeZoneBottom":1.70306683210743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.566238378162623,"aZ":-40.91375825824473,"pfxX":2.4028690858504995,"pfxZ":-6.5595866740054785,"pX":1.125357932178456,"pZ":2.312307061118641,"vX0":4.876918353446471,"vY0":-114.77278893966466,"vZ0":-1.9982709599328408,"x":74.1,"y":176.35,"x0":-1.340714190930606,"y0":50.00504002873909,"z0":7.184901198456767,"aX":3.199537602025385},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-12.1,"breakHorizontal":-5.6,"spinRate":2693,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4775319122551389,"extension":5.927320990269757},"index":2,"playId":"abb0a69b-eecd-35df-8de3-b3720c010de4","pitchNumber":3,"startTime":"2025-07-23T16:57:33.002Z","endTime":"2025-07-23T16:57:38.010Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.72876521949692,"strikeZoneBottom":1.67864692386306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.92405277434402,"aZ":-21.358603756072416,"pfxX":-2.084548515656419,"pfxZ":6.579433821680293,"pX":0.2652785100892633,"pZ":0.5825481722962513,"vX0":4.7606921602805405,"vY0":-126.8664469645544,"vZ0":-11.138312692932029,"x":106.89,"y":223.05,"x0":-1.3578027071782315,"y0":50.00501557288985,"z0":6.705499369178402,"aX":-3.4277558297007675},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.8,"breakHorizontal":2.8,"spinRate":2366,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.43037843661315023,"extension":5.992910717790399},"index":3,"playId":"57b757da-7138-3eba-9b1b-3b5eb42a3cfe","pitchNumber":4,"startTime":"2025-07-23T16:57:50.130Z","endTime":"2025-07-23T16:57:53.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.146629853360565,"aZ":-9.597648452973589,"pfxX":-5.573332288999932,"pfxZ":12.13083731112363,"pX":-1.5949511724535854,"pZ":4.259758100030847,"vX0":1.2904108385496214,"vY0":-135.8919297741577,"vZ0":-5.6754953060817455,"x":177.8,"y":123.77,"x0":-1.353482867442208,"y0":50.00230145202085,"z0":7.04915531162676,"aX":-10.371771881957695},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.9,"breakHorizontal":9.8,"spinRate":2279,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4038230717474569,"extension":5.875544731312282},"index":4,"playId":"2e775282-006a-3200-9a49-0f3b56be4378","pitchNumber":5,"startTime":"2025-07-23T16:58:07.361Z","endTime":"2025-07-23T16:58:11.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:58:11.653Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Allen grounds out softly, catcher Patrick Bailey to first baseman Dominic Smith. Eli White to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T16:58:33.693Z","endTime":"2025-07-23T16:59:31.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.3,"strikeZoneTop":3.25556847625109,"strikeZoneBottom":1.50595360310269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.171147257476946,"aZ":-22.478729612619812,"pfxX":1.690282819422443,"pfxZ":5.799258816097618,"pX":1.0858001810459883,"pZ":-0.3136649787601561,"vX0":5.8291426541944915,"vY0":-127.91541902589101,"vZ0":-13.380332389631688,"x":75.61,"y":247.25,"x0":-1.43392374329573,"y0":50.002772843294345,"z0":6.714643372624546,"aX":2.8260526837138866},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.9,"breakHorizontal":-4.3,"spinRate":2503,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.4267348029188609,"extension":6.188071472981869},"index":0,"playId":"fb37167e-fae1-3e87-ae03-a8d695a595c0","pitchNumber":1,"startTime":"2025-07-23T16:58:44.065Z","endTime":"2025-07-23T16:58:48.304Z","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":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.041055065590324,"aZ":-24.077859004539373,"pfxX":2.183430301484309,"pfxZ":4.914471828097893,"pX":0.6764913637587422,"pZ":2.1932109857332787,"vX0":5.140413093581613,"vY0":-127.00095750629822,"vZ0":-6.879069894253225,"x":91.21,"y":179.56,"x0":-1.650826990340931,"y0":50.000602273443086,"z0":6.829900942927346,"aX":3.594533682794787},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.7,"breakHorizontal":-5.0,"spinRate":2376,"spinDirection":188},"zone":6,"typeConfidence":2.0,"plateTime":0.4299547998656861,"extension":6.140133614412735},"index":1,"playId":"5da9459e-3a95-3aa7-b91e-e6fc3fab7944","pitchNumber":2,"startTime":"2025-07-23T16:59:02.323Z","endTime":"2025-07-23T16:59:06.119Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":73.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.363912613800842,"aZ":-41.438610286327375,"pfxX":2.4245961798542743,"pfxZ":-7.000884123568332,"pX":0.5269939669594218,"pZ":1.0683951647504086,"vX0":3.9629256531832144,"vY0":-114.62893906685387,"vZ0":-4.3628370512828045,"x":96.91,"y":209.93,"x0":-1.5433104649552816,"y0":50.00386361616994,"z0":7.06686270062656,"aX":3.207428459017789},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-13.6,"breakHorizontal":-5.4,"spinRate":2864,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4789090913458405,"extension":5.9806483065564695},"hitData":{"launchSpeed":50.4,"launchAngle":-61.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":126.99,"coordY":197.56}},"index":2,"playId":"ae102166-eebe-33fd-be97-ef4168046de3","pitchNumber":3,"startTime":"2025-07-23T16:59:22.772Z","endTime":"2025-07-23T16:59:31.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:59:31.062Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jurickson Profar flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T16:59:56.581Z","endTime":"2025-07-23T17:01:34.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.47621744261435,"strikeZoneBottom":1.60857240551696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.60286911432749,"aZ":-24.25123673225803,"pfxX":-9.20465634238673,"pfxZ":4.955703789644202,"pX":-0.4131056352863724,"pZ":2.5420127141334157,"vX0":5.94772601554315,"vY0":-125.40851924742225,"vZ0":-5.854526736595354,"x":132.75,"y":170.15,"x0":-1.6158477828529059,"y0":50.00022623096947,"z0":6.876370242924606,"aX":-14.706190622297827},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.9,"breakHorizontal":15.4,"spinRate":1714,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.43621407868518514,"extension":6.115903240315146},"index":0,"playId":"9fe01931-2237-359a-9e5d-b2484b59aa63","pitchNumber":1,"startTime":"2025-07-23T17:00:06.507Z","endTime":"2025-07-23T17:00:10.357Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.455578827490296,"aZ":-25.81523760629913,"pfxX":2.5534409397186737,"pfxZ":3.718828486122038,"pX":1.0200419842825699,"pZ":2.173152606841986,"vX0":5.571694165931289,"vY0":-129.5136882715752,"vZ0":-7.057192102498845,"x":78.12,"y":180.1,"x0":-1.4854762219788666,"y0":50.00211925327299,"z0":6.8901594087049345,"aX":4.364210445997825},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.5,"breakHorizontal":-5.8,"spinRate":2620,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.4218944652272105,"extension":5.987591557245358},"index":1,"playId":"ea4c2b7f-4f5f-37bc-bebf-70360fba83f1","pitchNumber":2,"startTime":"2025-07-23T17:00:22.394Z","endTime":"2025-07-23T17:00:25.962Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.28196423233284,"aZ":-20.183936244114857,"pfxX":-1.1144795408323205,"pfxZ":6.69879683892421,"pX":0.1761885740883573,"pZ":2.5321883061267636,"vX0":4.773101340407455,"vY0":-131.72759873034204,"vZ0":-7.593411100017144,"x":110.28,"y":170.41,"x0":-1.500424912142582,"y0":50.00043005289229,"z0":6.901035320811046,"aX":-1.9947573832920118},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.0,"breakHorizontal":1.2,"spinRate":2407,"spinDirection":185},"zone":5,"typeConfidence":2.0,"plateTime":0.41300777665506105,"extension":5.9730484087692775},"index":2,"playId":"c34db0ed-c7c8-3eb7-b31b-f5c2a24033c3","pitchNumber":3,"startTime":"2025-07-23T17:00:44.211Z","endTime":"2025-07-23T17:00:49.934Z","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":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.42653524706213,"strikeZoneBottom":1.53424249711725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.148650404215463,"aZ":-12.40692862778209,"pfxX":-4.736846399374004,"pfxZ":9.99372143407409,"pX":0.5445637473318699,"pZ":4.423011255386941,"vX0":6.333184837776664,"vY0":-139.25490138217847,"vZ0":-5.045718256707487,"x":96.24,"y":119.36,"x0":-1.1361170850553848,"y0":50.006530342812674,"z0":7.068964932780487,"aX":-9.37318801725997},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":7.4,"spinRate":2309,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.39225093852529413,"extension":6.0340096470357025},"index":3,"playId":"479096dd-ede2-377b-8596-7733193976f3","pitchNumber":4,"startTime":"2025-07-23T17:01:09.001Z","endTime":"2025-07-23T17:01:13.256Z","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":94.9,"endSpeed":87.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.948566191981126,"aZ":-10.329282448157805,"pfxX":-4.198019711930646,"pfxZ":11.31199274044278,"pX":0.4555297006497413,"pZ":3.0262959519694843,"vX0":5.719899568456404,"vY0":-137.9088651560614,"vZ0":-8.752358030819437,"x":99.64,"y":157.07,"x0":-1.0975894405080304,"y0":50.0044879829119,"z0":6.933252386148618,"aX":-8.108120105761202},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.8,"breakHorizontal":6.5,"spinRate":2406,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.3967977014692483,"extension":6.114874617854657},"hitData":{"launchSpeed":79.9,"launchAngle":30.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.93,"coordY":116.09}},"index":4,"playId":"7d37d1c2-2b63-3327-a003-637f85b44df5","pitchNumber":5,"startTime":"2025-07-23T17:01:26.729Z","endTime":"2025-07-23T17:01:34.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:01:34.894Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Heliot Ramos hits a ground-rule double (19) on a line drive down the left-field line.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T17:03:38.239Z","endTime":"2025-07-23T17:04:05.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.29334191915802,"strikeZoneBottom":1.53729282857755,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.43049033050515,"aZ":-12.514131805308361,"pfxX":-5.289035681104743,"pfxZ":10.195911931690294,"pX":0.1194950035892683,"pZ":2.655792667354724,"vX0":6.343700301353794,"vY0":-138.13964003854235,"vZ0":-6.1244515269353546,"x":112.45,"y":167.07,"x0":-1.5220075496180696,"y0":50.00269494380877,"z0":5.746623522655362,"aX":-10.198711000071407},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":8.2,"spinRate":2361,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.3968456083938112,"extension":6.955229573239648},"index":0,"playId":"7c7e1c4f-c3ea-3c26-8dd6-a32e6385dbcd","pitchNumber":1,"startTime":"2025-07-23T17:03:43.081Z","endTime":"2025-07-23T17:03:46.711Z","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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.373788858582305,"aZ":-27.21217551405855,"pfxX":1.3025237763575237,"pfxZ":3.2250800587996675,"pX":-0.06406049591529263,"pZ":2.2574021813848675,"vX0":3.835128054096809,"vY0":-122.6643193007401,"vZ0":-2.901354717600786,"x":119.44,"y":177.83,"x0":-1.8116606611653097,"y0":50.00046590237293,"z0":5.755600087808829,"aX":1.9998717561925325},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.5,"breakHorizontal":-3.2,"spinRate":2286,"spinDirection":148},"zone":5,"typeConfidence":0.9,"plateTime":0.44512720094958746,"extension":6.927295722949213},"hitData":{"launchSpeed":95.2,"launchAngle":22.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":38.1,"coordY":116.34}},"index":1,"playId":"10554519-fb44-3fa1-b469-d35185caed45","pitchNumber":2,"startTime":"2025-07-23T17:03:56.881Z","endTime":"2025-07-23T17:04:05.802Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:04:05.802Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T17:04:27.177Z","endTime":"2025-07-23T17:06:52.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.2,"endSpeed":78.7,"strikeZoneTop":3.58267978443141,"strikeZoneBottom":1.47585509773779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.377170584261535,"aZ":-28.596245900579593,"pfxX":3.3758263763384386,"pfxZ":2.320865661687038,"pX":0.0622216972165637,"pZ":0.40990632344666383,"vX0":3.2618811366567853,"vY0":-122.59276477047092,"vZ0":-6.802592622386108,"x":114.63,"y":227.71,"x0":-1.7180286479307614,"y0":50.001770027248384,"z0":5.621638114074074,"aX":5.2026721250800785},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.0,"breakHorizontal":-6.8,"spinRate":2220,"spinDirection":138},"zone":14,"typeConfidence":0.91,"plateTime":0.4446421802259688,"extension":7.002552589436981},"index":0,"playId":"490fc6f3-dc3d-3ac2-b0dc-0c9b4f32378b","pitchNumber":1,"startTime":"2025-07-23T17:04:40.235Z","endTime":"2025-07-23T17:04:43.969Z","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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":73.1,"strikeZoneTop":3.55491297585527,"strikeZoneBottom":1.48242184331928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.05316199329554,"aZ":-35.55105657584145,"pfxX":3.795738111479408,"pfxZ":-2.556713296408055,"pX":0.5576529888220825,"pZ":0.027597203584877723,"vX0":3.9512301792721582,"vY0":-114.27962550396816,"vZ0":-5.036884303958623,"x":95.74,"y":238.03,"x0":-1.6866906871858913,"y0":50.000549085884884,"z0":5.75203657036724,"aX":5.019640705488686},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-5.6,"breakHorizontal":-7.9,"spinRate":2552,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.47927826672069607,"extension":6.813361665687431},"index":1,"playId":"f330afd2-b813-37bf-b4a6-434338651b96","pitchNumber":2,"startTime":"2025-07-23T17:05:00.672Z","endTime":"2025-07-23T17:05:04.426Z","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":95.6,"endSpeed":87.4,"strikeZoneTop":3.58994495692615,"strikeZoneBottom":1.57348655453548,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.65161872809803,"aZ":-16.873633571402497,"pfxX":-6.988504346211136,"pfxZ":7.806941086056865,"pX":-1.547296814114047,"pZ":2.6931005487167674,"vX0":3.2589016059818037,"vY0":-139.1928950586094,"vZ0":-5.368853396047736,"x":175.98,"y":166.07,"x0":-1.82630837459279,"y0":50.000066341983974,"z0":5.766495880081837,"aX":-13.691544812214824},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.2,"breakHorizontal":12.0,"spinRate":2093,"spinDirection":212},"zone":11,"typeConfidence":0.89,"plateTime":0.39371215851624397,"extension":6.828133883427704},"index":2,"playId":"e09674ef-15b5-3ad6-831d-6a38f023c9c2","pitchNumber":3,"startTime":"2025-07-23T17:05:21.770Z","endTime":"2025-07-23T17:05:25.932Z","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":94.2,"endSpeed":86.3,"strikeZoneTop":3.47157481619352,"strikeZoneBottom":1.38520650215138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.353016888489716,"aZ":-13.971469054635241,"pfxX":-5.409612011425004,"pfxZ":9.53742372424406,"pX":-0.4011233237950672,"pZ":3.1762342496754936,"vX0":5.517399230301204,"vY0":-137.04214910454124,"vZ0":-4.4894098712799995,"x":132.29,"y":153.02,"x0":-1.7345079631767566,"y0":50.00132248599918,"z0":5.78513942724209,"aX":-10.322794576023828},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":8.6,"spinRate":2162,"spinDirection":211},"zone":1,"typeConfidence":0.88,"plateTime":0.399172137285722,"extension":6.862579091935545},"index":3,"playId":"ea1c142f-db3b-37a4-b3bd-40cb09632b12","pitchNumber":4,"startTime":"2025-07-23T17:05:39.286Z","endTime":"2025-07-23T17:05:43.537Z","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":84.4,"endSpeed":78.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.79011766388435,"aZ":-29.56091257763489,"pfxX":1.878413934597281,"pfxZ":1.6989978825068466,"pX":0.5563216487316752,"pZ":1.8424523719918542,"vX0":4.897856052620519,"vY0":-122.86066559299108,"vZ0":-3.5532953112294825,"x":95.79,"y":189.03,"x0":-1.701745228835394,"y0":50.00485326444429,"z0":5.801637990872586,"aX":2.8902721700601783},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.5,"breakHorizontal":-4.4,"spinRate":2207,"spinDirection":118},"zone":9,"typeConfidence":0.9,"plateTime":0.4446612145480686,"extension":6.748827727024664},"index":4,"playId":"77b9ad32-38b8-39d3-9108-8d3c28788521","pitchNumber":5,"startTime":"2025-07-23T17:05:56.462Z","endTime":"2025-07-23T17:06:00.160Z","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":83.7,"endSpeed":77.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.28528846719947,"aZ":-29.740439753308568,"pfxX":2.3094535035037773,"pfxZ":1.6049876120698974,"pX":-0.05173394014286778,"pZ":1.4167984012730213,"vX0":3.3161400141099495,"vY0":-121.85024917054429,"vZ0":-4.230198356162383,"x":118.97,"y":200.53,"x0":-1.7264465917017324,"y0":50.00235762102449,"z0":5.723946679653486,"aX":3.4975314724171715},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.3,"breakHorizontal":-4.9,"spinRate":2284,"spinDirection":132},"zone":13,"typeConfidence":0.9,"plateTime":0.44824644809400516,"extension":6.960982340175521},"index":5,"playId":"e23536ed-628e-3525-a510-422d245d5b34","pitchNumber":6,"startTime":"2025-07-23T17:06:16.903Z","endTime":"2025-07-23T17:06:20.736Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2025-07-23T17:06:32.861Z","endTime":"2025-07-23T17:06:48.444Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.204552715808095,"aZ":-27.458915128735782,"pfxX":2.384020583098267,"pfxZ":3.117845178539735,"pX":1.0961732916607103,"pZ":0.9459693496975101,"vX0":5.967973534656802,"vY0":-121.90816234334379,"vZ0":-5.705398485729548,"x":75.22,"y":213.24,"x0":-1.6897971522014867,"y0":50.00029279442152,"z0":5.676852438779038,"aX":3.5984283364109615},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.6,"breakHorizontal":-5.6,"spinRate":2283,"spinDirection":158},"zone":14,"typeConfidence":0.91,"plateTime":0.4487189608694351,"extension":7.026462890461611},"index":7,"playId":"9820d96d-4144-3786-9590-8523600dd072","pitchNumber":7,"startTime":"2025-07-23T17:06:48.444Z","endTime":"2025-07-23T17:06:52.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:06:52.570Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willy Adames lines out to second baseman Ozzie Albies.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T17:07:02.909Z","endTime":"2025-07-23T17:07:58.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.464529813316993,"aZ":-11.784054231381662,"pfxX":-4.912173018740496,"pfxZ":10.597145954661002,"pX":0.06517804983598807,"pZ":2.299149007403343,"vX0":6.139329153872716,"vY0":-137.35812253432886,"vZ0":-6.994221798556924,"x":114.52,"y":176.7,"x0":-1.5534700130983214,"y0":50.00130021202796,"z0":5.667740011047102,"aX":-9.450531662942373},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":7.7,"spinRate":2349,"spinDirection":207},"zone":5,"typeConfidence":0.89,"plateTime":0.3977207652704764,"extension":6.982796450319168},"index":0,"playId":"01983bdc-8694-33af-85b8-13815e71984c","pitchNumber":1,"startTime":"2025-07-23T17:07:19.811Z","endTime":"2025-07-23T17:07:25.526Z","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":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.373682143397,"aZ":-13.159964877071447,"pfxX":-5.653457040707195,"pfxZ":9.580741099113922,"pX":-0.704727933257857,"pZ":2.8602730966000127,"vX0":4.330390955780318,"vY0":-140.16240504501798,"vZ0":-5.588998189642404,"x":143.86,"y":161.55,"x0":-1.537007829452278,"y0":50.00625376369661,"z0":5.7432947327976205,"aX":-11.224389739371366},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":9.4,"spinRate":2404,"spinDirection":209},"zone":4,"typeConfidence":0.91,"plateTime":0.3911325913733399,"extension":6.829030286647527},"hitData":{"launchSpeed":80.6,"launchAngle":14.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":138.38,"coordY":140.53}},"index":1,"playId":"0c177be6-3620-3d89-bbc2-ce521332c8ca","pitchNumber":2,"startTime":"2025-07-23T17:07:51.837Z","endTime":"2025-07-23T17:07:58.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:07:58.732Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T17:08:44.006Z","endTime":"2025-07-23T17:10:17.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T17:08:40.392Z","endTime":"2025-07-23T17:08:46.309Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"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":95.7,"endSpeed":87.5,"strikeZoneTop":3.62465135145563,"strikeZoneBottom":1.68028162675699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.79016801525841,"aZ":-14.071300154685424,"pfxX":-5.269922955875975,"pfxZ":9.209563091232447,"pX":0.3096899915325253,"pZ":3.9970669532541168,"vX0":6.702357680239204,"vY0":-139.21446084442124,"vZ0":-2.6269815402670633,"x":105.2,"y":130.86,"x0":-1.4425942025830722,"y0":50.0058558547158,"z0":5.882585698581849,"aX":-10.362834670171376},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":8.2,"spinRate":2280,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.39320367752645335,"extension":6.853402650605311},"index":1,"playId":"5bc9408c-b9a8-3a0d-a70e-10ed78617747","pitchNumber":1,"startTime":"2025-07-23T17:08:46.309Z","endTime":"2025-07-23T17:08:50.163Z","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":94.8,"endSpeed":86.7,"strikeZoneTop":3.60789312874239,"strikeZoneBottom":1.66372507337687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.21161466236652,"aZ":-15.574277551131567,"pfxX":-4.22707333681048,"pfxZ":8.619413508893919,"pX":1.108331119703209,"pZ":3.2073546329829408,"vX0":8.27020055684696,"vY0":-137.81521062397255,"vZ0":-4.3815923705082005,"x":74.75,"y":152.18,"x0":-1.38037925896893,"y0":50.00669048320367,"z0":5.86767938821487,"aX":-8.145296753925898},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.9,"breakHorizontal":6.0,"spinRate":2303,"spinDirection":206},"zone":12,"typeConfidence":0.89,"plateTime":0.3972179306061112,"extension":6.903929305562286},"index":2,"playId":"afd8d8c5-2dee-3214-aa39-126800c81550","pitchNumber":2,"startTime":"2025-07-23T17:09:06.758Z","endTime":"2025-07-23T17:09:10.801Z","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":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.60914596611391,"strikeZoneBottom":1.59541913763102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.589234949450844,"aZ":-15.111180787415826,"pfxX":-4.517566509366411,"pfxZ":8.82058833962543,"pX":0.8109899583100978,"pZ":2.169343432015059,"vX0":8.076345642341002,"vY0":-137.94009747324856,"vZ0":-6.698589796502213,"x":86.09,"y":180.21,"x0":-1.5628306402326033,"y0":50.003502630616126,"z0":5.641022879283899,"aX":-8.74016233453},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":6.6,"spinRate":2269,"spinDirection":210},"zone":9,"typeConfidence":0.89,"plateTime":0.3965055051360533,"extension":7.053696287736385},"index":3,"playId":"dac4566e-e12d-389f-9b17-19203553a505","pitchNumber":3,"startTime":"2025-07-23T17:09:26.007Z","endTime":"2025-07-23T17:09:30.722Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.593626169334325,"aZ":-14.489284198849539,"pfxX":-2.9807238194034484,"pfxZ":8.863840048092387,"pX":0.3185802215497924,"pZ":2.8105710008934635,"vX0":6.019858494123099,"vY0":-139.89370256164042,"vZ0":-5.663004587936581,"x":104.86,"y":162.89,"x0":-1.4674551800839657,"y0":50.00148577098587,"z0":5.7999166230596195,"aX":-5.94664026866378},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.1,"breakHorizontal":4.2,"spinRate":2310,"spinDirection":206},"zone":6,"typeConfidence":0.9,"plateTime":0.39053513928984884,"extension":6.956193572755435},"index":4,"playId":"ea9ef8a5-beda-375e-ac2d-8287e213699b","pitchNumber":4,"startTime":"2025-07-23T17:09:45.630Z","endTime":"2025-07-23T17:09:49.311Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-23T17:09:54.931Z","endTime":"2025-07-23T17:10:13.353Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.658877468715165,"aZ":-15.853062405442541,"pfxX":-5.088856350922141,"pfxZ":8.141175207779314,"pX":1.2422480862833924,"pZ":3.2745985248563763,"vX0":9.261653311845347,"vY0":-140.00812006086812,"vZ0":-4.346299263518466,"x":69.65,"y":150.37,"x0":-1.4326181751402538,"y0":50.00591140667211,"z0":5.869725562912035,"aX":-10.206557990189005},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":7.6,"spinRate":2396,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.3897402960370737,"extension":6.9891801521415315},"index":6,"playId":"34b75c13-8e0b-3906-92ab-8c2644d768fe","pitchNumber":5,"startTime":"2025-07-23T17:10:13.353Z","endTime":"2025-07-23T17:10:17.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:10:17.166Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Olson walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T17:12:16.063Z","endTime":"2025-07-23T17:14:32.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":86.8,"strikeZoneTop":3.59406974355098,"strikeZoneBottom":1.60178903080001,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.167967392877326,"aZ":-13.247568275807515,"pfxX":-5.838878284103618,"pfxZ":9.833602455372422,"pX":0.9752416825675273,"pZ":4.060443883991704,"vX0":8.097688924587118,"vY0":-137.533599738286,"vZ0":-5.627064806954554,"x":79.83,"y":129.15,"x0":-1.2422118813256942,"y0":50.00211486981583,"z0":7.023855475162208,"aX":-11.237869377716013},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":9.0,"spinRate":2493,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.39754114863894907,"extension":5.7913859162036205},"index":0,"playId":"fcdf21fb-b24c-3bad-ba9c-78a99a3874c2","pitchNumber":1,"startTime":"2025-07-23T17:12:33.544Z","endTime":"2025-07-23T17:12:37.306Z","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":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.5,"strikeZoneTop":3.42165051532846,"strikeZoneBottom":1.46471353906368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.99196049209856,"aZ":-42.66125139601514,"pfxX":3.4591814383209094,"pfxZ":-7.99551236298165,"pX":0.3132468112880577,"pZ":2.4309434734493447,"vX0":3.125680108397372,"vY0":-114.10796726483326,"vZ0":-1.147219329822881,"x":105.06,"y":173.14,"x0":-1.5261746298181282,"y0":50.001143197596136,"z0":7.1621112071750295,"aX":4.538009236185298},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-14.4,"breakHorizontal":-7.1,"spinRate":2888,"spinDirection":37},"zone":6,"typeConfidence":2.0,"plateTime":0.4809434085464259,"extension":5.926837363005796},"index":1,"playId":"386e7d87-5581-3d14-8107-fae5617fa891","pitchNumber":2,"startTime":"2025-07-23T17:12:49.163Z","endTime":"2025-07-23T17:12:52.883Z","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":93.7,"endSpeed":85.3,"strikeZoneTop":3.59238332749644,"strikeZoneBottom":1.67068398663435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.267665440241778,"aZ":-10.323781815292506,"pfxX":-5.098441486930508,"pfxZ":11.670331357013936,"pX":-1.2815686297792974,"pZ":4.120564841172064,"vX0":1.8839929407543472,"vY0":-136.29557837790657,"vZ0":-5.959385412879661,"x":165.85,"y":127.52,"x0":-1.3212138019486108,"y0":50.00453894638875,"z0":7.055480309509865,"aX":-9.54830477586408},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.0,"breakHorizontal":8.8,"spinRate":2465,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.40259064188308313,"extension":5.775643946124044},"index":2,"playId":"ee5e712e-f821-3a67-8489-85ae12f489ab","pitchNumber":3,"startTime":"2025-07-23T17:13:05.760Z","endTime":"2025-07-23T17:13:09.409Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.58000030038531,"strikeZoneBottom":1.76999876593739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.304920009879783,"aZ":-8.838157562796276,"pfxX":-5.647669312145044,"pfxZ":12.214709911087066,"pX":0.4725340109425009,"pZ":2.6101044691894164,"vX0":6.121464233628297,"vY0":-137.52908758913816,"vZ0":-9.864000468575853,"x":98.99,"y":168.31,"x0":-1.0513512821889854,"y0":50.00092492572757,"z0":6.848321051629853,"aX":-10.787608138268537},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.2,"breakHorizontal":8.9,"spinRate":2534,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.39869978555109453,"extension":5.984035806110194},"index":3,"playId":"e8c9ced5-82b1-3844-8dbf-c35d0ff3ee83","pitchNumber":4,"startTime":"2025-07-23T17:13:22.502Z","endTime":"2025-07-23T17:13:28.076Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-23T17:13:34.628Z","endTime":"2025-07-23T17:13:47.944Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.50047889899063,"strikeZoneBottom":1.73798404525792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.36575964998524,"aZ":-18.61692451066076,"pfxX":-6.520157179600321,"pfxZ":8.349509886146603,"pX":0.9487162182658242,"pZ":1.6834735935601473,"vX0":7.79551225460105,"vY0":-126.50263928704543,"vZ0":-8.810950844832632,"x":80.84,"y":193.33,"x0":-1.3230483988981678,"y0":50.001750917576715,"z0":6.698926557240741,"aX":-10.586223123831164},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":13.3,"breakHorizontal":10.1,"spinRate":1592,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4326620481288339,"extension":6.077234561846874},"index":5,"playId":"13b2ee80-545c-3dc0-9c3b-cc2055cb0cd3","pitchNumber":5,"startTime":"2025-07-23T17:13:47.944Z","endTime":"2025-07-23T17:13:52.386Z","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.9,"endSpeed":86.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.154360402462316,"aZ":-10.553158016554171,"pfxX":-4.83456585067931,"pfxZ":11.259292707016241,"pX":-0.5729953042889738,"pZ":3.816292152922716,"vX0":3.392517481692701,"vY0":-138.04725851897064,"vZ0":-6.8385247514860685,"x":138.84,"y":135.74,"x0":-1.192790013829296,"y0":50.00599253115461,"z0":7.044343464989722,"aX":-9.28648433543181},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.1,"breakHorizontal":8.0,"spinRate":2504,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.39752643660055753,"extension":5.804860281645061},"index":6,"playId":"d8d18eb6-9fa9-31f3-8b8d-706120f5d858","pitchNumber":6,"startTime":"2025-07-23T17:14:05.487Z","endTime":"2025-07-23T17:14:09.669Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.8,"strikeZoneTop":3.51091062225826,"strikeZoneBottom":1.48374625400581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.123110792088838,"aZ":-42.28859114858904,"pfxX":3.7357058981208926,"pfxZ":-7.394458290777262,"pX":0.4606589292711558,"pZ":3.684968204533562,"vX0":3.4086163438833332,"vY0":-116.29997847321098,"vZ0":1.0852676299944828,"x":99.44,"y":139.29,"x0":-1.510154101487585,"y0":50.00365750550586,"z0":7.228015645259039,"aX":5.108835787876619},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-12.8,"breakHorizontal":-7.7,"spinRate":2768,"spinDirection":40},"zone":12,"typeConfidence":2.0,"plateTime":0.47124770374633806,"extension":5.802633604427869},"index":7,"playId":"398a4192-34bc-316b-8b75-464d553ae09d","pitchNumber":7,"startTime":"2025-07-23T17:14:27.331Z","endTime":"2025-07-23T17:14:32.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:14:32.151Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drake Baldwin flies out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T17:14:45.574Z","endTime":"2025-07-23T17:15:28.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.54591971731414,"strikeZoneBottom":1.64831136573891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.26301032143868,"aZ":-10.68414578788935,"pfxX":-4.419064104090089,"pfxZ":11.017850475731139,"pX":0.08589471413714043,"pZ":4.1463894211363765,"vX0":5.590671486572568,"vY0":-138.81720871715035,"vZ0":-5.902062008302866,"x":113.73,"y":126.83,"x0":-1.3806255655848674,"y0":50.003192203503545,"z0":7.012391649278811,"aX":-8.619740751142158},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.8,"breakHorizontal":6.8,"spinRate":2489,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3946644476668859,"extension":6.042652380100798},"index":0,"playId":"60244499-6070-3a99-b2f2-2280b5c5e9eb","pitchNumber":1,"startTime":"2025-07-23T17:14:56.122Z","endTime":"2025-07-23T17:15:01.079Z","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":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.31615547455024,"aZ":-25.865164481041163,"pfxX":-8.431762759760137,"pfxZ":3.9177448327209046,"pX":-0.3130625733521282,"pZ":2.7051389028561377,"vX0":5.812969170329842,"vY0":-126.03748989481682,"vZ0":-5.084842842233188,"x":128.93,"y":165.74,"x0":-1.552352731817715,"y0":50.0052263402839,"z0":6.834502133184541,"aX":-13.58446724684697},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.1,"breakHorizontal":13.9,"spinRate":1703,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.4343741598447508,"extension":6.077503394418336},"hitData":{"launchSpeed":99.8,"launchAngle":46.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.72,"coordY":86.12}},"index":1,"playId":"629fccd9-0784-396f-9af5-6cd3e21ba214","pitchNumber":2,"startTime":"2025-07-23T17:15:13.284Z","endTime":"2025-07-23T17:15:28.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:15:28.109Z","atBatIndex":24},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Sean Murphy grounds into a double play, third baseman Matt Chapman to second baseman Casey Schmitt to first baseman Dominic Smith. Matt Olson out at 2nd. Sean Murphy out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T17:15:37.559Z","endTime":"2025-07-23T17:17:43.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.5656561606542,"strikeZoneBottom":1.62889321501484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.44176270463859,"aZ":-10.886370561093749,"pfxX":-4.391455395447805,"pfxZ":11.092029857010361,"pX":0.734548780097172,"pZ":3.943884686619553,"vX0":6.58359706216093,"vY0":-138.0692854702828,"vZ0":-6.457463230266366,"x":89.0,"y":132.3,"x0":-1.1168412776869525,"y0":50.00385578718248,"z0":7.055174539680097,"aX":-8.429333241546109},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.8,"breakHorizontal":6.5,"spinRate":2414,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.3976009358495034,"extension":5.9999435667132115},"index":0,"playId":"f1a49df8-444a-3c2e-91c5-aa86a0552731","pitchNumber":1,"startTime":"2025-07-23T17:15:52.426Z","endTime":"2025-07-23T17:15:56.377Z","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":80.0,"endSpeed":73.9,"strikeZoneTop":3.39989214012189,"strikeZoneBottom":1.63654413852912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.459424706497693,"aZ":-40.14569590443639,"pfxX":2.8130562008171154,"pfxZ":-5.855916948500213,"pX":0.6929463826832898,"pZ":1.4691326615105207,"vX0":4.0694452770483975,"vY0":-116.3898999612187,"vZ0":-3.9300603501767073,"x":95.56,"y":169.76,"x0":-1.4490350237679617,"y0":50.0042237027916,"z0":7.012354112820671,"aX":3.8281824433783815},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-11.3,"breakHorizontal":-6.1,"spinRate":2855,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.47202995777283574,"extension":6.144230752536172},"index":1,"playId":"4399d2d0-5e06-3d46-af70-41a98f469e98","pitchNumber":2,"startTime":"2025-07-23T17:16:09.884Z","endTime":"2025-07-23T17:16:15.884Z","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":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.814819407793085,"aZ":-26.597014029478967,"pfxX":3.198416227149922,"pfxZ":3.32946834898509,"pX":0.5625022214834625,"pZ":2.55644376977828,"vX0":4.317461708141341,"vY0":-128.1216481359558,"vZ0":-5.737423492987242,"x":81.23,"y":217.43,"x0":-1.5555954693665315,"y0":50.000874106225986,"z0":6.885593337278821,"aX":5.351087225238337},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.0,"breakHorizontal":-6.7,"spinRate":2620,"spinDirection":168},"zone":6,"typeConfidence":2.0,"plateTime":0.4264132046534055,"extension":6.001431497244647},"index":2,"playId":"81bd0a04-d210-3227-b819-5014dc31b99e","pitchNumber":3,"startTime":"2025-07-23T17:16:30.034Z","endTime":"2025-07-23T17:16:34.732Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":75.6,"strikeZoneTop":3.45112074931732,"strikeZoneBottom":1.53204032002895,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.928268699289774,"aZ":-41.238436949272995,"pfxX":2.890284679448745,"pfxZ":-6.466646557457037,"pX":0.9384946364684391,"pZ":0.7907164075846174,"vX0":4.736623326770764,"vY0":-117.30013546119207,"vZ0":-5.2385517141596845,"x":100.47,"y":156.95,"x0":-1.4777102479586657,"y0":50.00349075749261,"z0":6.87301248585792,"aX":4.050880573466998},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-12.7,"breakHorizontal":-6.4,"spinRate":2810,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4658723493132828,"extension":6.266080538054059},"index":3,"playId":"cda7a898-ef46-3034-870f-ccd5ea659ed2","pitchNumber":4,"startTime":"2025-07-23T17:16:56.184Z","endTime":"2025-07-23T17:17:00.235Z","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":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.250770240602893,"aZ":-9.666631847574678,"pfxX":-3.789432512494317,"pfxZ":11.337799707967926,"pX":0.433733559006026,"pZ":3.0305692270712004,"vX0":5.798449364114334,"vY0":-139.29342071008418,"vZ0":-8.952535169544756,"x":89.92,"y":126.76,"x0":-1.1727398648886362,"y0":50.00650884139325,"z0":6.906210753662831,"aX":-7.525565013655009},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.1,"breakHorizontal":5.8,"spinRate":2510,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.3916793168532733,"extension":6.0457911451217},"index":4,"playId":"466944dd-ac82-3d00-b2f7-f2391a45b678","pitchNumber":5,"startTime":"2025-07-23T17:17:15.822Z","endTime":"2025-07-23T17:17:20.232Z","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":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.34197775772388,"aZ":-12.980813283106784,"pfxX":-5.16664433169939,"pfxZ":9.582800538442136,"pX":-0.4982543973331916,"pZ":3.459774029886084,"vX0":3.772762810975295,"vY0":-140.29000069499807,"vZ0":-7.482826222059899,"x":135.99,"y":145.37,"x0":-1.1860561548636277,"y0":50.00251990827549,"z0":6.999250296097903,"aX":-10.346869738515656},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":8.6,"spinRate":2481,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.38972720131107375,"extension":5.98327239307613},"hitData":{"launchSpeed":92.0,"launchAngle":4.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.53,"coordY":166.28}},"index":5,"playId":"8a159d86-75df-3b97-a220-b5ec9ff31c19","pitchNumber":6,"startTime":"2025-07-23T17:17:34.600Z","endTime":"2025-07-23T17:17:43.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:17:43.284Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Yastrzemski grounds out, first baseman Matt Olson to pitcher Spencer Strider.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T17:19:57.392Z","endTime":"2025-07-23T17:20:54.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.3843424812316,"strikeZoneBottom":1.54598879829438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.712895829334624,"aZ":-10.9829671828088,"pfxX":-4.292123660550732,"pfxZ":10.967065143440307,"pX":0.5928463984804903,"pZ":3.6006192014496023,"vX0":7.120674733957966,"vY0":-138.33007542688472,"vZ0":-4.037862944405587,"x":94.4,"y":141.56,"x0":-1.460508033702126,"y0":50.003443477409114,"z0":5.819284152338848,"aX":-8.294769684117481},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.2,"breakHorizontal":6.2,"spinRate":2297,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.39640624965810023,"extension":6.941257327312732},"index":0,"playId":"0807a600-fe34-3790-81a8-53ec907d406e","pitchNumber":1,"startTime":"2025-07-23T17:20:03.149Z","endTime":"2025-07-23T17:20:07.236Z","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":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.9,"strikeZoneTop":3.36709378003921,"strikeZoneBottom":1.42681446866943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.952977658841927,"aZ":-38.53360519028942,"pfxX":5.028391589828311,"pfxZ":-4.766598735845013,"pX":-0.24470435119410486,"pZ":1.9783903778760108,"vX0":2.1734647946947248,"vY0":-114.98821922944313,"vZ0":-0.4122194655261665,"x":126.33,"y":185.36,"x0":-1.8563028230968346,"y0":50.00243877315601,"z0":5.908805236833775,"aX":6.711045579661581},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-8.4,"breakHorizontal":-9.6,"spinRate":2671,"spinDirection":66},"zone":8,"typeConfidence":0.91,"plateTime":0.4769125673725778,"extension":6.895170561225601},"index":1,"playId":"a32de981-e08d-3a30-986e-c38eb8ab60a7","pitchNumber":2,"startTime":"2025-07-23T17:20:16.450Z","endTime":"2025-07-23T17:20:20.141Z","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":78.3,"endSpeed":72.7,"strikeZoneTop":3.35242626620578,"strikeZoneBottom":1.53425336383652,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.905697101158427,"aZ":-37.484186575090106,"pfxX":4.769904959057811,"pfxZ":-4.029597054293315,"pX":-0.7708430224325835,"pZ":0.9850946807871235,"vX0":1.2214801131236772,"vY0":-114.09469405895486,"vZ0":-2.4672670198797526,"x":146.38,"y":212.18,"x0":-1.932717138222296,"y0":50.001739299458734,"z0":5.7729846184424165,"aX":6.290207210001782},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-7.7,"breakHorizontal":-9.0,"spinRate":2649,"spinDirection":64},"zone":13,"typeConfidence":0.9,"plateTime":0.4799919694209547,"extension":6.896358602844462},"index":2,"playId":"d32f02c4-ad7d-34d0-9460-b3d53d14adc1","pitchNumber":3,"startTime":"2025-07-23T17:20:31.656Z","endTime":"2025-07-23T17:20:35.254Z","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":95.4,"endSpeed":87.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.533984517437126,"aZ":-15.19161537063351,"pfxX":-6.261170463419267,"pfxZ":8.728788074512249,"pX":-0.4346981101143843,"pZ":2.249602539414267,"vX0":5.41114762311625,"vY0":-138.71773544881984,"vZ0":-6.7412757594775155,"x":133.57,"y":178.04,"x0":-1.59887913913013,"y0":50.00076433109869,"z0":5.727157445421543,"aX":-12.179539551857449},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":10.2,"spinRate":2309,"spinDirection":213},"zone":4,"typeConfidence":0.89,"plateTime":0.39511241910359374,"extension":7.024508120251872},"hitData":{"launchSpeed":88.9,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.78,"coordY":161.21}},"index":3,"playId":"d50effa4-51f5-312c-b93f-79d87a5f5b33","pitchNumber":4,"startTime":"2025-07-23T17:20:47.264Z","endTime":"2025-07-23T17:20:54.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:20:54.939Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a line drive to left fielder Jurickson Profar.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T17:21:05.383Z","endTime":"2025-07-23T17:21:49.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.1,"strikeZoneTop":3.3916925093771,"strikeZoneBottom":1.55706373993498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.97650220368188,"aZ":-13.449917824377899,"pfxX":-5.518277439704347,"pfxZ":9.602640047253647,"pX":0.9691977304213576,"pZ":1.7867939253224707,"vX0":8.369083742357272,"vY0":-139.3925821443346,"vZ0":-8.295884362064417,"x":80.06,"y":190.54,"x0":-1.367810966398186,"y0":50.00678797340362,"z0":5.707996399799984,"aX":-10.764660384184587},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":8.0,"spinRate":2302,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.39431149188892656,"extension":7.003462108259173},"index":0,"playId":"b536984e-68ab-30db-b02b-70d317195b5d","pitchNumber":1,"startTime":"2025-07-23T17:21:19.972Z","endTime":"2025-07-23T17:21:23.971Z","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":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.5638760618738,"aZ":-14.588743741847187,"pfxX":-6.362217682663379,"pfxZ":9.026840177304646,"pX":0.5182880519151606,"pZ":1.9848312761307476,"vX0":7.7799448058811125,"vY0":-139.25252510422396,"vZ0":-7.47682385398237,"x":97.24,"y":185.19,"x0":-1.4955822178718015,"y0":50.004380359437704,"z0":5.685074467861416,"aX":-12.397739645862021},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":9.7,"spinRate":2262,"spinDirection":212},"zone":9,"typeConfidence":0.9,"plateTime":0.39451697862757085,"extension":7.000191565860509},"hitData":{"launchSpeed":91.3,"launchAngle":13.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.32,"coordY":104.96}},"index":1,"playId":"f3c7f6d9-62ae-387e-9a65-93bcda7ef1dd","pitchNumber":2,"startTime":"2025-07-23T17:21:37.716Z","endTime":"2025-07-23T17:21:49.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:21:49.636Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dominic Smith walks. Casey Schmitt to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T17:22:07.362Z","endTime":"2025-07-23T17:23:36.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.42591523639037,"strikeZoneBottom":1.54325753973429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.936037875999453,"aZ":-12.925229183467772,"pfxX":-4.282654183835207,"pfxZ":9.795298035709623,"pX":1.090186932290414,"pZ":2.3122150039803566,"vX0":8.604644432482642,"vY0":-138.77314730804002,"vZ0":-6.895154370240091,"x":75.44,"y":176.35,"x0":-1.483974166632633,"y0":50.00024701989313,"z0":5.677282973939205,"aX":-8.414481761596255},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":6.1,"spinRate":2304,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.3936111648545033,"extension":7.096778412803038},"index":0,"playId":"4cb346ca-d49b-33d6-a9c4-9c3ae66d6318","pitchNumber":1,"startTime":"2025-07-23T17:22:13.964Z","endTime":"2025-07-23T17:22:17.921Z","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":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.8,"strikeZoneTop":3.30703043751037,"strikeZoneBottom":1.38971410078019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.611318889467437,"aZ":-28.15533788547469,"pfxX":2.259957060672372,"pfxZ":2.6589593949571055,"pX":1.3370532711014604,"pZ":1.193858182808126,"vX0":6.4200366744979975,"vY0":-121.59466850107023,"vZ0":-4.8973172247403935,"x":66.03,"y":206.55,"x0":-1.6206333321931345,"y0":50.00484765212535,"z0":5.648535594190755,"aX":3.4172120034092464},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.0,"breakHorizontal":-5.5,"spinRate":2205,"spinDirection":136},"zone":14,"typeConfidence":0.91,"plateTime":0.4487432428221183,"extension":6.985146789974568},"index":1,"playId":"361ed015-aedb-39a8-8ab5-1424fea0ffcb","pitchNumber":2,"startTime":"2025-07-23T17:22:30.005Z","endTime":"2025-07-23T17:22:33.712Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":79.2,"strikeZoneTop":3.35629296466918,"strikeZoneBottom":1.43899128593095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.147090847407544,"aZ":-27.046146308083003,"pfxX":1.7720463165194764,"pfxZ":3.2902688398405386,"pX":0.34046856877615783,"pZ":0.29914787036951407,"vX0":4.360116031340358,"vY0":-123.14396853166346,"vZ0":-7.435953401675468,"x":104.02,"y":230.7,"x0":-1.6731193953799401,"y0":50.00222531770314,"z0":5.600601769677302,"aX":2.7601025607026206},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.7,"breakHorizontal":-4.1,"spinRate":2219,"spinDirection":149},"zone":14,"typeConfidence":0.91,"plateTime":0.4423524468485627,"extension":6.963226834651993},"index":2,"playId":"48e96824-21e4-3035-a286-e9c731b667e4","pitchNumber":3,"startTime":"2025-07-23T17:22:51.305Z","endTime":"2025-07-23T17:22:55.229Z","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":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.35848510284774,"strikeZoneBottom":1.37109086182533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.273031408037433,"aZ":-15.447222947063615,"pfxX":-6.427422370744779,"pfxZ":8.54285912412123,"pX":0.15227819669819678,"pZ":3.065206985807517,"vX0":7.097172544160755,"vY0":-138.41901208450696,"vZ0":-4.693589455469907,"x":111.2,"y":156.02,"x0":-1.5988774962742234,"y0":50.00381647265844,"z0":5.803009186022263,"aX":-12.586595641568774},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":10.3,"spinRate":2358,"spinDirection":212},"zone":2,"typeConfidence":0.89,"plateTime":0.394345224390102,"extension":7.013015149301358},"index":3,"playId":"7f792dae-856b-37bb-b435-97fcdd465484","pitchNumber":4,"startTime":"2025-07-23T17:23:13.154Z","endTime":"2025-07-23T17:23:16.638Z","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":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.31441914317341,"strikeZoneBottom":1.43211255878146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.827140468857266,"aZ":-14.571342806493456,"pfxX":-4.345176549379521,"pfxZ":9.011913423213054,"pX":-0.6230519220832209,"pZ":4.038011099461416,"vX0":4.354560130018232,"vY0":-138.3905603513633,"vZ0":-2.424016896063296,"x":140.75,"y":129.75,"x0":-1.6470436968928335,"y0":50.002934396350604,"z0":5.8929006391825025,"aX":-8.488254478458423},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":7.1,"spinRate":2405,"spinDirection":205},"zone":11,"typeConfidence":0.89,"plateTime":0.39469866522150543,"extension":6.803517018128645},"index":4,"playId":"cd5517b1-e57f-3ea6-9e1f-ed7d471abffd","pitchNumber":5,"startTime":"2025-07-23T17:23:31.920Z","endTime":"2025-07-23T17:23:36.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:23:36.947Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T17:23:49.241Z","endTime":"2025-07-23T17:25:19.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"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(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":83.5,"endSpeed":77.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.302837254997684,"aZ":-28.63338042506064,"pfxX":2.5260261194816236,"pfxZ":2.333712713185893,"pX":-0.17889774284008114,"pZ":2.425275539449457,"vX0":2.8542538456244255,"vY0":-121.6951221938883,"vZ0":-2.4103134957569603,"x":123.82,"y":173.3,"x0":-1.6901160386203742,"y0":50.00297638317827,"z0":5.880545427170311,"aX":3.8319733121858044},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.0,"breakHorizontal":-5.2,"spinRate":2398,"spinDirection":117},"zone":5,"typeConfidence":0.91,"plateTime":0.44812100287857737,"extension":6.852008876831186},"index":0,"playId":"31c197b4-d911-382c-9e03-e4e466f4bb34","pitchNumber":1,"startTime":"2025-07-23T17:24:03.850Z","endTime":"2025-07-23T17:24:07.375Z","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, 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":87.4,"endSpeed":80.9,"strikeZoneTop":3.51110706697466,"strikeZoneBottom":1.59147765591726,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.872310990841253,"aZ":-22.10551027076938,"pfxX":-9.06857702186337,"pfxZ":6.147970087696281,"pX":0.7428823798407872,"pZ":-0.3782779764791925,"vX0":8.937689867899532,"vY0":-126.65340184902081,"vZ0":-10.285027378752838,"x":88.68,"y":248.99,"x0":-1.639715258740246,"y0":50.004696343237576,"z0":5.47722300372774,"aX":-14.856388169605925},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.1,"breakHorizontal":14.6,"spinRate":1995,"spinDirection":227},"zone":14,"typeConfidence":0.88,"plateTime":0.4311069330539006,"extension":7.101148862827185},"index":1,"playId":"bb43bd12-c76e-3f0a-93d0-eca8bd5dc13a","pitchNumber":2,"startTime":"2025-07-23T17:24:31.356Z","endTime":"2025-07-23T17:24:35.536Z","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":94.8,"endSpeed":87.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.323337341058853,"aZ":-14.519286136541863,"pfxX":-4.694880971982518,"pfxZ":9.118672292586796,"pX":-0.3534325280079111,"pZ":2.9465950848728206,"vX0":5.017027563568358,"vY0":-137.9346352807999,"vZ0":-5.046879053458389,"x":130.47,"y":159.22,"x0":-1.5818041154310787,"y0":50.00227876463109,"z0":5.771526473634946,"aX":-9.089449158383072},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":7.6,"spinRate":2230,"spinDirection":208},"zone":1,"typeConfidence":0.88,"plateTime":0.39636992031159357,"extension":6.950051394918823},"index":2,"playId":"ef3ff78b-90de-3d65-8cdc-cea3dfe0233a","pitchNumber":3,"startTime":"2025-07-23T17:24:55.730Z","endTime":"2025-07-23T17:24:59.814Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.653789486158445,"aZ":-31.187188797176766,"pfxX":1.2078551366075825,"pfxZ":0.6463070945733316,"pX":0.6829643658812712,"pZ":1.4904679771155411,"vX0":5.240278708990776,"vY0":-122.52722271072031,"vZ0":-3.7779956153602994,"x":90.97,"y":198.54,"x0":-1.63820623966106,"y0":50.00312366284698,"z0":5.7104005807611244,"aX":1.8396712703912905},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.6,"breakHorizontal":-3.4,"spinRate":2213,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.44660990393761013,"extension":6.920235136637739},"index":3,"playId":"e744a3ce-331d-3e6e-8bc6-2ff4366ff955","pitchNumber":4,"startTime":"2025-07-23T17:25:15.174Z","endTime":"2025-07-23T17:25:19.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:25:19.134Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Matos strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T17:25:34.439Z","endTime":"2025-07-23T17:27:52.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"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":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.23160505291599,"strikeZoneBottom":1.45875112839486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.177827985992128,"aZ":-12.089003231297042,"pfxX":-4.852251594456949,"pfxZ":10.140751392103788,"pX":-0.055277673851198,"pZ":3.6344257176282007,"vX0":5.836162600127093,"vY0":-139.55441255189032,"vZ0":-3.767484847311412,"x":119.11,"y":140.65,"x0":-1.5391279903720965,"y0":50.00292300674765,"z0":5.793122810802475,"aX":-9.611145429592073},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.8,"breakHorizontal":7.7,"spinRate":2330,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.3918515490812111,"extension":6.975230984154329},"index":0,"playId":"ccde32e5-52d2-31c5-9c96-7db60172c6c1","pitchNumber":1,"startTime":"2025-07-23T17:25:55.540Z","endTime":"2025-07-23T17:25:59.581Z","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":96.1,"endSpeed":88.2,"strikeZoneTop":3.40263629375615,"strikeZoneBottom":1.62993795170483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.940140090295507,"aZ":-11.738188422904123,"pfxX":-5.010596853611214,"pfxZ":10.30654011514001,"pX":1.258581534878127,"pZ":2.615168279125891,"vX0":8.952281530385832,"vY0":-139.57263275257367,"vZ0":-6.541476984415091,"x":69.03,"y":168.17,"x0":-1.3321693093435971,"y0":50.003690281387605,"z0":5.754193538316129,"aX":-9.936649811602065},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":7.3,"spinRate":2305,"spinDirection":200},"zone":12,"typeConfidence":0.91,"plateTime":0.3916865690794178,"extension":7.048612561907248},"index":1,"playId":"4f954386-a36d-3b45-b42a-84648b93ccaa","pitchNumber":2,"startTime":"2025-07-23T17:26:14.406Z","endTime":"2025-07-23T17:26:18.531Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.637961036757915,"aZ":-15.146538386976074,"pfxX":-5.855032777699354,"pfxZ":8.792668241442977,"pX":-0.1657466519228568,"pZ":3.0065319941281126,"vX0":5.730777590631727,"vY0":-138.22238963962272,"vZ0":-4.8886299095769585,"x":123.32,"y":157.6,"x0":-1.5046244122592003,"y0":50.000939950485275,"z0":5.814199844887051,"aX":-11.335333751043189},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":9.4,"spinRate":2304,"spinDirection":211},"zone":2,"typeConfidence":0.89,"plateTime":0.39618161331028556,"extension":6.900205305941953},"index":2,"playId":"7f7c4de6-e656-3d0c-881c-856b331e89f2","pitchNumber":3,"startTime":"2025-07-23T17:26:34.934Z","endTime":"2025-07-23T17:26:38.426Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.076223918615472,"aZ":-11.575462756785603,"pfxX":-4.255252026596692,"pfxZ":10.446946973135809,"pX":0.2712931007576216,"pZ":2.30642497320973,"vX0":6.358675082788227,"vY0":-139.25927542224724,"vZ0":-7.222356900688791,"x":106.66,"y":176.51,"x0":-1.4845417500138052,"y0":50.00644753614526,"z0":5.692363968943101,"aX":-8.393773836669183},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.6,"breakHorizontal":6.5,"spinRate":2288,"spinDirection":203},"zone":5,"typeConfidence":0.9,"plateTime":0.39270531435487754,"extension":6.973021054593417},"index":3,"playId":"1d3a971a-eecb-38ac-b2e3-cf907a402fa0","pitchNumber":4,"startTime":"2025-07-23T17:26:55.295Z","endTime":"2025-07-23T17:26:59.106Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-23T17:27:08.947Z","endTime":"2025-07-23T17:27:26.781Z","isPitch":false,"type":"action","player":{"id":682641,"link":"/api/v1/people/682641"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.485455874751942,"aZ":-12.711733302224241,"pfxX":-4.8959542922233075,"pfxZ":9.671918879026371,"pX":-0.2944536805298834,"pZ":3.067304347927575,"vX0":5.282023651472813,"vY0":-140.64195280259537,"vZ0":-5.162846203453542,"x":128.22,"y":155.96,"x0":-1.5565547622817724,"y0":50.00623894870895,"z0":5.744432284137197,"aX":-9.85633270872839},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.7,"breakHorizontal":7.8,"spinRate":2323,"spinDirection":203},"zone":1,"typeConfidence":0.91,"plateTime":0.38873496225246207,"extension":7.047311889524585},"index":5,"playId":"9487b0b7-7ab3-3cf4-b033-d33d58dce6b7","pitchNumber":5,"startTime":"2025-07-23T17:27:26.781Z","endTime":"2025-07-23T17:27:30.964Z","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":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.14000133851149,"aZ":-12.278263301764513,"pfxX":-4.469527273460973,"pfxZ":9.987392041782996,"pX":0.024391363868890327,"pZ":3.0712331166339775,"vX0":5.699102880636634,"vY0":-140.32994827489077,"vZ0":-5.377081384440374,"x":116.07,"y":155.86,"x0":-1.4533284260399681,"y0":50.00172970677966,"z0":5.814006577593656,"aX":-8.90282153589444},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":7.0,"spinRate":2320,"spinDirection":201},"zone":2,"typeConfidence":0.91,"plateTime":0.39051757090974837,"extension":6.9825281217254265},"index":6,"playId":"4c7ce605-0548-3de2-999f-364453609dc5","pitchNumber":6,"startTime":"2025-07-23T17:27:47.951Z","endTime":"2025-07-23T17:27:52.594Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:27:52.594Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ozzie Albies pops out to third baseman Matt Chapman in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T17:29:54.619Z","endTime":"2025-07-23T17:30:30.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":77.7,"endSpeed":72.1,"strikeZoneTop":3.18893681104679,"strikeZoneBottom":1.58339531900679,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.85306329116077,"aZ":-41.22006906789454,"pfxX":4.464854512957354,"pfxZ":-6.989826317554892,"pX":0.7123793050061692,"pZ":2.7498617255775217,"vX0":4.028874459867259,"vY0":-113.1171256516508,"vZ0":-0.7116467918196246,"x":89.85,"y":164.53,"x0":-1.6725071809315704,"y0":50.0016632078709,"z0":7.205110271766227,"aX":5.778904589260559},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-12.5,"breakHorizontal":-9.1,"spinRate":2888,"spinDirection":45},"zone":3,"typeConfidence":2.0,"plateTime":0.4844096952518697,"extension":5.920658161878719},"index":0,"playId":"9d27f868-70dc-30f4-a861-e25d6cc84ff6","pitchNumber":1,"startTime":"2025-07-23T17:30:02.341Z","endTime":"2025-07-23T17:30:07.085Z","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":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.036949643690438,"aZ":-8.41838287183378,"pfxX":-4.876384360558766,"pfxZ":12.68109049963365,"pX":-0.18298309114846986,"pZ":3.123631739282244,"vX0":4.300427772289105,"vY0":-136.05028470295554,"vZ0":-8.718215504573712,"x":123.97,"y":154.44,"x0":-1.1511035242155399,"y0":50.00397406139264,"z0":6.954452112081919,"aX":-9.1359805316741},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":21.2,"breakHorizontal":7.9,"spinRate":2540,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.40269306163972773,"extension":5.8240721818226},"hitData":{"launchSpeed":83.1,"launchAngle":78.0,"totalDistance":89.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":91.62,"coordY":190.87}},"index":1,"playId":"b451e635-780e-3a01-a5ec-5cc8b78af85f","pitchNumber":2,"startTime":"2025-07-23T17:30:19.817Z","endTime":"2025-07-23T17:30:30.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:30:30.779Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Michael Harris II pops out to second baseman Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T17:30:47.164Z","endTime":"2025-07-23T17:31:40.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.3,"endSpeed":85.6,"strikeZoneTop":3.56086763801587,"strikeZoneBottom":1.64940625519879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.048009138875976,"aZ":-8.958592396083132,"pfxX":-5.531727170560739,"pfxZ":12.28899315149198,"pX":0.5102349714561634,"pZ":4.273173813605183,"vX0":6.454928853523862,"vY0":-137.002339412478,"vZ0":-6.033581040351619,"x":97.55,"y":123.4,"x0":-1.1647146953741958,"y0":50.00184693696318,"z0":7.12543410952977,"aX":-10.449501625459527},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":21.0,"breakHorizontal":8.5,"spinRate":2518,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4007626628625145,"extension":5.777969020971183},"index":0,"playId":"6394ef76-7fc2-3a20-907d-d003e11fdd36","pitchNumber":1,"startTime":"2025-07-23T17:30:56.074Z","endTime":"2025-07-23T17:30:59.734Z","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":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.746306789515344,"aZ":-9.74344576526964,"pfxX":-5.507766645654986,"pfxZ":12.01040114061738,"pX":-0.39114409210248113,"pZ":2.6797769539487537,"vX0":3.5177086257457444,"vY0":-136.24416310246372,"vZ0":-9.683433649082724,"x":101.75,"y":134.3,"x0":-0.9877201819628798,"y0":50.00526264340424,"z0":6.9669969497436455,"aX":-10.288780987706721},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.7,"breakHorizontal":9.1,"spinRate":2435,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.40302290329996326,"extension":5.9248879393266565},"index":1,"playId":"df00c5bb-d8c2-30a1-a139-3478abd80b7f","pitchNumber":2,"startTime":"2025-07-23T17:31:12.926Z","endTime":"2025-07-23T17:31:16.531Z","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":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.308297857590166,"aZ":-18.24196562702123,"pfxX":-6.834158713406661,"pfxZ":8.683760050869857,"pX":-0.6211263571654762,"pZ":2.6455278775860522,"vX0":4.106983041265627,"vY0":-125.5575995868519,"vZ0":-6.965491638178866,"x":140.68,"y":167.35,"x0":-1.3862486168709658,"y0":50.00176195945657,"z0":6.928920216706731,"aX":-10.96195589290595},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":14.4,"breakHorizontal":11.5,"spinRate":1680,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4354557594259125,"extension":5.850288789013346},"hitData":{"launchSpeed":84.9,"launchAngle":68.0,"totalDistance":130.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":143.65,"coordY":154.62}},"index":2,"playId":"136a211a-b3ce-30a1-85f6-b29cc9a17870","pitchNumber":3,"startTime":"2025-07-23T17:31:30.849Z","endTime":"2025-07-23T17:31:40.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:31:40.833Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nacho Alvarez Jr. lines out to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T17:31:45.318Z","endTime":"2025-07-23T17:33:32.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.36158548723008,"strikeZoneBottom":1.48765579916424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.7126290779592,"aZ":-13.111072418845135,"pfxX":-6.938931044641611,"pfxZ":10.127605270781844,"pX":0.1998541079025505,"pZ":3.3482013462484335,"vX0":6.045587633983638,"vY0":-136.498518246189,"vZ0":-7.40258714081525,"x":109.38,"y":148.38,"x0":-1.1447314987057582,"y0":50.003813002067545,"z0":7.002571178033313,"aX":-13.063429495408151},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":11.3,"spinRate":2368,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.4016255938901856,"extension":5.895245588286883},"index":0,"playId":"e48d8567-ea76-3ea0-9ca9-9409e74a645c","pitchNumber":1,"startTime":"2025-07-23T17:32:05.394Z","endTime":"2025-07-23T17:32:09.447Z","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":94.7,"endSpeed":86.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.8879960191635,"aZ":-10.977877569815684,"pfxX":-6.09420802907098,"pfxZ":11.06075288145216,"pX":-0.022185264962686534,"pZ":3.2281785916573966,"vX0":4.9395489143314615,"vY0":-137.64867054833772,"vZ0":-8.122202181811712,"x":117.85,"y":151.62,"x0":-1.0491930017511766,"y0":50.005307420688716,"z0":6.962721315939714,"aX":-11.682389358712221},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.5,"breakHorizontal":10.0,"spinRate":2381,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3980968344942224,"extension":5.923215052137897},"index":1,"playId":"d722c4ad-0018-384e-9472-58691a8e8bc6","pitchNumber":2,"startTime":"2025-07-23T17:32:21.933Z","endTime":"2025-07-23T17:32:27.306Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.583117209970418,"aZ":-22.555592762538236,"pfxX":2.3523523720125628,"pfxZ":5.5755979567722225,"pX":0.9451000871732942,"pZ":1.733901337018003,"vX0":5.045284942018985,"vY0":-129.86642249532878,"vZ0":-8.572647648398728,"x":80.98,"y":191.96,"x0":-1.3207420388728974,"y0":50.00491302214066,"z0":6.764864231411158,"aX":4.059159718799664},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.6,"breakHorizontal":-5.3,"spinRate":2489,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.42012140245197527,"extension":6.117252094993947},"index":2,"playId":"6e908910-1d33-387a-9008-4a93da5d88b0","pitchNumber":3,"startTime":"2025-07-23T17:32:42.471Z","endTime":"2025-07-23T17:32:46.432Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":77.1,"strikeZoneTop":3.33311291078217,"strikeZoneBottom":1.5291975909397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.844743713604725,"aZ":-30.354073021735307,"pfxX":3.6265761175670463,"pfxZ":1.229017016012694,"pX":0.9770925050529474,"pZ":1.7534973882167904,"vX0":4.704739973393553,"vY0":-120.57911966128457,"vZ0":-5.469232843961832,"x":79.76,"y":191.44,"x0":-1.4651946268257936,"y0":50.003928778558354,"z0":6.706257714256647,"aX":5.379275500951097},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.2,"breakHorizontal":-7.7,"spinRate":2641,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4529888956325956,"extension":6.062652595523279},"index":3,"playId":"9c2b9a76-4126-354c-b23e-1791db854fd9","pitchNumber":4,"startTime":"2025-07-23T17:33:03.957Z","endTime":"2025-07-23T17:33:09.409Z","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.5,"endSpeed":88.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.726330765317496,"aZ":-9.35321131461724,"pfxX":-4.600969698295591,"pfxZ":11.350269012347027,"pX":-0.43667556584226097,"pZ":3.6388901489652783,"vX0":3.441000900058512,"vY0":-140.4134314883933,"vZ0":-7.541970451683884,"x":133.65,"y":140.53,"x0":-1.0759645077325208,"y0":50.006406446565286,"z0":6.957271421667782,"aX":-9.253027100478963},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.3,"breakHorizontal":7.7,"spinRate":2499,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3890558981325998,"extension":5.912307038405},"hitData":{"launchSpeed":79.0,"launchAngle":19.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":96.73,"coordY":103.22}},"index":4,"playId":"7d9f5ad9-783c-31df-b5ea-f49b3d043f50","pitchNumber":5,"startTime":"2025-07-23T17:33:24.452Z","endTime":"2025-07-23T17:33:32.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:33:32.651Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T17:35:26.918Z","endTime":"2025-07-23T17:36:34.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.25990678709376,"strikeZoneBottom":1.39490229823144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.492096838081004,"aZ":-11.551808247599851,"pfxX":-5.435959647554141,"pfxZ":10.585105421187633,"pX":-0.274994203042479,"pZ":4.060025672790098,"vX0":5.743941369900328,"vY0":-138.8000941135905,"vZ0":-2.7537970796519966,"x":127.48,"y":129.16,"x0":-1.6664306860762224,"y0":50.00338275941247,"z0":5.835808371742139,"aX":-10.591619137454703},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.7,"breakHorizontal":8.6,"spinRate":2357,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.394829989096924,"extension":6.969297057204766},"index":0,"playId":"038f321f-903b-31b7-9b4e-d9366df72724","pitchNumber":1,"startTime":"2025-07-23T17:35:41.686Z","endTime":"2025-07-23T17:35:46.061Z","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":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.3220430786118,"strikeZoneBottom":1.49184832072879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.76368131721054,"aZ":-12.231238813053396,"pfxX":-6.035877753812021,"pfxZ":10.430475021244222,"pX":0.6630298249577475,"pZ":2.882571532643135,"vX0":8.10082822450196,"vY0":-137.90728748523566,"vZ0":-5.604872537437904,"x":91.73,"y":160.95,"x0":-1.5383639183359472,"y0":50.00358322032332,"z0":5.777733130039662,"aX":-11.541966919176177},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":9.1,"spinRate":2384,"spinDirection":203},"zone":3,"typeConfidence":0.9,"plateTime":0.3982935744699718,"extension":6.983427319495839},"index":1,"playId":"543c59e4-4298-30e0-b191-7fa339dd396d","pitchNumber":2,"startTime":"2025-07-23T17:35:57.446Z","endTime":"2025-07-23T17:36:01.339Z","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":95.3,"endSpeed":85.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.54588312030156,"aZ":-12.021802490965749,"pfxX":-6.662932852489355,"pfxZ":10.53416050481969,"pX":-0.4593073509501791,"pZ":2.6853190624596186,"vX0":5.4420928420423875,"vY0":-138.54496266767475,"vZ0":-5.900800468225485,"x":134.51,"y":166.28,"x0":-1.5990314521033073,"y0":50.002493148031554,"z0":5.671426029101479,"aX":-12.74662310192559},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":10.7,"spinRate":2369,"spinDirection":209},"zone":1,"typeConfidence":0.91,"plateTime":0.3977650571703055,"extension":6.960713804484395},"index":2,"playId":"9c570120-7ef0-3c8d-abcb-597ec7b341db","pitchNumber":3,"startTime":"2025-07-23T17:36:12.511Z","endTime":"2025-07-23T17:36:15.974Z","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":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.19327520902402,"strikeZoneBottom":1.43242045121829,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.28481350457387,"aZ":-12.899203984094967,"pfxX":-5.637787970478548,"pfxZ":9.967522302933908,"pX":0.7026307556951525,"pZ":1.774825735427697,"vX0":7.726395513984403,"vY0":-138.94777802372434,"vZ0":-8.336602607910963,"x":90.22,"y":190.86,"x0":-1.3958210366837764,"y0":50.005922283338826,"z0":5.692944330442011,"aX":-10.906308586880169},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":8.4,"spinRate":2316,"spinDirection":208},"zone":9,"typeConfidence":0.91,"plateTime":0.39584201294411203,"extension":7.098593472803325},"index":3,"playId":"7477a3b4-ccac-3078-aa9f-ee565ef57c4e","pitchNumber":4,"startTime":"2025-07-23T17:36:30.141Z","endTime":"2025-07-23T17:36:34.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:36:34.755Z","atBatIndex":34},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rafael Devers homers (18) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T17:36:44.816Z","endTime":"2025-07-23T17:39:06.884Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":675911,"link":"/api/v1/people/675911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.0053875820605,"aZ":-12.565920002155277,"pfxX":-7.350728490477745,"pfxZ":10.120482351792502,"pX":0.6370803900573636,"pZ":3.07874382382671,"vX0":7.717170625675876,"vY0":-138.99499123962852,"vZ0":-5.148126766417088,"x":92.72,"y":155.65,"x0":-1.2334300627552475,"y0":50.00403358514731,"z0":5.803988271249358,"aX":-14.243524394126979},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":11.5,"spinRate":2300,"spinDirection":206},"zone":3,"typeConfidence":0.91,"plateTime":0.3955510931661457,"extension":7.031638488632715},"index":0,"playId":"f6a31688-7cd9-3fba-b6b5-0374542c6c27","pitchNumber":1,"startTime":"2025-07-23T17:36:56.394Z","endTime":"2025-07-23T17:37:00.690Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.959228609770065,"aZ":-36.220919834583604,"pfxX":5.284832939097851,"pfxZ":-3.026404912708007,"pX":1.487580630278432,"pZ":0.5842796544596217,"vX0":5.439786714036525,"vY0":-114.90751344562908,"vZ0":-3.9513210718597853,"x":60.3,"y":223.0,"x0":-1.5953160703798914,"y0":50.000609443450735,"z0":5.839194240215656,"aX":7.076522124738195},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-6.1,"breakHorizontal":-10.9,"spinRate":2726,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.4763642719254646,"extension":7.068519970459033},"index":1,"playId":"48519391-2937-379a-bbdd-77884c263480","pitchNumber":2,"startTime":"2025-07-23T17:37:13.714Z","endTime":"2025-07-23T17:37:17.886Z","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":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.5,"strikeZoneTop":3.29186276971645,"strikeZoneBottom":1.40728892356235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.377772807677488,"aZ":-36.80386552540126,"pfxX":2.6596708931617212,"pfxZ":-3.423253439844764,"pX":-0.580870513336306,"pZ":1.2047513563944043,"vX0":2.0422667686605447,"vY0":-115.44363647032827,"vZ0":-2.4331951422042577,"x":139.14,"y":206.25,"x0":-1.8224537515978534,"y0":50.005537959406254,"z0":5.813176581713652,"aX":3.592317346538187},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-6.5,"breakHorizontal":-5.3,"spinRate":2530,"spinDirection":69},"zone":13,"typeConfidence":0.89,"plateTime":0.47435880511586515,"extension":6.843350347758562},"index":2,"playId":"f4676a13-110f-3dea-bc0c-0142fed31410","pitchNumber":3,"startTime":"2025-07-23T17:37:32.941Z","endTime":"2025-07-23T17:37:36.971Z","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":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.47204858900651,"strikeZoneBottom":1.48228280434363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.840009639401625,"aZ":-27.813251151107316,"pfxX":-8.646106129599183,"pfxZ":2.734391074678799,"pX":-0.4608786456477055,"pZ":0.6033527673137241,"vX0":5.975991958135045,"vY0":-125.62270379869304,"vZ0":-6.645764619640909,"x":134.57,"y":222.49,"x0":-1.7491756902747062,"y0":50.00563527234854,"z0":5.549325119244411,"aX":-13.798499927132656},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.6,"breakHorizontal":14.3,"spinRate":1795,"spinDirection":235},"zone":13,"typeConfidence":0.91,"plateTime":0.4362914579100332,"extension":6.970823495807541},"index":3,"playId":"12c2a1a4-1404-37dd-8dcf-6093a2b60641","pitchNumber":4,"startTime":"2025-07-23T17:37:51.051Z","endTime":"2025-07-23T17:37:54.991Z","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":96.2,"endSpeed":88.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.896970423481417,"aZ":-15.275477537588614,"pfxX":-5.789354890850799,"pfxZ":8.514685530569885,"pX":0.27948468930465953,"pZ":2.5649109004272668,"vX0":7.156227603299576,"vY0":-139.832873941372,"vZ0":-6.039773511725374,"x":106.35,"y":169.53,"x0":-1.5581142522543685,"y0":50.00280748046283,"z0":5.751329579685438,"aX":-11.489959303470574},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":9.0,"spinRate":2205,"spinDirection":207},"zone":6,"typeConfidence":0.9,"plateTime":0.3913853298754142,"extension":7.012554368616371},"index":4,"playId":"a60dd93e-1578-344e-80b2-873cdc0487a4","pitchNumber":5,"startTime":"2025-07-23T17:38:07.456Z","endTime":"2025-07-23T17:38:11.222Z","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.9,"endSpeed":87.3,"strikeZoneTop":3.42379912733786,"strikeZoneBottom":1.46952139669221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.71760308088748,"aZ":-12.729226831548797,"pfxX":-5.71170519457189,"pfxZ":9.89799720474223,"pX":-1.0452808899430674,"pZ":2.869874563503774,"vX0":3.791979844957053,"vY0":-139.58273478395836,"vZ0":-5.628961149731754,"x":156.84,"y":161.29,"x0":-1.6824287742983124,"y0":50.00225173906429,"z0":5.757625076416281,"aX":-11.220307705856262},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":9.5,"spinRate":2323,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.393070891922608,"extension":6.95237533782948},"index":5,"playId":"1758900a-788f-3c02-87e4-08b426505733","pitchNumber":6,"startTime":"2025-07-23T17:38:25.795Z","endTime":"2025-07-23T17:38:30.509Z","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, 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":84.7,"endSpeed":78.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.045997269120083,"aZ":-28.871146889776476,"pfxX":3.2516042871291564,"pfxZ":2.1415649565547477,"pX":0.49960131995544915,"pZ":0.8958484966355912,"vX0":4.572152137685745,"vY0":-123.29272171409201,"vZ0":-5.561175125680334,"x":97.96,"y":214.59,"x0":-1.7998799010092008,"y0":50.003242649343576,"z0":5.611108544272188,"aX":5.0157568367848},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.9,"breakHorizontal":-7.0,"spinRate":2368,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.4439096064912875,"extension":6.973552328156985},"hitData":{"launchSpeed":92.5,"launchAngle":33.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":220.56,"coordY":88.94}},"index":6,"playId":"39033382-eff5-3613-8863-7a2dd0d2c2bb","pitchNumber":7,"startTime":"2025-07-23T17:38:41.770Z","endTime":"2025-07-23T17:39:06.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:39:06.884Z","atBatIndex":35},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Willy Adames hit by pitch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T17:39:15.941Z","endTime":"2025-07-23T17:40:05.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":87.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.585382402833794,"aZ":-12.477236933211014,"pfxX":-5.152902406404443,"pfxZ":9.972225058812104,"pX":0.04196568626886348,"pZ":3.648363034159895,"vX0":6.338750628311257,"vY0":-140.11755459279448,"vZ0":-3.6063167465868284,"x":115.4,"y":140.27,"x0":-1.5871083809363227,"y0":50.005759232058324,"z0":5.775489714383715,"aX":-10.18139456849741},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":7.9,"spinRate":2297,"spinDirection":208},"zone":12,"typeConfidence":0.91,"plateTime":0.3918782088288668,"extension":7.037825200614356},"index":0,"playId":"b475a705-f8cc-38d4-b729-e80aef5094ad","pitchNumber":1,"startTime":"2025-07-23T17:39:28.660Z","endTime":"2025-07-23T17:39:32.597Z","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":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.6,"strikeZoneTop":3.42140277310473,"strikeZoneBottom":1.45821635647178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.9032676626161,"aZ":-37.80079251141594,"pfxX":5.454557637728635,"pfxZ":-4.059600696768795,"pX":-0.2194998119006998,"pZ":0.8633456121654834,"vX0":1.9852236865523518,"vY0":-116.60440723616482,"vZ0":-3.1534755089312636,"x":125.37,"y":215.47,"x0":-1.7895569770214617,"y0":50.00549433475532,"z0":5.7821879569088654,"aX":7.550011741886315},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-7.8,"breakHorizontal":-10.3,"spinRate":2626,"spinDirection":62},"zone":13,"typeConfidence":0.91,"plateTime":0.46883980981738116,"extension":7.0643163938478235},"index":1,"playId":"3cf9e52f-f0ef-30a1-8eb5-34e44987392e","pitchNumber":2,"startTime":"2025-07-23T17:39:46.748Z","endTime":"2025-07-23T17:39:50.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.007938859745074,"aZ":-13.750690551872758,"pfxX":-4.971587323741489,"pfxZ":9.252336116395249,"pX":-2.1302085574632317,"pZ":4.020403685559797,"vX0":0.9264922532220201,"vY0":-139.84881343776715,"vZ0":-2.6249515212678878,"x":198.2,"y":130.23,"x0":-1.8186455678085127,"y0":50.001925006857704,"z0":5.867265828567072,"aX":-9.897365213709888},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":8.9,"spinRate":2318,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.39088746074808745,"extension":6.858083368906201},"index":2,"playId":"00126a78-8bc0-31a1-b183-7b572f86cd38","pitchNumber":3,"startTime":"2025-07-23T17:40:01.512Z","endTime":"2025-07-23T17:40:05.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:40:05.807Z","atBatIndex":36},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt Chapman homers (14) on a fly ball to right center field. Willy Adames scores.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T17:40:35.067Z","endTime":"2025-07-23T17:42:32.890Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":{"id":675911,"link":"/api/v1/people/675911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":675911,"link":"/api/v1/people/675911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.49043030767101,"strikeZoneBottom":1.58202730527452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.21570746598096,"aZ":-16.062057129482426,"pfxX":-5.622631209553766,"pfxZ":8.674643402593572,"pX":1.079111146352563,"pZ":2.8640284523758868,"vX0":8.157680301722886,"vY0":-135.57604083102208,"vZ0":-4.87906805616405,"x":75.87,"y":161.45,"x0":-1.241234735781951,"y0":50.004529034108984,"z0":5.811547672392849,"aX":-10.446409115865242},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.8,"breakHorizontal":8.4,"spinRate":2238,"spinDirection":207},"zone":12,"typeConfidence":0.85,"plateTime":0.404313280395745,"extension":7.0488167593692275},"index":0,"playId":"8feacbee-38d4-3491-bab4-9ada3b9b0415","pitchNumber":1,"startTime":"2025-07-23T17:40:54.051Z","endTime":"2025-07-23T17:40:58.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":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.633243061995202,"aZ":-16.501748238419562,"pfxX":-8.00152549792156,"pfxZ":8.499301120744724,"pX":0.027455775001127974,"pZ":1.425046197737182,"vX0":7.008837428211653,"vY0":-135.4243499576467,"vZ0":-8.241715289749559,"x":115.95,"y":200.3,"x0":-1.5640708231918197,"y0":50.00172811410126,"z0":5.678946258237716,"aX":-14.750871066991536},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":12.8,"spinRate":2248,"spinDirection":211},"zone":14,"typeConfidence":0.85,"plateTime":0.40561180325220025,"extension":6.898151610128065},"index":1,"playId":"47d31001-8901-37c2-bc24-bdbffcf0d8cb","pitchNumber":2,"startTime":"2025-07-23T17:41:09.953Z","endTime":"2025-07-23T17:41:14.512Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"ba108008-7ad5-3673-b4be-601c78d66d99","startTime":"2025-07-23T17:41:31.185Z","endTime":"2025-07-23T17:41:35.222Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.6,"strikeZoneTop":3.51504899830773,"strikeZoneBottom":1.60756971135039,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.33263686695012,"aZ":-28.97965255963598,"pfxX":2.0253226488064024,"pfxZ":2.123120334849327,"pX":0.4816023235900939,"pZ":1.427743905286193,"vX0":4.7967653993513455,"vY0":-120.98097195354967,"vZ0":-4.310266427062774,"x":98.64,"y":200.23,"x0":-1.778319302588379,"y0":50.00234114609911,"z0":5.730622305684399,"aX":3.0460590183570084},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.2,"breakHorizontal":-4.7,"spinRate":2311,"spinDirection":118},"zone":14,"typeConfidence":0.91,"plateTime":0.450202099528318,"extension":6.971410302533039},"index":3,"playId":"8b0faa40-eef8-3962-bb4c-d0b7401948de","pitchNumber":3,"startTime":"2025-07-23T17:41:47.379Z","endTime":"2025-07-23T17:41:52.012Z","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":94.0,"endSpeed":86.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.827072877084586,"aZ":-15.372722805537618,"pfxX":-6.349295363932835,"pfxZ":8.805526176234451,"pX":0.6053438108884042,"pZ":2.9925523720001665,"vX0":7.922435479769164,"vY0":-136.71945817188825,"vZ0":-4.7337506105975535,"x":93.93,"y":157.98,"x0":-1.493966753465797,"y0":50.00590263373643,"z0":5.788401649047879,"aX":-12.120577955845274},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":10.0,"spinRate":2374,"spinDirection":207},"zone":3,"typeConfidence":0.87,"plateTime":0.3993649537335795,"extension":7.223492326815742},"hitData":{"launchSpeed":102.8,"launchAngle":28.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":202.97,"coordY":62.86}},"index":4,"playId":"f7db2ee2-ba4b-3631-a15e-db4dcbe5ef8e","pitchNumber":4,"startTime":"2025-07-23T17:42:07.525Z","endTime":"2025-07-23T17:42:32.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:42:32.890Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Yastrzemski grounds out to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T17:42:48.355Z","endTime":"2025-07-23T17:43:34.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":78.1,"endSpeed":72.9,"strikeZoneTop":3.44784081747409,"strikeZoneBottom":1.65069572538194,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.73499681913802,"aZ":-36.889257042075016,"pfxX":4.266489535462137,"pfxZ":-3.5778443989811493,"pX":0.19516022671246902,"pZ":0.8880130792047911,"vX0":3.44494844732424,"vY0":-113.78386869127758,"vZ0":-2.902810701582273,"x":109.56,"y":214.8,"x0":-1.8895079487070612,"y0":50.001786203721316,"z0":5.814716657582805,"aX":5.625862711619726},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-7.0,"breakHorizontal":-8.5,"spinRate":2515,"spinDirection":60},"zone":14,"typeConfidence":0.91,"plateTime":0.48030436437276514,"extension":7.013427867406592},"index":0,"playId":"5afd94b5-87b4-3fb3-84fc-0bf6d1efea0f","pitchNumber":1,"startTime":"2025-07-23T17:42:54.423Z","endTime":"2025-07-23T17:42:58.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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.45479268731033,"strikeZoneBottom":1.61373864807035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.825827530903954,"aZ":-16.084624558346885,"pfxX":-4.028539210532811,"pfxZ":8.385685917051488,"pX":-0.3178762219595414,"pZ":3.9691977942847845,"vX0":5.324282237010824,"vY0":-137.4805739412844,"vZ0":-2.0075656932542936,"x":129.12,"y":131.61,"x0":-1.754131998302148,"y0":50.00187620305006,"z0":5.7977859240886165,"aX":-7.72916852524197},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":6.2,"spinRate":2314,"spinDirection":211},"zone":11,"typeConfidence":0.88,"plateTime":0.398046204120714,"extension":7.048347645267847},"index":1,"playId":"d7317128-534f-3651-9726-284c2098ffdd","pitchNumber":2,"startTime":"2025-07-23T17:43:09.477Z","endTime":"2025-07-23T17:43:13.725Z","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":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.751485133161147,"aZ":-15.286398394921706,"pfxX":-5.815880408545755,"pfxZ":8.875320629648627,"pX":0.20600924043568458,"pZ":2.0119877012780134,"vX0":6.833112695054867,"vY0":-136.74474434891448,"vZ0":-7.277023491322476,"x":109.15,"y":184.46,"x0":-1.5637667115577765,"y0":50.00449137954455,"z0":5.746509822602493,"aX":-11.069863372379888},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":9.1,"spinRate":2288,"spinDirection":211},"zone":8,"typeConfidence":0.87,"plateTime":0.3997794463550397,"extension":6.972017254341494},"hitData":{"launchSpeed":94.4,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.87,"coordY":163.75}},"index":2,"playId":"a7854338-0383-32e2-96e4-125995817b25","pitchNumber":3,"startTime":"2025-07-23T17:43:26.073Z","endTime":"2025-07-23T17:43:34.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:43:34.483Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T17:43:50.059Z","endTime":"2025-07-23T17:45:02.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":78.1,"strikeZoneTop":3.39553705480035,"strikeZoneBottom":1.53534572840621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.200415929693623,"aZ":-30.988935255183055,"pfxX":2.7531023865124555,"pfxZ":0.7721907317745238,"pX":0.9427455715881267,"pZ":1.6684412490109026,"vX0":5.4186352501953055,"vY0":-121.94160611413473,"vZ0":-3.5783534058392843,"x":81.06,"y":193.73,"x0":-1.6548805891840754,"y0":50.00048987522442,"z0":5.79368832547303,"aX":4.194722134728867},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.8,"breakHorizontal":-6.1,"spinRate":2239,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.4470785356873126,"extension":7.08006361694479},"index":0,"playId":"00590c68-6a67-3448-a103-a7893d649f6b","pitchNumber":1,"startTime":"2025-07-23T17:44:00.277Z","endTime":"2025-07-23T17:44:05.098Z","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":83.7,"endSpeed":78.7,"strikeZoneTop":3.45459782058627,"strikeZoneBottom":1.5623089302312,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.710082649280086,"aZ":-28.69328639136902,"pfxX":1.782635170244455,"pfxZ":2.2741854414156566,"pX":1.9100654027542143,"pZ":0.7506129252760328,"vX0":7.982070969592525,"vY0":-121.73610991235049,"vZ0":-6.050359191313711,"x":44.19,"y":218.51,"x0":-1.618053006676315,"y0":50.00276892416809,"z0":5.694891303047429,"aX":2.723026669061552},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.1,"breakHorizontal":-4.8,"spinRate":2274,"spinDirection":151},"zone":14,"typeConfidence":0.91,"plateTime":0.44677496698423935,"extension":7.043274711487139},"index":1,"playId":"0ee26143-d41b-308b-ac53-8be2d37bc91e","pitchNumber":2,"startTime":"2025-07-23T17:44:15.815Z","endTime":"2025-07-23T17:44:19.211Z","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.1,"endSpeed":86.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.28298654478532,"aZ":-13.409034310009202,"pfxX":-6.061993039458514,"pfxZ":9.798930582221516,"pX":0.7356718661401793,"pZ":2.886712756097622,"vX0":8.626524819354835,"vY0":-138.11216400945918,"vZ0":-5.291592532040875,"x":88.96,"y":160.84,"x0":-1.6534208133286943,"y0":50.0021531606657,"z0":5.743072453917974,"aX":-11.608527522871755},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":9.0,"spinRate":2338,"spinDirection":209},"zone":3,"typeConfidence":0.9,"plateTime":0.3979151931604781,"extension":7.271454835688017},"index":2,"playId":"b6e3188f-d521-31e4-afae-e51771ebc6f3","pitchNumber":3,"startTime":"2025-07-23T17:44:35.369Z","endTime":"2025-07-23T17:44:38.746Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.564644746832567,"aZ":-25.915776123601166,"pfxX":0.5803838652510431,"pfxZ":3.961048237612255,"pX":0.6538017698994177,"pZ":0.24806006983768397,"vX0":5.524442450693926,"vY0":-123.96826410754672,"vZ0":-8.038897152897636,"x":92.08,"y":232.08,"x0":-1.6660736297911476,"y0":50.000776979386245,"z0":5.652851234593366,"aX":0.9139050195270401},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.8,"breakHorizontal":-2.2,"spinRate":2247,"spinDirection":153},"zone":14,"typeConfidence":0.9,"plateTime":0.43952679353555,"extension":7.118908279437465},"index":3,"playId":"8ea364f7-d0c1-34e0-934e-3a99d5452145","pitchNumber":4,"startTime":"2025-07-23T17:44:55.728Z","endTime":"2025-07-23T17:45:02.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:45:02.652Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eli White singles on a fly ball to right fielder Mike Yastrzemski.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T17:47:07.651Z","endTime":"2025-07-23T17:47:24.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.828021343242835,"aZ":-10.125334892843785,"pfxX":-6.113565226710846,"pfxZ":11.777746587578836,"pX":-0.1452496674105421,"pZ":2.445027291685041,"vX0":4.788106985776373,"vY0":-135.74172362139356,"vZ0":-10.115688512715764,"x":122.54,"y":172.76,"x0":-1.1349840135628777,"y0":50.00068852549041,"z0":6.9177868017656765,"aX":-11.443672060142736},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.4,"breakHorizontal":10.1,"spinRate":2459,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4030089789658109,"extension":6.025745701168632},"hitData":{"launchSpeed":72.9,"launchAngle":42.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.87,"coordY":134.97}},"index":0,"playId":"385491a7-8454-36f8-b9ef-bb22db72ee75","pitchNumber":1,"startTime":"2025-07-23T17:47:12.678Z","endTime":"2025-07-23T17:47:24.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:47:24.514Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Allen called out on strikes. Eli White steals (7) 2nd base.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T17:47:47.620Z","endTime":"2025-07-23T17:50:02.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":73.2,"strikeZoneTop":3.35676073725355,"strikeZoneBottom":1.43330904491047,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.734554210990296,"aZ":-40.952103917198826,"pfxX":1.736379801374154,"pfxZ":-6.612392729716062,"pX":1.0215483218499457,"pZ":2.305368968783661,"vX0":5.463938305813178,"vY0":-114.40281165012628,"vZ0":-1.76529677667985,"x":78.06,"y":176.54,"x0":-1.621444700866122,"y0":50.00229206254116,"z0":7.094207056165019,"aX":2.3047134558237983},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-12.1,"breakHorizontal":-4.4,"spinRate":2847,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.47843554640665875,"extension":6.0907687012742056},"index":0,"playId":"25a0d923-9107-328d-b89c-28cc23d9a117","pitchNumber":1,"startTime":"2025-07-23T17:47:51.886Z","endTime":"2025-07-23T17:47:57.321Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.7,"strikeZoneTop":3.38396269035181,"strikeZoneBottom":1.48399466324467,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.058483533774837,"aZ":-26.764238357773525,"pfxX":0.7752602961787951,"pfxZ":3.3457208256059356,"pX":0.6944378403185073,"pZ":1.7846660372091248,"vX0":5.437904285783382,"vY0":-125.30819006811456,"vZ0":-7.293376864416295,"x":90.53,"y":190.59,"x0":-1.5887651902306645,"y0":50.00607964879261,"z0":6.865864849335438,"aX":1.2550726728667627},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.9,"breakHorizontal":-2.4,"spinRate":2487,"spinDirection":166},"zone":9,"typeConfidence":2.0,"plateTime":0.43413939068797225,"extension":6.07511694526095},"index":1,"playId":"77192142-1c9c-3651-ba73-3624e7ca79f7","pitchNumber":2,"startTime":"2025-07-23T17:48:11.042Z","endTime":"2025-07-23T17:48:15.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":77.4,"endSpeed":72.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.216131659908044,"aZ":-40.69179881766047,"pfxX":3.4566206910485855,"pfxZ":-6.524901668848258,"pX":-0.0030071544891239247,"pZ":2.640989041884462,"vX0":2.9273851832214017,"vY0":-112.82126247052967,"vZ0":-1.0519162394868609,"x":117.11,"y":167.47,"x0":-1.7609239116117033,"y0":50.00470672867767,"z0":7.171479830271188,"aX":4.509826387944762},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-11.9,"breakHorizontal":-7.0,"spinRate":2697,"spinDirection":39},"zone":2,"typeConfidence":2.0,"plateTime":0.48327900852125527,"extension":6.098202855535045},"index":2,"playId":"d1bd4b4d-4b2c-389b-ad52-6e9aef2da39b","pitchNumber":3,"startTime":"2025-07-23T17:48:28.382Z","endTime":"2025-07-23T17:48:34.308Z","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":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":75.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.439894306402955,"aZ":-43.10902461320809,"pfxX":2.025838887373562,"pfxZ":-7.826439214840278,"pX":0.6804848189923599,"pZ":2.1392775334433964,"vX0":4.66776649157555,"vY0":-117.2285746390248,"vZ0":-2.1520312357715206,"x":91.06,"y":181.02,"x0":-1.5970204866312594,"y0":50.00539844211139,"z0":7.080605138043903,"aX":2.8286383010964844},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-14.4,"breakHorizontal":-4.8,"spinRate":2896,"spinDirection":35},"zone":6,"typeConfidence":2.0,"plateTime":0.46661443676666403,"extension":6.136720963319144},"index":3,"playId":"99a59a5e-b552-3b25-bda1-6c2d9a4fb841","pitchNumber":4,"startTime":"2025-07-23T17:49:07.487Z","endTime":"2025-07-23T17:49:11.796Z","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":95.5,"endSpeed":86.8,"strikeZoneTop":3.16292660588422,"strikeZoneBottom":1.45324210062273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.70058879878323,"aZ":-11.293052945109226,"pfxX":-6.892460227371376,"pfxZ":10.755567364936347,"pX":-0.25043627053165535,"pZ":3.731412339953117,"vX0":5.137404781792796,"vY0":-138.83291173299634,"vZ0":-7.023656758487065,"x":126.55,"y":138.03,"x0":-1.2346083123249376,"y0":50.00250366761899,"z0":7.0552630451902,"aX":-13.379596070907594},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.1,"breakHorizontal":11.3,"spinRate":2531,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.39537037704430267,"extension":5.963046313668589},"index":4,"playId":"fffa6aed-6bb6-3137-9174-92942bd5518c","pitchNumber":5,"startTime":"2025-07-23T17:49:25.862Z","endTime":"2025-07-23T17:49:31.025Z","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":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.13386933836171,"strikeZoneBottom":1.45934091751109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.56138857391386,"aZ":-10.974628401913977,"pfxX":-5.531594374736448,"pfxZ":11.088237357051186,"pX":0.9270288414364712,"pZ":3.4884581736165248,"vX0":7.4995133103239855,"vY0":-137.6342942936242,"vZ0":-7.530225933187547,"x":81.66,"y":144.59,"x0":-1.1189075256352428,"y0":50.003304749182476,"z0":7.009550716577228,"aX":-10.576316560840821},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.6,"breakHorizontal":8.4,"spinRate":2530,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.398500793315129,"extension":6.052882123184202},"index":5,"playId":"28e1c946-545e-34cd-bb74-e5aee7c1d15d","pitchNumber":6,"startTime":"2025-07-23T17:49:41.097Z","endTime":"2025-07-23T17:49:45.621Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.16280080333608,"strikeZoneBottom":1.45321217453189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.52111332617236,"aZ":-9.26990889278556,"pfxX":-6.838395141959111,"pfxZ":12.139855469663166,"pX":0.46477754759390866,"pZ":2.3959824918319867,"vX0":6.268746070381236,"vY0":-137.0247333769758,"vZ0":-10.499388142534897,"x":99.28,"y":174.09,"x0":-0.9730451946517522,"y0":50.0027646618656,"z0":6.9279445345983115,"aX":-12.900963672785009},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.7,"breakHorizontal":10.9,"spinRate":2522,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.4009638083435241,"extension":6.067955375799198},"index":6,"playId":"45baeeb2-cbdd-3198-8938-a3faad84966b","pitchNumber":7,"startTime":"2025-07-23T17:49:55.748Z","endTime":"2025-07-23T17:50:02.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:50:02.801Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jurickson Profar pops out to first baseman Dominic Smith.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T17:50:24.732Z","endTime":"2025-07-23T17:50:41.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.37454480002672,"aZ":-22.399093201820534,"pfxX":-8.622444353090144,"pfxZ":6.228047287124396,"pX":-0.14221834484667079,"pZ":2.2223156592920925,"vX0":6.729874325230043,"vY0":-124.56958157168516,"vZ0":-6.71467933003889,"x":122.42,"y":178.78,"x0":-1.7606045065686096,"y0":50.001842909728595,"z0":6.808496899411954,"aX":-13.530038437772442},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.8,"breakHorizontal":14.0,"spinRate":1730,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.4399393163096872,"extension":6.218203350945858},"hitData":{"launchSpeed":89.0,"launchAngle":72.0,"totalDistance":78.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":133.51,"coordY":172.87}},"index":0,"playId":"2bf36823-b00a-3f75-8514-977ea021bd74","pitchNumber":1,"startTime":"2025-07-23T17:50:30.465Z","endTime":"2025-07-23T17:50:41.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:50:41.681Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Olson walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T17:50:57.755Z","endTime":"2025-07-23T17:52:17.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnThird":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.64693627786816,"strikeZoneBottom":1.68934170541137,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.20397862419109,"aZ":-11.333166826936619,"pfxX":-4.53556265803361,"pfxZ":10.814189621728378,"pX":1.007514682039253,"pZ":3.3314359850077455,"vX0":7.196053540922968,"vY0":-138.283972726489,"vZ0":-7.832122647355289,"x":78.6,"y":148.83,"x0":-1.0449609877722952,"y0":50.00634465055943,"z0":6.969641477262698,"aX":-8.744334722929917},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":6.6,"spinRate":2505,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.3968151191124658,"extension":6.096026835432134},"index":0,"playId":"a7fd2ce1-4e14-3986-8415-59f0ff06af89","pitchNumber":1,"startTime":"2025-07-23T17:51:07.581Z","endTime":"2025-07-23T17:51:11.506Z","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":94.7,"endSpeed":85.5,"strikeZoneTop":3.60752289766308,"strikeZoneBottom":1.57982551034154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.42114003436308,"aZ":-11.127315980429586,"pfxX":-5.546268993445216,"pfxZ":11.18579162104854,"pX":1.0673001966159181,"pZ":2.134916301125339,"vX0":7.446293185389021,"vY0":-137.27409036887573,"vZ0":-10.802775532628566,"x":76.32,"y":181.14,"x0":-0.9779394171901081,"y0":50.00032407547225,"z0":6.911422151558582,"aX":-10.433491898673497},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":8.2,"spinRate":2495,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.40119410741891404,"extension":6.122116696734626},"index":1,"playId":"d3477ef9-7ff0-35b2-852f-aca4f2f07a4b","pitchNumber":2,"startTime":"2025-07-23T17:51:24.548Z","endTime":"2025-07-23T17:51:29.056Z","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":79.2,"endSpeed":73.8,"strikeZoneTop":3.62109840562849,"strikeZoneBottom":1.66349707759868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.214539333117585,"aZ":-40.672116293332316,"pfxX":2.7587869551774764,"pfxZ":-6.403295039477665,"pX":1.3104221997438772,"pZ":-0.7325044818607649,"vX0":5.517844820513256,"vY0":-115.03310304633987,"vZ0":-8.026462893369203,"x":67.05,"y":258.56,"x0":-1.486671391923896,"y0":50.001410722456576,"z0":6.789794383101246,"aX":3.6619603104403584},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-13.4,"breakHorizontal":-6.5,"spinRate":2831,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4778726437688201,"extension":6.276999216899671},"index":2,"playId":"36e9e718-e5f1-3177-aa87-39313887399b","pitchNumber":3,"startTime":"2025-07-23T17:51:40.594Z","endTime":"2025-07-23T17:51:48.008Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Justin Verlander. Eli White to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":3,"actionPlayId":"36e9e718-e5f1-3177-aa87-39313887399b","startTime":"2025-07-23T17:51:49.697Z","endTime":"2025-07-23T17:52:13.059Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.2,"strikeZoneTop":3.60166724471652,"strikeZoneBottom":1.62377607427571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.209062077801242,"aZ":-12.65491236021541,"pfxX":-5.594427489374029,"pfxZ":9.990135813676327,"pX":-0.7323764260473861,"pZ":1.3055882142286934,"vX0":3.3764855935258176,"vY0":-138.05997973099255,"vZ0":-12.702938395435936,"x":144.92,"y":203.53,"x0":-1.236564250844544,"y0":50.006811442137135,"z0":6.786418462281424,"aX":-10.934475404466856},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":9.6,"spinRate":2496,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.3948871885420622,"extension":6.019517366672745},"index":4,"playId":"ac7c1e6d-0afe-3029-90d2-ef986a510d6e","pitchNumber":4,"startTime":"2025-07-23T17:52:13.059Z","endTime":"2025-07-23T17:52:17.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:52:17.146Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T17:52:33.708Z","endTime":"2025-07-23T17:54:00.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":81.8,"endSpeed":76.8,"strikeZoneTop":3.37198427610804,"strikeZoneBottom":1.40298288856671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.84422735713396,"aZ":-39.06028424407604,"pfxX":1.269085787431961,"pfxZ":-4.770533348908211,"pX":1.8425953048177692,"pZ":0.7793731905912891,"vX0":7.304470399453759,"vY0":-118.88266821126541,"vZ0":-6.13900991860338,"x":46.76,"y":217.74,"x0":-1.4230534877570842,"y0":50.001964032602,"z0":6.904128306801609,"aX":1.8315931894927258},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-9.8,"breakHorizontal":-4.0,"spinRate":2914,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4591360401993243,"extension":6.19456151506772},"index":0,"playId":"a6e5253c-b3a1-3546-9604-dc2b87c7cfe2","pitchNumber":1,"startTime":"2025-07-23T17:52:42.492Z","endTime":"2025-07-23T17:52:46.304Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.715054213793895,"aZ":-41.38486033786377,"pfxX":1.5953318666062986,"pfxZ":-6.722108975926744,"pX":0.7863974315974143,"pZ":1.5786283323947279,"vX0":4.607986253067452,"vY0":-116.26442384974577,"vZ0":-3.4651843296800102,"x":87.02,"y":196.16,"x0":-1.4282499304337155,"y0":50.00431293687369,"z0":7.014332380464108,"aX":2.184878653418086},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-12.7,"breakHorizontal":-4.1,"spinRate":2795,"spinDirection":35},"zone":9,"typeConfidence":2.0,"plateTime":0.471028127086873,"extension":6.175074703642111},"index":1,"playId":"3ac691e4-fbe8-3e0f-aeae-61f400bbe2cf","pitchNumber":2,"startTime":"2025-07-23T17:53:05.003Z","endTime":"2025-07-23T17:53:08.884Z","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":94.7,"endSpeed":86.8,"strikeZoneTop":3.49280266644839,"strikeZoneBottom":1.58326020347563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.88418650406983,"aZ":-11.088125997440674,"pfxX":-4.447199520889351,"pfxZ":11.007606107942195,"pX":0.9941369953019732,"pZ":2.2413744985114623,"vX0":7.121840172831195,"vY0":-137.39972651028214,"vZ0":-10.368000234297478,"x":79.11,"y":178.26,"x0":-1.0513857898113252,"y0":50.0060657309702,"z0":6.813161238102008,"aX":-8.521924830141293},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.0,"breakHorizontal":6.6,"spinRate":2452,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.3983474771327651,"extension":6.158207658538422},"index":2,"playId":"8e0475f1-6204-3fc9-8584-8e5fa7e41e44","pitchNumber":3,"startTime":"2025-07-23T17:53:23.146Z","endTime":"2025-07-23T17:53:28.577Z","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.6,"endSpeed":88.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61191403827477,"aZ":-8.851254888464595,"pfxX":-3.552532112897153,"pfxZ":11.74821552839549,"pX":1.3019987730894618,"pZ":3.37399214269082,"vX0":7.554065462192567,"vY0":-140.22504669184926,"vZ0":-8.287141909257505,"x":67.37,"y":147.68,"x0":-0.9690296519646654,"y0":50.00485767460642,"z0":6.950527776848768,"aX":-7.054373848991524},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.7,"breakHorizontal":4.8,"spinRate":2475,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.3910670812671513,"extension":6.182943448282815},"index":3,"playId":"2c99d29a-763f-3242-b848-a4143eb82226","pitchNumber":4,"startTime":"2025-07-23T17:53:41.072Z","endTime":"2025-07-23T17:53:45.377Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.966184960889343,"aZ":-41.02686147754634,"pfxX":1.9842157405375334,"pfxZ":-6.448552848220812,"pX":1.2110027300315234,"pZ":1.448605082925932,"vX0":5.348980523639114,"vY0":-116.42068124574217,"vZ0":-3.834463812181805,"x":70.84,"y":199.67,"x0":-1.3747776641499008,"y0":50.00551843297568,"z0":7.002395683871443,"aX":2.721905514217228},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-12.4,"breakHorizontal":-4.9,"spinRate":2843,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4705801637878535,"extension":6.206093635289234},"index":4,"playId":"f7f24482-c839-35f3-be57-e0102657db33","pitchNumber":5,"startTime":"2025-07-23T17:53:55.941Z","endTime":"2025-07-23T17:54:00.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:54:00.766Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Smith flies out to left fielder Jurickson Profar.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T17:56:24.377Z","endTime":"2025-07-23T17:58:07.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dylan Dodd replaces Spencer Strider.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T17:55:42.044Z","endTime":"2025-07-23T17:56:26.690Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689266,"link":"/api/v1/people/689266"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.47229393560889,"strikeZoneBottom":1.61454247834229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.161889926936848,"aZ":-10.68071761951995,"pfxX":5.511710992827719,"pfxZ":11.395375461049738,"pX":-1.2751141201329859,"pZ":2.016542012000883,"vX0":-10.173119524594625,"vY0":-136.06606204024644,"vZ0":-8.310629340136218,"x":165.6,"y":184.33,"x0":1.7859032869973368,"y0":50.005189854009444,"z0":5.839161444804421,"aX":10.39891784967805},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.1,"breakHorizontal":-7.9,"spinRate":2187,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.40161455104333,"extension":6.710837258111982},"index":1,"playId":"7f96579b-152d-3598-974b-de472c60809b","pitchNumber":1,"startTime":"2025-07-23T17:56:26.690Z","endTime":"2025-07-23T17:56:30.870Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.3781500098525,"strikeZoneBottom":1.52047750765059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.103068118778143,"aZ":-24.74702719930626,"pfxX":0.8613056041455647,"pfxZ":4.440109814805061,"pX":-0.3801771672817718,"pZ":1.562654480420846,"vX0":-6.805627486068633,"vY0":-128.1371429344968,"vZ0":-5.912062298370598,"x":131.49,"y":196.59,"x0":2.1919363980630044,"y0":50.001971806847756,"z0":5.819091184028664,"aX":1.4412656689637653},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.0,"breakHorizontal":-0.1,"spinRate":2049,"spinDirection":144},"zone":7,"typeConfidence":2.0,"plateTime":0.4265597407521642,"extension":6.448833684407242},"index":2,"playId":"c0d41864-d5ef-3c3a-827e-cfbf045da917","pitchNumber":2,"startTime":"2025-07-23T17:56:41.058Z","endTime":"2025-07-23T17:56:46.089Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.19875055492273,"aZ":-25.8161243466387,"pfxX":3.548851047551387,"pfxZ":3.717896385284881,"pX":0.017131087724683976,"pZ":1.389140799119188,"vX0":-6.863367777975514,"vY0":-128.97062503648866,"vZ0":-6.1677288509046395,"x":116.35,"y":201.27,"x0":2.2345418597423428,"y0":50.00133211533648,"z0":5.764719206235875,"aX":6.06511335198754},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.8,"breakHorizontal":-5.2,"spinRate":2092,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.42237803855355693,"extension":6.440248029561634},"index":3,"playId":"e615abc2-dd7c-343e-bbd6-e162111b3c2f","pitchNumber":3,"startTime":"2025-07-23T17:56:58.773Z","endTime":"2025-07-23T17:57:02.316Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-23T17:57:11.324Z","endTime":"2025-07-23T17:57:23.026Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.5,"strikeZoneTop":3.18874022628584,"strikeZoneBottom":1.53775202560026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.686971344934513,"aZ":-26.71762679917293,"pfxX":3.6269732383861966,"pfxZ":3.250519658157876,"pX":-1.5085892794283289,"pZ":-0.7210628501586694,"vX0":-10.452801570246523,"vY0":-127.76494910113894,"vZ0":-10.712357477606515,"x":174.5,"y":258.25,"x0":2.1379351736126138,"y0":50.00056875416988,"z0":5.574289548785861,"aX":6.084345910138121},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.8,"breakHorizontal":-4.6,"spinRate":2198,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.4262952766005039,"extension":6.729153400727641},"index":5,"playId":"490e2236-a900-33a5-b4f4-e6faf4001b70","pitchNumber":4,"startTime":"2025-07-23T17:57:23.026Z","endTime":"2025-07-23T17:57:26.721Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.2,"strikeZoneTop":3.16564979637057,"strikeZoneBottom":1.30739012789221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.39638212821069,"aZ":-31.663562926766637,"pfxX":0.3556261782147967,"pfxZ":0.3308028164378065,"pX":-1.2541244151125475,"pZ":1.3255668939546448,"vX0":-8.48848095139872,"vY0":-122.2538482471349,"vZ0":-4.259322682448092,"x":164.8,"y":202.99,"x0":2.2055353485906934,"y0":50.00075426194039,"z0":5.7856444622074745,"aX":0.5439743997936032},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.1,"breakHorizontal":1.2,"spinRate":2338,"spinDirection":317},"zone":13,"typeConfidence":0.75,"plateTime":0.4467373107917556,"extension":6.7498992725077205},"index":6,"playId":"ea27e18a-2fcc-34e4-8013-9494ad4059c2","pitchNumber":5,"startTime":"2025-07-23T17:57:43.145Z","endTime":"2025-07-23T17:57:46.980Z","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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.73370156422949,"aZ":-13.635601797721502,"pfxX":6.290595642022881,"pfxZ":9.509844916804328,"pX":-0.30142078266731676,"pZ":3.797287538955578,"vX0":-8.34128910791823,"vY0":-138.6597424854634,"vZ0":-3.6133797373627767,"x":128.49,"y":136.25,"x0":1.927138755898954,"y0":50.0009559712456,"z0":6.025947102018661,"aX":12.260770747522203},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":-9.7,"spinRate":2198,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.3948756097658621,"extension":6.5552687301187405},"hitData":{"launchSpeed":92.6,"launchAngle":33.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.03,"coordY":88.57}},"index":7,"playId":"30bf4195-eba8-3e58-a836-9f7ebf2c9714","pitchNumber":6,"startTime":"2025-07-23T17:57:58.900Z","endTime":"2025-07-23T17:58:07.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:58:07.850Z","atBatIndex":45},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Patrick Bailey doubles (13) on a sharp line drive to left fielder Jurickson Profar.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T17:58:17.922Z","endTime":"2025-07-23T17:58:42.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.045341440649327,"aZ":-28.029980025963805,"pfxX":1.3453033451250953,"pfxZ":2.4845594706214555,"pX":-0.3627007934224174,"pZ":1.7319963902575197,"vX0":-7.089866575989389,"vY0":-128.23762772354374,"vZ0":-4.631832905266524,"x":130.83,"y":192.02,"x0":2.2608118713351257,"y0":50.003647504456644,"z0":5.743293291940847,"aX":2.2454354207647502},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.7,"breakHorizontal":-0.8,"spinRate":2040,"spinDirection":137},"zone":7,"typeConfidence":2.0,"plateTime":0.4268037343217981,"extension":6.587504631692235},"hitData":{"launchSpeed":109.8,"launchAngle":14.0,"totalDistance":362.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":81.48,"coordY":59.8}},"index":0,"playId":"1a445848-9a85-3896-b41b-2ceca3a95ce9","pitchNumber":1,"startTime":"2025-07-23T17:58:30.805Z","endTime":"2025-07-23T17:58:42.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:58:42.380Z","atBatIndex":46},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Luis Matos reaches on a fielder's choice out, shortstop Nick Allen to third baseman Nacho Alvarez Jr. Patrick Bailey out at 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T17:59:03.391Z","endTime":"2025-07-23T18:00:49.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"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(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":92.4,"endSpeed":85.6,"strikeZoneTop":3.28543226686584,"strikeZoneBottom":1.55987251812316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.609503970934274,"aZ":-17.592940710455704,"pfxX":6.469224651824579,"pfxZ":7.844302073686038,"pX":0.6533624462696855,"pZ":2.889867591410633,"vX0":-6.027159986184515,"vY0":-134.5860162288001,"vZ0":-4.861927658375258,"x":92.1,"y":160.75,"x0":2.067180382325843,"y0":50.00313490926052,"z0":5.942487647786853,"aX":12.024627492240622},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":-10.7,"spinRate":2169,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.4049492803488106,"extension":6.515100227687927},"index":0,"playId":"c85c6a38-be43-31bd-aae3-48e835fa117c","pitchNumber":1,"startTime":"2025-07-23T17:59:14.088Z","endTime":"2025-07-23T17:59:18.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.28319987440761,"aZ":-16.062368053775213,"pfxX":7.0616252653103695,"pfxZ":8.575328347823579,"pX":-0.10919406675811753,"pZ":2.599046236582895,"vX0":-7.915425450795155,"vY0":-135.4135494224137,"vZ0":-5.927978534769998,"x":121.16,"y":168.61,"x0":1.9179996217059514,"y0":50.00620044655304,"z0":5.91868596254812,"aX":13.273214490354716},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":-11.4,"spinRate":2183,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.4026787086309964,"extension":6.692943170757787},"index":1,"playId":"2d9ad30e-d020-3231-b4d4-02ba86546c3c","pitchNumber":2,"startTime":"2025-07-23T17:59:31.415Z","endTime":"2025-07-23T17:59:36.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.864720245896606,"aZ":-14.508512609243708,"pfxX":6.137814999609111,"pfxZ":9.149201534517662,"pX":0.06655672539690607,"pZ":3.79945147986359,"vX0":-7.340840003449771,"vY0":-137.4510432106837,"vZ0":-3.2851786507630325,"x":114.46,"y":136.19,"x0":1.9630156867695718,"y0":50.00390153710267,"z0":5.9833969476300695,"aX":11.852901081875164},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":-9.7,"spinRate":2239,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.39710881856891067,"extension":6.353061069468125},"index":2,"playId":"524699d5-c457-3eb9-92e4-17f300857769","pitchNumber":3,"startTime":"2025-07-23T17:59:54.670Z","endTime":"2025-07-23T17:59:57.953Z","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(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":87.3,"endSpeed":81.1,"strikeZoneTop":3.34636686096319,"strikeZoneBottom":1.58707137053371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.82025530326461,"aZ":-24.388072697799345,"pfxX":1.5401036300800368,"pfxZ":4.752570847574064,"pX":-0.589010852852128,"pZ":-0.11863769739492008,"vX0":-7.836990470884174,"vY0":-126.66764110561209,"vZ0":-9.447697456237883,"x":139.45,"y":241.98,"x0":2.333729431164721,"y0":50.00435169217252,"z0":5.5827261354865145,"aX":2.524645371697687},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.8,"breakHorizontal":-1.2,"spinRate":1996,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4310182551242612,"extension":6.574226512302164},"index":3,"playId":"772e3064-8b97-39f8-a25f-84c475e44bff","pitchNumber":4,"startTime":"2025-07-23T18:00:16.699Z","endTime":"2025-07-23T18:00:20.886Z","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":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.152646916679227,"aZ":-27.164531543894668,"pfxX":5.938226114942916,"pfxZ":2.9786733699707986,"pX":0.5267254338183575,"pZ":1.984846808936214,"vX0":-6.691350953144475,"vY0":-128.2476989602926,"vZ0":-4.332536784082494,"x":96.92,"y":185.19,"x0":2.3864801817094836,"y0":50.00404973613053,"z0":5.791594810945009,"aX":9.987646532741337},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.7,"breakHorizontal":-9.5,"spinRate":2015,"spinDirection":145},"zone":9,"typeConfidence":2.0,"plateTime":0.42554165984845627,"extension":6.649127859696734},"hitData":{"launchSpeed":97.4,"launchAngle":4.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.12,"coordY":152.59}},"index":4,"playId":"7168b974-7e27-3383-9864-946af31048bf","pitchNumber":5,"startTime":"2025-07-23T18:00:42.300Z","endTime":"2025-07-23T18:00:49.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:00:49.881Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a line drive to center fielder Michael Harris II. Luis Matos to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T18:01:34.952Z","endTime":"2025-07-23T18:03:12.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnSecond":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"72193e55-95b4-3e8f-a5d1-fd2c884c2955","startTime":"2025-07-23T18:01:18.736Z","endTime":"2025-07-23T18:01:22.936Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.18417910102042,"strikeZoneBottom":1.48823517384521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.586231177701475,"aZ":-14.497398588986105,"pfxX":5.910695839535329,"pfxZ":9.318946841179748,"pX":0.8829680717830705,"pZ":2.8839183319003654,"vX0":-5.109131088810694,"vY0":-136.7194872526897,"vZ0":-5.525589709155406,"x":83.34,"y":160.91,"x0":2.006162733088248,"y0":50.0041234152331,"z0":5.922950758410676,"aX":11.212835162013507},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":-9.6,"spinRate":2245,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4003184489301974,"extension":6.496162439655497},"index":1,"playId":"e8548721-fc44-3315-a19f-bf16a0b03790","pitchNumber":1,"startTime":"2025-07-23T18:01:37.272Z","endTime":"2025-07-23T18:01:42.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.569575658382718,"aZ":-12.372128726681405,"pfxX":5.711048682915825,"pfxZ":10.496892328185321,"pX":0.20010946389442916,"pZ":2.901804187628575,"vX0":-6.831530226893665,"vY0":-136.59306715279254,"vZ0":-5.850948488349412,"x":109.37,"y":160.43,"x0":1.9935636709847637,"y0":50.00236505219719,"z0":5.925065941570901,"aX":10.773445206840051},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.9,"breakHorizontal":-8.9,"spinRate":2145,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.40126332233057616,"extension":6.504318827301511},"index":2,"playId":"b9f520e7-a676-389c-b63b-da26cb4d5ae6","pitchNumber":2,"startTime":"2025-07-23T18:01:54.750Z","endTime":"2025-07-23T18:01:58.521Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.16697332556376,"strikeZoneBottom":1.43630966106249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.060043389628635,"aZ":-23.903293617485883,"pfxX":2.0531992824649863,"pfxZ":5.216586743387989,"pX":-0.1483060990274413,"pZ":0.1370760926954695,"vX0":-6.9066440266560685,"vY0":-124.60012472105703,"vZ0":-8.458090342788315,"x":122.65,"y":235.08,"x0":2.3825933945280293,"y0":50.003097938358444,"z0":5.525037236095458,"aX":3.2560229867951187},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.8,"breakHorizontal":-2.3,"spinRate":1976,"spinDirection":134},"zone":13,"typeConfidence":0.87,"plateTime":0.4381771444510032,"extension":6.703636374403418},"index":3,"playId":"fca558df-3cc3-3bd4-99ae-f0999276a0da","pitchNumber":3,"startTime":"2025-07-23T18:02:15.403Z","endTime":"2025-07-23T18:02:21.683Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.9,"strikeZoneTop":3.20481524217951,"strikeZoneBottom":1.43975630563759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.69603073522633,"aZ":-24.16106435689923,"pfxX":1.685936287887623,"pfxZ":4.931345272418573,"pX":-1.1137851460834858,"pZ":0.2737019027584789,"vX0":-8.992865564971412,"vY0":-125.68515610812527,"vZ0":-8.589231596553565,"x":159.45,"y":231.39,"x0":2.267518473242401,"y0":50.00579851971954,"z0":5.649942451342603,"aX":2.74249605188163},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.4,"breakHorizontal":-1.3,"spinRate":2078,"spinDirection":141},"zone":13,"typeConfidence":0.9,"plateTime":0.43319411608872516,"extension":6.678731213422444},"index":4,"playId":"84da19cd-f280-381e-8360-ea95d42e5999","pitchNumber":4,"startTime":"2025-07-23T18:02:37.436Z","endTime":"2025-07-23T18:02:41.393Z","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":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.525965597542164,"aZ":-14.80566608807016,"pfxX":4.543448987043605,"pfxZ":9.121856802887395,"pX":-0.3792628259576132,"pZ":3.421754874716839,"vX0":-7.81695351229607,"vY0":-136.52232294823284,"vZ0":-3.919676813821937,"x":131.46,"y":146.39,"x0":1.919243048666776,"y0":50.00597439707814,"z0":5.882222696783468,"aX":8.654824336694158},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.0,"breakHorizontal":-6.7,"spinRate":2030,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.39982846758290336,"extension":6.503718016702183},"hitData":{"launchSpeed":92.9,"launchAngle":14.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":120.33,"coordY":90.24}},"index":5,"playId":"7dfde6aa-6f34-3a4b-8e4a-b24e441dec1d","pitchNumber":5,"startTime":"2025-07-23T18:03:00.210Z","endTime":"2025-07-23T18:03:12.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:03:12.234Z","atBatIndex":48},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rafael Devers homers (19) on a fly ball to right center field. Luis Matos scores. Heliot Ramos scores.","rbi":3,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T18:03:26.716Z","endTime":"2025-07-23T18:06:55.415Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":689266,"link":"/api/v1/people/689266"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":{"id":689266,"link":"/api/v1/people/689266"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":689266,"link":"/api/v1/people/689266"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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.7,"endSpeed":81.8,"strikeZoneTop":3.61236396310937,"strikeZoneBottom":1.59611590518048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.2011909456385,"aZ":-24.614337114147645,"pfxX":1.3990176202743767,"pfxZ":4.502818067049648,"pX":-0.02291586581251731,"pZ":2.0804879083398835,"vX0":-6.7476590616375995,"vY0":-127.69236118244686,"vZ0":-4.575450566954773,"x":117.87,"y":182.61,"x0":2.4532950675343153,"y0":50.003593241000125,"z0":5.793493824053479,"aX":2.3500649829025964},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.6,"breakHorizontal":-1.3,"spinRate":2013,"spinDirection":136},"zone":8,"typeConfidence":2.0,"plateTime":0.4262524995001593,"extension":6.690944147887703},"index":0,"playId":"ceb7e82d-f38b-33f7-a623-01ce0811f631","pitchNumber":1,"startTime":"2025-07-23T18:03:40.445Z","endTime":"2025-07-23T18:03:44.626Z","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":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.4,"strikeZoneTop":3.52761183453504,"strikeZoneBottom":1.51314218611724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.506688228410116,"aZ":-23.887898778080473,"pfxX":1.8251906752900107,"pfxZ":5.03022846690342,"pX":-1.769798630681695,"pZ":1.0978029111196528,"vX0":-10.309845384015544,"vY0":-126.46548073971947,"vZ0":-6.795745959134769,"x":184.46,"y":209.14,"x0":2.0920512567966965,"y0":50.00577773389629,"z0":5.688352114167334,"aX":3.009270859258471},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.9,"breakHorizontal":-1.4,"spinRate":2011,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.43020070933109134,"extension":6.632193150461602},"index":1,"playId":"86da5623-65db-34a2-b23a-bc95eef2d7e0","pitchNumber":2,"startTime":"2025-07-23T18:03:58.770Z","endTime":"2025-07-23T18:04:01.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.150141967084448,"aZ":-14.64045104944911,"pfxX":6.08545513179551,"pfxZ":9.38653431140153,"pX":-0.15816556873823998,"pZ":2.434166650001313,"vX0":-7.775850362402743,"vY0":-135.01401347636457,"vZ0":-6.547879867827141,"x":123.03,"y":173.06,"x0":1.9528055422441015,"y0":50.00346103772618,"z0":5.899288381686031,"aX":11.368413883625522},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":-9.6,"spinRate":2001,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.4038702300784909,"extension":6.535910516665729},"index":2,"playId":"9419a978-b14e-379e-abe4-57118f2f3551","pitchNumber":3,"startTime":"2025-07-23T18:04:18.131Z","endTime":"2025-07-23T18:04:21.697Z","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, 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":83.8,"endSpeed":77.4,"strikeZoneTop":3.51576042466338,"strikeZoneBottom":1.53598531098852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.36943042713318,"aZ":-32.16066381221816,"pfxX":1.3780810808707935,"pfxZ":0.009113009989389798,"pX":-1.5136286753147372,"pZ":0.045588273174220456,"vX0":-9.486375571248537,"vY0":-121.60912811501515,"vZ0":-6.5500871759895585,"x":174.7,"y":237.55,"x0":2.262723792788156,"y0":50.004219791834814,"z0":5.572033528358461,"aX":2.0611653810090274},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.4,"breakHorizontal":-0.2,"spinRate":2271,"spinDirection":347},"zone":13,"typeConfidence":0.86,"plateTime":0.4508165032004072,"extension":6.553373602817191},"index":3,"playId":"58ec8f37-a15e-318f-b5e4-f79dd98e3c53","pitchNumber":4,"startTime":"2025-07-23T18:04:42.062Z","endTime":"2025-07-23T18:04:46.621Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.52553422304452,"strikeZoneBottom":1.50641253485286,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.229353037635963,"aZ":-15.869026739625573,"pfxX":6.513545707163605,"pfxZ":8.718018695053981,"pX":1.5431753484665984,"pZ":4.471148308941732,"vX0":-4.296927287006944,"vY0":-135.54930845434257,"vZ0":-1.198075730838354,"x":58.18,"y":118.06,"x0":2.2986447319276575,"y0":50.00103679727822,"z0":6.021211955768444,"aX":12.180684452562222},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":-10.9,"spinRate":2066,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4033024445186961,"extension":6.413398381834478},"index":4,"playId":"de312044-c301-35d3-8721-8d168552726a","pitchNumber":5,"startTime":"2025-07-23T18:05:11.983Z","endTime":"2025-07-23T18:05:18.327Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-23T18:05:45.000Z","endTime":"2025-07-23T18:06:27.575Z","isPitch":false,"type":"action"},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.803065596005663,"aZ":-24.734558861083222,"pfxX":0.35502031259665423,"pfxZ":4.521154539191405,"pX":0.45560180917251575,"pZ":1.8110498270351076,"vX0":-4.953440948779433,"vY0":-126.66556510238526,"vZ0":-5.067847303383681,"x":99.63,"y":189.88,"x0":2.379989586575954,"y0":50.004380667307665,"z0":5.7844667734673,"aX":0.5854691740042862},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.4,"breakHorizontal":0.4,"spinRate":2120,"spinDirection":142},"zone":9,"typeConfidence":0.91,"plateTime":0.430347590064343,"extension":6.496280564325137},"hitData":{"launchSpeed":101.7,"launchAngle":30.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":192.28,"coordY":46.59}},"index":6,"playId":"7243aa86-f0dd-3621-b0c0-f4a7161e26a1","pitchNumber":6,"startTime":"2025-07-23T18:06:27.575Z","endTime":"2025-07-23T18:06:55.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:06:55.415Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willy Adames lines out to shortstop Nick Allen.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T18:09:08.416Z","endTime":"2025-07-23T18:10:11.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T18:07:18.494Z","endTime":"2025-07-23T18:07:29.461Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Dane Dunning replaces Dylan Dodd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-23T18:07:29.461Z","endTime":"2025-07-23T18:09:10.746Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641540,"link":"/api/v1/people/641540"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.52549740544006,"strikeZoneBottom":1.64718911829377,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.265284530976597,"aZ":-21.439416176674637,"pfxX":-6.592354375467236,"pfxZ":6.277990042667797,"pX":-1.245490518356905,"pZ":3.3682097980501116,"vX0":4.404236636114162,"vY0":-129.48763901234523,"vZ0":-2.6219301951217493,"x":164.48,"y":147.84,"x0":-2.105889317829938,"y0":50.004240407473155,"z0":6.021857419005044,"aX":-11.274136352250915},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.0,"breakHorizontal":11.0,"spinRate":2161,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4218820376156662,"extension":6.462419400402513},"index":2,"playId":"641d18e3-5fda-3bfd-8299-cf668cfbf7e3","pitchNumber":1,"startTime":"2025-07-23T18:09:10.746Z","endTime":"2025-07-23T18:09:15.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.45651984494878,"aZ":-21.033668970503296,"pfxX":-7.749177641566404,"pfxZ":6.264517557992621,"pX":0.1680560333288492,"pZ":2.5946946947876985,"vX0":8.263831967085354,"vY0":-132.0753963341245,"vZ0":-4.852289573528654,"x":110.59,"y":168.72,"x0":-1.985148549425756,"y0":50.000126475731015,"z0":5.989354238447541,"aX":-13.775397482730842},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.6,"breakHorizontal":12.4,"spinRate":2178,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.41369905956819464,"extension":6.640928328520018},"index":3,"playId":"8fa2ea82-437f-312d-b078-ce711fd86ad6","pitchNumber":2,"startTime":"2025-07-23T18:09:21.590Z","endTime":"2025-07-23T18:09:24.996Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.436506009398492,"aZ":-27.242984955890932,"pfxX":-10.265756520239504,"pfxZ":3.141034048727975,"pX":0.3039232644482192,"pZ":1.1001203126933308,"vX0":8.84986946732829,"vY0":-123.88165910248163,"vZ0":-6.1258856409139275,"x":105.42,"y":209.08,"x0":-1.9638760995107507,"y0":50.00255094769313,"z0":5.853190261905918,"aX":-16.11505632692237},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.6,"breakHorizontal":16.8,"spinRate":1829,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4404635326394857,"extension":6.653821840639218},"index":4,"playId":"3e288481-8d0b-32c7-952d-330e89717032","pitchNumber":3,"startTime":"2025-07-23T18:09:35.012Z","endTime":"2025-07-23T18:09:39.114Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-23T18:09:50.895Z","endTime":"2025-07-23T18:09:53.961Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"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":81.3,"endSpeed":75.4,"strikeZoneTop":3.5315991274832,"strikeZoneBottom":1.68801788373283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.322292063438656,"aZ":-35.210585804760775,"pfxX":0.032790311333314115,"pfxZ":-2.1445354791673656,"pX":1.2588603256888138,"pZ":0.5768065632728452,"vX0":7.608192905314153,"vY0":-118.10800765038856,"vZ0":-4.768497482834141,"x":69.02,"y":223.21,"x0":-2.0074574523998616,"y0":50.00511576115746,"z0":5.857283627779908,"aX":0.045522430016248255},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.8,"breakHorizontal":-1.9,"spinRate":2415,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4636159680206031,"extension":6.549259067341187},"index":6,"playId":"ada487fb-a6a2-3aad-bdf7-ce7cd05100b1","pitchNumber":4,"startTime":"2025-07-23T18:09:53.961Z","endTime":"2025-07-23T18:09:57.719Z","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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.043076827168992,"aZ":-24.371787448394265,"pfxX":-9.658345782648897,"pfxZ":4.390320194778045,"pX":-0.5386218641089258,"pZ":2.748118985313174,"vX0":7.0623441045879405,"vY0":-132.38882651990008,"vZ0":-3.597064919574617,"x":137.53,"y":164.58,"x0":-1.9849004099563283,"y0":50.002080520012385,"z0":5.906627106071635,"aX":-17.158084948577525},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.3,"breakHorizontal":16.0,"spinRate":2167,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.41359263675359115,"extension":6.580928445456063},"hitData":{"launchSpeed":75.6,"launchAngle":18.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":100.0,"coordY":136.15}},"index":7,"playId":"e3958baf-095c-352f-b184-71709a4548d2","pitchNumber":5,"startTime":"2025-07-23T18:10:06.223Z","endTime":"2025-07-23T18:10:11.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:10:11.963Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sean Murphy flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T18:12:40.971Z","endTime":"2025-07-23T18:13:53.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Walker replaces Justin Verlander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T18:11:43.527Z","endTime":"2025-07-23T18:12:43.303Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.44287400507322,"strikeZoneBottom":1.60761287002542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.696701944041624,"aZ":-30.365388511341312,"pfxX":-10.232781317699377,"pfxZ":0.8955806593330786,"pX":-0.2785834540049116,"pZ":1.7708475858787844,"vX0":11.15457481567255,"vY0":-141.1853505457173,"vZ0":-3.2513981238779532,"x":127.62,"y":190.97,"x0":-2.942146951723983,"y0":50.00581891990993,"z0":4.881494477418109,"aX":-20.760932014343425},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":1.1,"breakHorizontal":16.4,"spinRate":2324,"spinDirection":238},"zone":7,"typeConfidence":0.89,"plateTime":0.38723635811560575,"extension":6.830978489615745},"index":1,"playId":"1ba8e26b-b653-30a2-896e-3d911f29c6b1","pitchNumber":1,"startTime":"2025-07-23T18:12:43.303Z","endTime":"2025-07-23T18:12:47.246Z","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":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.47102395288731,"strikeZoneBottom":1.53162800417245,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.564257181587507,"aZ":-26.401321641226655,"pfxX":4.766394360785309,"pfxZ":3.5394499956392824,"pX":0.09889188596486032,"pZ":1.9545115210192492,"vX0":5.984287352017404,"vY0":-126.11605663214394,"vZ0":-2.2914207765167998,"x":113.23,"y":186.01,"x0":-2.9125941925605323,"y0":50.00300187379353,"z0":4.976861271858875,"aX":7.776802269752212},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.1,"breakHorizontal":-9.8,"spinRate":2583,"spinDirection":68},"zone":8,"typeConfidence":0.9,"plateTime":0.4321772178194667,"extension":6.47651989137059},"index":2,"playId":"0aad8add-4c99-3ad1-91ac-df7284a427f6","pitchNumber":2,"startTime":"2025-07-23T18:12:57.519Z","endTime":"2025-07-23T18:13:01.654Z","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":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.46312462486293,"strikeZoneBottom":1.69770474208757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.186603638405185,"aZ":-25.380529787766942,"pfxX":6.921649550759034,"pfxZ":4.301851296442719,"pX":2.5109786932676057,"pZ":1.3310122466847323,"vX0":10.43359645450826,"vY0":-124.67261725754179,"vZ0":-3.6849126308411697,"x":21.29,"y":202.84,"x0":-2.621840292998723,"y0":50.00608742054559,"z0":4.914339842894809,"aX":10.935829250433946},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.2,"breakHorizontal":-14.9,"spinRate":2795,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.4387099430203505,"extension":6.986418304659382},"index":3,"playId":"dfad6518-ebe1-33c3-867d-979622d2dd82","pitchNumber":3,"startTime":"2025-07-23T18:13:12.596Z","endTime":"2025-07-23T18:13:16.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.049175182260623,"aZ":-25.616046864387588,"pfxX":-10.37417046545299,"pfxZ":3.216885794996875,"pX":-0.028995449178584275,"pZ":2.7997992815372403,"vX0":11.335709218435522,"vY0":-141.1199601947807,"vZ0":-1.8541161666178425,"x":118.11,"y":163.19,"x0":-2.7306425829210617,"y0":50.00183414237642,"z0":5.0988410259884365,"aX":-21.137470756517764},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.6,"breakHorizontal":16.8,"spinRate":2456,"spinDirection":233},"zone":5,"typeConfidence":0.89,"plateTime":0.38664267379654094,"extension":6.809341595994926},"index":4,"playId":"553d2c9d-ce69-365a-9f83-7d327679bae8","pitchNumber":4,"startTime":"2025-07-23T18:13:27.373Z","endTime":"2025-07-23T18:13:31.087Z","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":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.857163780087525,"aZ":-27.342684243444317,"pfxX":6.345344371839387,"pfxZ":3.130375701478247,"pX":0.7319377450745965,"pZ":2.6269633277899347,"vX0":7.094361835805796,"vY0":-123.27192854208508,"vZ0":-0.4988273690104725,"x":89.1,"y":167.85,"x0":-3.004592470303626,"y0":50.002948530074555,"z0":5.134589100833924,"aX":9.79161215660394},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.8,"breakHorizontal":-13.1,"spinRate":2742,"spinDirection":69},"zone":6,"typeConfidence":0.9,"plateTime":0.44384576924941355,"extension":6.653415927485486},"hitData":{"launchSpeed":93.6,"launchAngle":35.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.71,"coordY":68.92}},"index":5,"playId":"784fc1c0-cbdc-3eed-936e-32b8315f8c76","pitchNumber":5,"startTime":"2025-07-23T18:13:43.889Z","endTime":"2025-07-23T18:13:53.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:13:53.365Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out to first baseman Dominic Smith.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T18:14:04.566Z","endTime":"2025-07-23T18:15:13.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":96.4,"endSpeed":89.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.10102352833,"aZ":-31.054171591896527,"pfxX":-10.569871515097208,"pfxZ":0.5572571761993457,"pX":0.47772955058736505,"pZ":1.4793564968071513,"vX0":12.614766124608572,"vY0":-139.86244869483028,"vZ0":-3.7908819551907547,"x":98.79,"y":198.84,"x0":-2.693098151441858,"y0":50.00160539773589,"z0":4.862705422450533,"aX":-21.183981375720155},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":0.5,"breakHorizontal":16.9,"spinRate":2348,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.3898806302062563,"extension":6.801851302220795},"index":0,"playId":"2c5ad4fe-227b-3a75-9170-4db89ad0624b","pitchNumber":1,"startTime":"2025-07-23T18:14:15.819Z","endTime":"2025-07-23T18:14:19.656Z","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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.717296309290454,"aZ":-24.05062889929557,"pfxX":-8.315239326556956,"pfxZ":3.884745458993722,"pX":-0.585231065057159,"pZ":2.8048718030145214,"vX0":9.475456085312452,"vY0":-142.30625066468502,"vZ0":-2.139801781766214,"x":139.31,"y":163.05,"x0":-2.84738952121208,"y0":50.0020075338685,"z0":5.059867383629471,"aX":-17.38515167040102},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.8,"breakHorizontal":13.6,"spinRate":2378,"spinDirection":237},"zone":1,"typeConfidence":0.9,"plateTime":0.38207255992118494,"extension":6.60919522616196},"index":1,"playId":"cc63408d-2a77-3564-91f0-33b90a2a82dd","pitchNumber":2,"startTime":"2025-07-23T18:14:33.680Z","endTime":"2025-07-23T18:14:37.137Z","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":1},"pitchData":{"startSpeed":97.1,"endSpeed":90.1,"strikeZoneTop":3.28762280882537,"strikeZoneBottom":1.5113531060999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.64158596024385,"aZ":-25.521865814999227,"pfxX":-8.207987786947353,"pfxZ":3.2263922113947796,"pX":-0.8868516872472725,"pZ":3.6168366819517,"vX0":8.11249699129357,"vY0":-141.35539120888998,"vZ0":0.17584933505147549,"x":150.8,"y":141.13,"x0":-2.7022399288554872,"y0":50.00089438336545,"z0":5.168076789894684,"aX":-16.915579988426785},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.1,"breakHorizontal":13.6,"spinRate":2325,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.3847715996440173,"extension":6.513642024513348},"index":2,"playId":"007ef364-c810-3d85-b075-eade674b2eb2","pitchNumber":3,"startTime":"2025-07-23T18:14:49.712Z","endTime":"2025-07-23T18:14:53.906Z","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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.246988827113857,"aZ":-26.50623555018497,"pfxX":-10.879590069474022,"pfxZ":2.7734583111374675,"pX":-0.5042388469150291,"pZ":1.6405008635903062,"vX0":10.100343335685977,"vY0":-141.44389709335815,"vZ0":-4.633137917005423,"x":136.22,"y":194.49,"x0":-2.690631320023345,"y0":50.006673073484784,"z0":4.978660824591776,"aX":-22.269517843241427},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.3,"breakHorizontal":17.9,"spinRate":2452,"spinDirection":234},"zone":7,"typeConfidence":0.89,"plateTime":0.38577918139668377,"extension":6.68082591599152},"hitData":{"launchSpeed":84.5,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.85,"coordY":165.27}},"index":3,"playId":"5e4837ce-4fbb-3823-b7e5-d9b1d67ffbcc","pitchNumber":4,"startTime":"2025-07-23T18:15:03.655Z","endTime":"2025-07-23T18:15:13.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:15:13.007Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a line drive to center fielder Luis Matos.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T18:15:55.133Z","endTime":"2025-07-23T18:16:26.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T18:15:43.740Z","endTime":"2025-07-23T18:15:57.480Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.169950325590126,"aZ":-32.84716247716882,"pfxX":-9.380167023503786,"pfxZ":-0.34121907301466337,"pX":-0.34142673963417947,"pZ":3.083308352745732,"vX0":10.078693617457365,"vY0":-139.62954728263995,"vZ0":0.2524147499966539,"x":130.01,"y":155.53,"x0":-2.771649365383039,"y0":50.00073366233416,"z0":5.145443891762432,"aX":-18.599718087821344},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":-0.4,"breakHorizontal":15.0,"spinRate":2288,"spinDirection":230},"zone":1,"typeConfidence":0.9,"plateTime":0.39161687077477136,"extension":6.574673794168418},"index":1,"playId":"04b851b6-7c10-3929-a726-b86023185e3e","pitchNumber":1,"startTime":"2025-07-23T18:15:57.480Z","endTime":"2025-07-23T18:16:01.370Z","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":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.610774124373396,"aZ":-30.10854038867645,"pfxX":-8.5992152433077,"pfxZ":1.049456375878286,"pX":0.24764426476673138,"pZ":3.0985568896154416,"vX0":11.135835060821126,"vY0":-139.00240016245328,"vZ0":-0.23083564676969426,"x":107.56,"y":155.12,"x0":-2.6769713164655693,"y0":50.00657222979515,"z0":5.16707512646627,"aX":-16.979364126410207},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.0,"breakHorizontal":13.6,"spinRate":2175,"spinDirection":236},"zone":2,"typeConfidence":0.9,"plateTime":0.3927393723936681,"extension":6.52302961900808},"hitData":{"launchSpeed":79.5,"launchAngle":15.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":99.84,"coordY":112.7}},"index":2,"playId":"b7f3ccd7-4b4e-3cb5-bf49-c9f233a16fb7","pitchNumber":2,"startTime":"2025-07-23T18:16:13.704Z","endTime":"2025-07-23T18:16:26.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:16:26.814Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nacho Alvarez Jr. strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T18:16:39.889Z","endTime":"2025-07-23T18:17:39.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.23641001444751,"strikeZoneBottom":1.30289409477045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.305977927637873,"aZ":-31.971684644290914,"pfxX":-11.011574830250314,"pfxZ":0.10479515329602762,"pX":1.0831989857679558,"pZ":1.8762815327733695,"vX0":14.213063430393763,"vY0":-139.78078363860752,"vZ0":-2.711987307871027,"x":75.71,"y":188.12,"x0":-2.6352043054356145,"y0":50.00438477715815,"z0":4.956708633965834,"aX":-21.80688545350164},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":-0.2,"breakHorizontal":17.0,"spinRate":2376,"spinDirection":238},"zone":14,"typeConfidence":0.89,"plateTime":0.3917440654834481,"extension":6.818955744620983},"index":0,"playId":"478bbbc5-e5ee-3f3c-a880-504a67096667","pitchNumber":1,"startTime":"2025-07-23T18:16:47.422Z","endTime":"2025-07-23T18:16:51.810Z","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":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.28425223758732,"strikeZoneBottom":1.51793567350403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.846355107050304,"aZ":-30.982686155636976,"pfxX":-9.626350496153886,"pfxZ":0.5951751929420546,"pX":0.9623423702926851,"pZ":1.6650382903824867,"vX0":13.579079013529128,"vY0":-140.0447043411308,"vZ0":-3.536660166699303,"x":80.32,"y":193.82,"x0":-2.68506375245281,"y0":50.00309500678257,"z0":4.957671033402641,"aX":-19.238291481799205},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":0.5,"breakHorizontal":14.9,"spinRate":2423,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.39021643319235544,"extension":6.649732231413935},"index":1,"playId":"a600e182-9a02-3930-9c26-6b5c58a29b46","pitchNumber":2,"startTime":"2025-07-23T18:17:02.558Z","endTime":"2025-07-23T18:17:07.413Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.159242090260424,"aZ":-32.219648165517285,"pfxX":4.8853889316655765,"pfxZ":-0.032238788957382525,"pX":2.0506421828773824,"pZ":1.5743541652085835,"vX0":10.250944314645695,"vY0":-124.04095888729837,"vZ0":-1.8322147299987315,"x":38.83,"y":196.27,"x0":-2.7866237504081255,"y0":50.000677815614026,"z0":5.034909166085854,"aX":7.533511895047217},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.2,"breakHorizontal":-11.4,"spinRate":2812,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.4432902525706277,"extension":6.708222391794611},"index":2,"playId":"39e449f3-b9d9-3e52-8ec2-83db9b202abb","pitchNumber":3,"startTime":"2025-07-23T18:17:17.629Z","endTime":"2025-07-23T18:17:21.374Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.806491464007266,"aZ":-29.830135942613204,"pfxX":6.355018692204208,"pfxZ":1.4994759834685012,"pX":2.0998920340619347,"pZ":0.8508940446584851,"vX0":10.087890726984426,"vY0":-124.40272514824062,"vZ0":-3.788241630114209,"x":36.96,"y":215.81,"x0":-2.8389174284875844,"y0":50.00179776576939,"z0":4.875936843150514,"aX":9.922248148105828},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.0,"breakHorizontal":-13.9,"spinRate":2607,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.44089908001015266,"extension":6.820489124270213},"index":3,"playId":"1899662c-6b71-3889-9169-06f5ebb51e51","pitchNumber":4,"startTime":"2025-07-23T18:17:33.915Z","endTime":"2025-07-23T18:17:39.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:17:39.121Z","atBatIndex":54},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Matt Chapman hit by pitch.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T18:19:36.819Z","endTime":"2025-07-23T18:20:37.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.59275716300213,"strikeZoneBottom":1.62732990317596,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.60721422340194,"aZ":-22.585967777575796,"pfxX":-6.911796490951931,"pfxZ":5.5462096052494125,"pX":-0.2172426071755864,"pZ":3.6553334186886137,"vX0":7.261558196688054,"vY0":-130.00355854470556,"vZ0":-1.4454274233071533,"x":125.28,"y":140.09,"x0":-2.134976635688262,"y0":50.00624352534906,"z0":5.915963140987053,"aX":-11.956739915411543},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.0,"breakHorizontal":11.2,"spinRate":2122,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.419663105681102,"extension":6.776381127810449},"index":0,"playId":"5fcd36cf-30a4-3e13-a2b3-cd1289df0de1","pitchNumber":1,"startTime":"2025-07-23T18:19:48.627Z","endTime":"2025-07-23T18:19:53.446Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.58828489088683,"strikeZoneBottom":1.58726678490103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.194454113412192,"aZ":-20.398482644669198,"pfxX":0.5921811620970066,"pfxZ":7.018026353417088,"pX":0.43761329190022435,"pZ":2.1831853748696863,"vX0":6.458944728299348,"vY0":-128.11872158158943,"vZ0":-4.856977000674438,"x":100.32,"y":179.83,"x0":-2.183409412331418,"y0":50.00299848249166,"z0":5.678483545488046,"aX":0.9917688661329864},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.9,"breakHorizontal":-2.4,"spinRate":2281,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.4260373676135645,"extension":6.775155245145387},"index":1,"playId":"18bd2ab7-804b-3de0-b23f-69b9ee124b99","pitchNumber":2,"startTime":"2025-07-23T18:19:58.530Z","endTime":"2025-07-23T18:20:03.035Z","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":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.016828804121964,"aZ":-34.51161860608305,"pfxX":1.5529633787007038,"pfxZ":-1.6753061468565438,"pX":-0.5893502945316793,"pZ":2.3023283101690284,"vX0":3.1470311760455547,"vY0":-117.2022804329419,"vZ0":-0.981036456855697,"x":139.46,"y":176.62,"x0":-2.148237613042282,"y0":50.00040841091888,"z0":5.93381736324235,"aX":2.171407126009544},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.0,"breakHorizontal":-3.6,"spinRate":2361,"spinDirection":52},"zone":4,"typeConfidence":2.0,"plateTime":0.46635542199249613,"extension":6.492994438778115},"index":2,"playId":"823d7db6-6858-38a6-be02-03b972d9d50b","pitchNumber":3,"startTime":"2025-07-23T18:20:09.100Z","endTime":"2025-07-23T18:20:18.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.06318956900287,"aZ":-23.2445312916449,"pfxX":-9.184969859309177,"pfxZ":5.2215582025527,"pX":-1.809683089867931,"pZ":3.2992628206083836,"vX0":4.168481825977753,"vY0":-130.17255368065113,"vZ0":-2.345905676016709,"x":185.98,"y":149.7,"x0":-2.240892514381071,"y0":50.00573062782725,"z0":5.977280155260004,"aX":-15.719859976503558},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.1,"breakHorizontal":15.7,"spinRate":2162,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4212288425511215,"extension":6.7292667873947565},"index":3,"playId":"b50e9273-e7dd-3e29-9c6a-a86bd11aff3e","pitchNumber":4,"startTime":"2025-07-23T18:20:32.669Z","endTime":"2025-07-23T18:20:37.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:20:37.893Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Yastrzemski walks. Matt Chapman to 2nd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T18:21:59.704Z","endTime":"2025-07-23T18:22:54.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T18:20:52.863Z","endTime":"2025-07-23T18:22:01.985Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"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":86.9,"endSpeed":80.4,"strikeZoneTop":3.46152714263063,"strikeZoneBottom":1.56935586809644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.58078146312711,"aZ":-19.34772834315614,"pfxX":-0.7366661294920984,"pfxZ":7.822713424909662,"pX":-1.89320067034884,"pZ":2.135604836443744,"vX0":1.5931867389391756,"vY0":-126.66001603753351,"vZ0":-5.072623667679761,"x":189.16,"y":181.12,"x0":-2.432026713475603,"y0":50.005055467007516,"z0":5.691496994686533,"aX":-1.2084217562994648},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":13.3,"breakHorizontal":1.0,"spinRate":2247,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.43088482465326194,"extension":6.743675981621596},"index":1,"playId":"f5a847ae-2b61-33b4-b10d-e8c18648cb20","pitchNumber":1,"startTime":"2025-07-23T18:22:01.985Z","endTime":"2025-07-23T18:22:05.927Z","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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.46389634945518,"strikeZoneBottom":1.60734541485955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.77033511577459,"aZ":-22.740681396623916,"pfxX":-8.95084687991616,"pfxZ":5.360137986655407,"pX":-1.0496280342693238,"pZ":1.8690733354289248,"vX0":5.586531050767278,"vY0":-131.9800772993221,"vZ0":-6.019600369426234,"x":157.01,"y":188.32,"x0":-2.033713913110932,"y0":50.002200492345594,"z0":5.860373033041827,"aX":-15.74896389593681},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.5,"breakHorizontal":15.0,"spinRate":2149,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4154232446742423,"extension":6.670075575912715},"index":2,"playId":"ebe27669-f810-3a6a-bcb0-ca9a0718ea1d","pitchNumber":2,"startTime":"2025-07-23T18:22:16.837Z","endTime":"2025-07-23T18:22:21.211Z","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":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.37966725963715,"strikeZoneBottom":1.64355347450999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.631957898596834,"aZ":-25.09142538683971,"pfxX":-9.968521356124924,"pfxZ":4.555436785823852,"pX":0.45984937425265315,"pZ":1.5412700225885432,"vX0":9.121223561559567,"vY0":-123.64266743764334,"vZ0":-5.2180718271899345,"x":99.47,"y":197.17,"x0":-1.9740489223908622,"y0":50.00378647978023,"z0":5.772997817991252,"aX":-15.50362604965909},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.3,"breakHorizontal":16.1,"spinRate":1846,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.4422477571959922,"extension":6.756720224500182},"index":3,"playId":"19d0e2d4-204c-3400-aa77-901f46fa4468","pitchNumber":3,"startTime":"2025-07-23T18:22:34.046Z","endTime":"2025-07-23T18:22:38.107Z","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":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.36316316952571,"strikeZoneBottom":1.3478840493275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.942856972050087,"aZ":-24.511827193939318,"pfxX":-8.696975571051095,"pfxZ":4.437300480996557,"pX":-1.5897467129947818,"pZ":3.4039601419896104,"vX0":4.228442071844844,"vY0":-130.68289408770752,"vZ0":-1.854759820424475,"x":177.6,"y":146.87,"x0":-2.1001843794875903,"y0":50.00368636264711,"z0":5.967079922153624,"aX":-15.019487597072532},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.8,"breakHorizontal":14.8,"spinRate":2197,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.41938445123508394,"extension":6.669371657694296},"index":4,"playId":"b6d46af6-0d8f-3e97-ae63-4b5d23779fa6","pitchNumber":4,"startTime":"2025-07-23T18:22:50.569Z","endTime":"2025-07-23T18:22:54.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:22:54.924Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out, second baseman Ozzie Albies to first baseman Matt Olson. Matt Chapman to 3rd. Mike Yastrzemski to 2nd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T18:23:04.908Z","endTime":"2025-07-23T18:24:02.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"postOnThird":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.3,"endSpeed":81.2,"strikeZoneTop":3.52962641344012,"strikeZoneBottom":1.63318246265425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.46528479512249,"aZ":-17.78471625519531,"pfxX":-3.32393381997443,"pfxZ":8.662694167395564,"pX":2.63541559064156,"pZ":1.4150792889172432,"vX0":12.574195087821114,"vY0":-127.83697460646388,"vZ0":-7.097325049156855,"x":16.54,"y":200.57,"x0":-1.9075619666132744,"y0":50.004697431730555,"z0":5.615314440080057,"aX":-5.5245579948978945},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":14.3,"breakHorizontal":3.2,"spinRate":2299,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.427880912098217,"extension":6.974517017163743},"index":0,"playId":"98d2eb93-955e-3c63-865f-dc1c0787e044","pitchNumber":1,"startTime":"2025-07-23T18:23:18.302Z","endTime":"2025-07-23T18:23:22.016Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.43250247623674,"strikeZoneBottom":1.53290764002467,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.219846378856253,"aZ":-18.481688689969882,"pfxX":-3.218907406471097,"pfxZ":8.222766520784234,"pX":0.15518928902497406,"pZ":2.0115374169339044,"vX0":6.760456247552748,"vY0":-128.14125044043413,"vZ0":-5.386935159661247,"x":111.08,"y":184.47,"x0":-2.097698184016711,"y0":50.000005556719195,"z0":5.582631139342737,"aX":-5.358425873160144},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":13.9,"breakHorizontal":4.3,"spinRate":2235,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.42726442956880506,"extension":6.882840901992067},"index":1,"playId":"9728b561-dd83-3935-85d8-447bf79da6e6","pitchNumber":2,"startTime":"2025-07-23T18:23:37.371Z","endTime":"2025-07-23T18:23:41.340Z","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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.35486481463477,"aZ":-24.53868589184268,"pfxX":-10.090751636778386,"pfxZ":4.529946558263718,"pX":0.4564013237290876,"pZ":1.436348256004092,"vX0":9.542014194172276,"vY0":-129.38371391186234,"vZ0":-5.745419426134963,"x":99.6,"y":200.0,"x0":-1.9779692420317032,"y0":50.00457494188695,"z0":5.579811958059135,"aX":-17.017649149895277},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.0,"breakHorizontal":16.0,"spinRate":2073,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.42420622171766764,"extension":7.017224460468422},"hitData":{"launchSpeed":85.1,"launchAngle":-7.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":118.81,"coordY":146.51}},"index":2,"playId":"2b77c4e6-e425-32fe-afcc-f8ca7df6ca63","pitchNumber":3,"startTime":"2025-07-23T18:23:54.194Z","endTime":"2025-07-23T18:24:02.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:24:02.181Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Smith singles on a line drive to right fielder Eli White. Matt Chapman scores. Mike Yastrzemski to 3rd.","rbi":1,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T18:24:27.369Z","endTime":"2025-07-23T18:25:01.963Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"postOnThird":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":{"id":641540,"link":"/api/v1/people/641540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"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":88.5,"endSpeed":81.2,"strikeZoneTop":3.40491211881849,"strikeZoneBottom":1.56815564095652,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.619687176141678,"aZ":-22.203823169189395,"pfxX":-9.206982470750813,"pfxZ":5.936301592569517,"pX":0.7413570108290184,"pZ":2.830655721232989,"vX0":9.493065656915467,"vY0":-128.54755840615994,"vZ0":-3.311604133737104,"x":88.74,"y":162.35,"x0":-1.796042280159455,"y0":50.00600981306578,"z0":5.851318149483287,"aX":-15.475085935948218},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.2,"breakHorizontal":14.6,"spinRate":2109,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.4254094951737355,"extension":6.707656084541659},"index":0,"playId":"a7db6644-edc7-3fa0-bcfc-71fb45933a85","pitchNumber":1,"startTime":"2025-07-23T18:24:34.195Z","endTime":"2025-07-23T18:24:38.501Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.2111940134342,"aZ":-22.288100154918666,"pfxX":-1.6675793346945,"pfxZ":5.76864075092111,"pX":0.7503961813259888,"pZ":2.48639483294027,"vX0":7.776409445604966,"vY0":-129.13171528217666,"vZ0":-3.8516897346939296,"x":88.4,"y":171.65,"x0":-2.0644811359570516,"y0":50.00198772705166,"z0":5.682354299319506,"aX":-2.8582269739950434},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.0,"breakHorizontal":1.6,"spinRate":2224,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.42181423368329884,"extension":6.899309444186577},"hitData":{"launchSpeed":92.8,"launchAngle":17.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.4,"coordY":101.74}},"index":1,"playId":"8384231a-2f72-3686-8675-f6cc0a6d79bf","pitchNumber":2,"startTime":"2025-07-23T18:24:51.093Z","endTime":"2025-07-23T18:25:01.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:25:01.963Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out, pitcher Aaron Bummer to first baseman Matt Olson. Mike Yastrzemski scores. Dominic Smith to 2nd.","rbi":1,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T18:27:44.440Z","endTime":"2025-07-23T18:28:32.850Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607481,"link":"/api/v1/people/607481"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":{"id":641540,"link":"/api/v1/people/641540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-23T18:25:46.286Z","endTime":"2025-07-23T18:25:53.930Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Aaron Bummer replaces Dane Dunning.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-23T18:25:53.930Z","endTime":"2025-07-23T18:27:46.661Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":607481,"link":"/api/v1/people/607481"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.43510735891315,"aZ":-37.04140415479096,"pfxX":-6.452597778999126,"pfxZ":-3.5048001498177825,"pX":-1.3111107234786332,"pZ":1.7661256901808864,"vX0":-7.607780621191348,"vY0":-116.70425910577536,"vZ0":-0.41296798200755114,"x":166.98,"y":191.09,"x0":2.8199668888967975,"y0":50.0008536247363,"z0":5.412169131240105,"aX":-8.965723821099962},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-6.2,"breakHorizontal":13.4,"spinRate":2368,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.46799096911901916,"extension":6.198730956485457},"index":2,"playId":"944a7931-ed1d-3057-9f71-39163b161eb7","pitchNumber":1,"startTime":"2025-07-23T18:27:46.661Z","endTime":"2025-07-23T18:27:50.014Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.096948810706802,"aZ":-38.21109132424901,"pfxX":-7.738065353304313,"pfxZ":-4.428542439083429,"pX":-0.42006986970562415,"pZ":2.248666492804265,"vX0":-4.761489035444631,"vY0":-116.14585905654165,"vZ0":0.7923002610017378,"x":133.01,"y":178.07,"x0":2.662949494939557,"y0":50.002448520697214,"z0":5.541868784595705,"aX":-10.551659326493164},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-7.6,"breakHorizontal":15.2,"spinRate":2261,"spinDirection":293},"zone":4,"typeConfidence":2.0,"plateTime":0.47189777303359914,"extension":6.529210674575853},"index":3,"playId":"0d2672aa-b2e8-3325-84ba-5e2448469f39","pitchNumber":2,"startTime":"2025-07-23T18:28:01.931Z","endTime":"2025-07-23T18:28:07.150Z","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, 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":1},"pitchData":{"startSpeed":80.8,"endSpeed":75.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.400378553945895,"aZ":-37.905473930351235,"pfxX":-6.797323188465127,"pfxZ":-4.0574645266314295,"pX":0.5274460536417699,"pZ":1.68474443941238,"vX0":-3.0580506112631243,"vY0":-117.79502798698944,"vZ0":-0.6246696979230709,"x":96.89,"y":193.29,"x0":2.723788620454948,"y0":50.003306433534796,"z0":5.443685633471787,"aX":-9.59718722379546},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.2,"breakHorizontal":13.1,"spinRate":2419,"spinDirection":298},"zone":9,"typeConfidence":2.0,"plateTime":0.46414738989353044,"extension":6.4375595720462675},"hitData":{"launchSpeed":87.4,"launchAngle":-2.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.78,"coordY":186.46}},"index":4,"playId":"c97b2bc6-199c-32fa-9841-c2f061d98f56","pitchNumber":3,"startTime":"2025-07-23T18:28:24.979Z","endTime":"2025-07-23T18:28:32.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:28:32.850Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Matos singles on a sharp line drive to center fielder Michael Harris II. Dominic Smith scores.","rbi":1,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T18:29:01.832Z","endTime":"2025-07-23T18:30:30.569Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":{"id":641540,"link":"/api/v1/people/641540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":80.7,"endSpeed":74.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.87894349277218,"aZ":-37.671426302787125,"pfxX":-6.932527933623243,"pfxZ":-3.929979535766816,"pX":-1.0041866470356373,"pZ":1.5740682637751264,"vX0":-6.351971898793288,"vY0":-117.37430136740306,"vZ0":-0.7905370383825513,"x":155.28,"y":196.28,"x0":2.63643656322268,"y0":50.00557319629634,"z0":5.418237807031391,"aX":-9.688348163860246},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.1,"breakHorizontal":14.0,"spinRate":2379,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.46635991221105577,"extension":6.448363123352344},"index":0,"playId":"e6a0d683-6989-3ab5-87c5-b0a4d1459499","pitchNumber":1,"startTime":"2025-07-23T18:29:03.440Z","endTime":"2025-07-23T18:29:08.682Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.337849281375103,"aZ":-38.26922800405751,"pfxX":-6.388155823142573,"pfxZ":-4.32232703841884,"pX":-0.24132234579153083,"pZ":1.3632614871321769,"vX0":-4.872541912927353,"vY0":-117.91913840807423,"vZ0":-1.095551045801717,"x":126.2,"y":201.97,"x0":2.681672778610973,"y0":50.005690111158536,"z0":5.363369932974194,"aX":-9.000130401117634},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.8,"breakHorizontal":12.7,"spinRate":2302,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.46443396149039984,"extension":6.393182817285874},"index":1,"playId":"bea1ce3c-1f25-3099-8c95-c82e95f94e52","pitchNumber":2,"startTime":"2025-07-23T18:29:18.427Z","endTime":"2025-07-23T18:29:22.490Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.4,"strikeZoneTop":3.24817053857167,"strikeZoneBottom":1.57835346076012,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.417822655159327,"aZ":-39.320871390979555,"pfxX":-6.6018289987743275,"pfxZ":-5.052975839185394,"pX":0.21002985048019002,"pZ":-0.2676396732433741,"vX0":-3.5624375938091615,"vY0":-118.35167414914379,"vZ0":-4.4796969993499,"x":108.99,"y":246.01,"x0":2.5946412397043175,"y0":50.00588234965106,"z0":5.266033206609231,"aX":-9.329561750357968},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-10.0,"breakHorizontal":12.8,"spinRate":2386,"spinDirection":303},"zone":14,"typeConfidence":2.0,"plateTime":0.463487364188381,"extension":6.380763508499139},"index":2,"playId":"d60b05dc-0e74-3ce6-8424-c851a4038b16","pitchNumber":3,"startTime":"2025-07-23T18:29:38.027Z","endTime":"2025-07-23T18:29:41.522Z","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":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.71785321706305,"aZ":-37.58265076511076,"pfxX":-6.723675115040345,"pfxZ":-3.7489710085434087,"pX":-0.27867904471964217,"pZ":1.9058159216340176,"vX0":-4.653706502135021,"vY0":-119.04986944420813,"vZ0":-0.3580121757763608,"x":127.62,"y":187.32,"x0":2.571342320383877,"y0":50.0027669571234,"z0":5.444654512381966,"aX":-9.701028452346836},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-6.6,"breakHorizontal":13.3,"spinRate":2299,"spinDirection":297},"zone":7,"typeConfidence":2.0,"plateTime":0.4591632465884725,"extension":6.4182229397410815},"index":3,"playId":"83006223-6392-3b3a-9541-954dfec60b5c","pitchNumber":4,"startTime":"2025-07-23T18:29:57.251Z","endTime":"2025-07-23T18:30:00.819Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.054717814680032,"aZ":-19.781704302395543,"pfxX":5.976296946978311,"pfxZ":6.635738924199986,"pX":0.3447319434660557,"pZ":3.0461135566893014,"vX0":-7.879112797268574,"vY0":-135.21145692201057,"vZ0":-1.9185559778052972,"x":103.86,"y":156.53,"x0":2.5082022433150284,"y0":50.004019050209415,"z0":5.140267739602125,"aX":11.164026535601618},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.9,"breakHorizontal":-9.4,"spinRate":2326,"spinDirection":122},"zone":3,"typeConfidence":2.0,"plateTime":0.40373472451619374,"extension":6.329075446078471},"hitData":{"launchSpeed":104.9,"launchAngle":8.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":107.63,"coordY":91.96}},"index":4,"playId":"e3ae2f0e-a989-373a-8975-f468d27e2a58","pitchNumber":5,"startTime":"2025-07-23T18:30:18.713Z","endTime":"2025-07-23T18:30:30.569Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:30:30.569Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Heliot Ramos grounds into a force out, shortstop Nick Allen to second baseman Ozzie Albies. Luis Matos out at 2nd.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T18:30:52.248Z","endTime":"2025-07-23T18:31:33.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.34478553091769,"strikeZoneBottom":1.58129041411998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.826401534104946,"aZ":-28.498118411485628,"pfxX":9.31566850181902,"pfxZ":2.06685840158263,"pX":-0.34200952771271587,"pZ":2.862915879432968,"vX0":-10.582497799008852,"vY0":-131.98353755605834,"vZ0":-0.8291112482520626,"x":130.04,"y":161.48,"x0":2.493005969564895,"y0":50.00297545330513,"z0":5.263717600105883,"aX":16.576713150793644},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.8,"breakHorizontal":-14.8,"spinRate":2199,"spinDirection":124},"zone":1,"typeConfidence":2.0,"plateTime":0.4136305928433517,"extension":6.387864536653488},"index":0,"playId":"ef6caada-8f44-31e6-930b-2046fdbabdd6","pitchNumber":1,"startTime":"2025-07-23T18:30:57.641Z","endTime":"2025-07-23T18:31:01.634Z","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":93.8,"endSpeed":87.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.019167146046126,"aZ":-21.848996355598718,"pfxX":5.42631356456699,"pfxZ":5.378979547867317,"pX":-0.12366362029108685,"pZ":3.102161958362255,"vX0":-9.044567883661058,"vY0":-136.49549840364946,"vZ0":-1.6079776428211785,"x":121.71,"y":155.02,"x0":2.501252515534638,"y0":50.00650135587462,"z0":5.1770305031977655,"aX":10.42454187153802},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.7,"breakHorizontal":-8.3,"spinRate":2320,"spinDirection":129},"zone":2,"typeConfidence":2.0,"plateTime":0.3985723484568604,"extension":6.423183376847803},"index":1,"playId":"7052c229-2e10-339e-b897-8e0b8f5bb0fb","pitchNumber":2,"startTime":"2025-07-23T18:31:10.590Z","endTime":"2025-07-23T18:31:14.080Z","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":82.4,"endSpeed":77.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.11028491192567,"aZ":-37.67342381390833,"pfxX":-6.665539319859382,"pfxZ":-3.7320765928014126,"pX":-0.06714861156379665,"pZ":1.302584876544535,"vX0":-4.296837265112844,"vY0":-120.06316531387574,"vZ0":-1.6991599430579898,"x":119.56,"y":203.61,"x0":2.6056821320556134,"y0":50.002607578352155,"z0":5.342209801425232,"aX":-9.82487623556809},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-7.0,"breakHorizontal":13.1,"spinRate":2502,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.4545011652217248,"extension":6.5230740711757305},"hitData":{"launchSpeed":105.5,"launchAngle":-17.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.64,"coordY":152.09}},"index":2,"playId":"4e4e8bc2-c8e1-3d91-8d09-3b737ae8305d","pitchNumber":3,"startTime":"2025-07-23T18:31:26.827Z","endTime":"2025-07-23T18:31:33.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:31:33.418Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eli White singles on a ground ball to left fielder Heliot Ramos.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T18:34:54.548Z","endTime":"2025-07-23T18:36:15.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Sean Hjelle replaces Ryan Walker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T18:32:53.551Z","endTime":"2025-07-23T18:34:54.408Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663546,"link":"/api/v1/people/663546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T18:34:54.408Z","endTime":"2025-07-23T18:34:56.773Z","isPitch":false,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.2,"strikeZoneTop":3.76928280754141,"strikeZoneBottom":1.6898535981774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.040990299633386,"aZ":-28.619665537049162,"pfxX":-7.016495352056768,"pfxZ":1.9440517378557,"pX":1.0018610648254052,"pZ":3.4321323617733044,"vX0":8.489684932434699,"vY0":-133.60481115023063,"vZ0":-2.187701016954787,"x":78.81,"y":146.11,"x0":-1.2848397120380683,"y0":50.00636693761833,"z0":6.290163129669886,"aX":-12.863307989110229},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.2,"breakHorizontal":11.2,"spinRate":2342,"spinDirection":222},"zone":12,"typeConfidence":0.87,"plateTime":0.4077953328598256,"extension":6.640230815488457},"index":2,"playId":"b2848285-09c4-341e-a762-de297e10a6f8","pitchNumber":1,"startTime":"2025-07-23T18:34:56.773Z","endTime":"2025-07-23T18:35:01.242Z","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":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":85.2,"strikeZoneTop":3.71013148165323,"strikeZoneBottom":1.63072052854944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.68511308051777,"aZ":-27.23247936689752,"pfxX":-7.2477247312789705,"pfxZ":2.708906097754534,"pX":0.3849776181760383,"pZ":2.6720424895225334,"vX0":6.945652228827538,"vY0":-133.01880312828635,"vZ0":-4.419617691720585,"x":102.33,"y":166.63,"x0":-1.295798722696228,"y0":50.00449128741818,"z0":6.2878382501036345,"aX":-13.225371861723087},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.3,"breakHorizontal":12.0,"spinRate":2411,"spinDirection":218},"zone":6,"typeConfidence":0.83,"plateTime":0.4089489836401987,"extension":6.6731480799107725},"index":3,"playId":"862cbdfd-40b0-3996-8b9a-0d5a14b3d31a","pitchNumber":2,"startTime":"2025-07-23T18:35:08.516Z","endTime":"2025-07-23T18:35:12.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":78.3,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.599116263455056,"aZ":-33.9472420406857,"pfxX":0.7936729454925375,"pfxZ":-1.1546297749011174,"pX":-1.0665584649567246,"pZ":2.7757677730086785,"vX0":1.526342652172054,"vY0":-122.24854548818033,"vZ0":-1.6038559262312049,"x":157.65,"y":163.83,"x0":-1.798332628902433,"y0":50.001459476068284,"z0":6.312963273711737,"aX":1.2197818729494199},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.2,"breakHorizontal":-1.8,"spinRate":2094,"spinDirection":51},"zone":11,"typeConfidence":0.9,"plateTime":0.4454050640204468,"extension":6.579473856622553},"index":4,"playId":"a14828d3-c258-374f-a128-312f3a1b549a","pitchNumber":3,"startTime":"2025-07-23T18:35:20.321Z","endTime":"2025-07-23T18:35:24.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.5726962426007,"aZ":-35.655685298456234,"pfxX":1.880956279267902,"pfxZ":-2.286232477344009,"pX":0.6568025239310759,"pZ":1.439034538566875,"vX0":4.799262154646693,"vY0":-122.80324727480146,"vZ0":-4.109449747213917,"x":91.96,"y":199.93,"x0":-1.5679157473510998,"y0":50.00047607007506,"z0":6.170757049487831,"aX":2.8683959227777276},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.9,"breakHorizontal":-4.6,"spinRate":2094,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.4462153889238891,"extension":6.590999955228984},"index":5,"playId":"d514c05c-5971-3d90-baeb-6e821cf14673","pitchNumber":4,"startTime":"2025-07-23T18:35:39.091Z","endTime":"2025-07-23T18:35:43.521Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.484596163001573,"aZ":-27.12667225535767,"pfxX":-9.111086205671869,"pfxZ":2.7472101526222747,"pX":0.21003445857266165,"pZ":2.730598937822393,"vX0":6.979986991308741,"vY0":-134.76476191119914,"vZ0":-4.473871984986973,"x":108.99,"y":165.05,"x0":-1.2307685332113243,"y0":50.003531314205425,"z0":6.329969205329142,"aX":-16.747311101355947},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.2,"breakHorizontal":15.0,"spinRate":2356,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.40654532863970916,"extension":6.661951515560354},"hitData":{"launchSpeed":96.0,"launchAngle":-17.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.82,"coordY":111.53}},"index":6,"playId":"cfc35285-4478-33ce-8d44-bbcf4b633217","pitchNumber":5,"startTime":"2025-07-23T18:36:04.017Z","endTime":"2025-07-23T18:36:15.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:36:15.991Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Allen strikes out swinging.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T18:36:34.599Z","endTime":"2025-07-23T18:37:59.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.20507064213898,"strikeZoneBottom":1.49942816039947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.800860095859523,"aZ":-28.598888451638892,"pfxX":-9.719248789864858,"pfxZ":1.9856675458311388,"pX":0.7362500328420056,"pZ":1.5754407247925533,"vX0":8.913584281322885,"vY0":-133.2070487781951,"vZ0":-6.59905489892066,"x":88.94,"y":196.24,"x0":-1.3856526996032674,"y0":50.00542695898348,"z0":6.144294711918753,"aX":-17.522423780009827},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.4,"breakHorizontal":15.7,"spinRate":2299,"spinDirection":227},"zone":9,"typeConfidence":0.9,"plateTime":0.4107176776928876,"extension":6.912588880868839},"index":0,"playId":"c0a72b92-2ed1-3f9c-97d5-d22edfe74977","pitchNumber":1,"startTime":"2025-07-23T18:36:36.951Z","endTime":"2025-07-23T18:36:40.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.93620850641922,"aZ":-27.19599588888335,"pfxX":-8.93612192092261,"pfxZ":2.727945531344881,"pX":0.03007846958503238,"pZ":2.245769424162384,"vX0":7.240796799793482,"vY0":-134.25783702638952,"vZ0":-5.115262421580002,"x":115.85,"y":178.14,"x0":-1.5401901770937192,"y0":50.004007712718234,"z0":6.110055950029306,"aX":-16.322362127641046},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.1,"breakHorizontal":14.6,"spinRate":2323,"spinDirection":226},"zone":5,"typeConfidence":0.9,"plateTime":0.4078756803686332,"extension":6.869789063805874},"index":1,"playId":"01bbad90-1515-3b54-ac50-70aea3362cfe","pitchNumber":2,"startTime":"2025-07-23T18:36:51.784Z","endTime":"2025-07-23T18:36:55.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.17810308251231,"strikeZoneBottom":1.47254442026716,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.88886406679678,"aZ":-29.89615763641435,"pfxX":1.2777593132211305,"pfxZ":1.4210351701078707,"pX":1.44316986682542,"pZ":1.6456197817725822,"vX0":6.835200037201846,"vY0":-126.02681710123835,"vZ0":-4.973343788616622,"x":61.99,"y":194.35,"x0":-1.4716337963769044,"y0":50.00607989594044,"z0":6.0627802103337824,"aX":2.0523848691486184},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.7,"breakHorizontal":-3.8,"spinRate":2098,"spinDirection":44},"zone":14,"typeConfidence":0.89,"plateTime":0.4348139941595317,"extension":6.814111345049032},"index":2,"playId":"1456ced8-c8dd-3f75-8702-6a8220929898","pitchNumber":3,"startTime":"2025-07-23T18:37:17.406Z","endTime":"2025-07-23T18:37:22.921Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.16905319976905,"strikeZoneBottom":1.46364789022625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.13563488731387,"aZ":-30.72044324929825,"pfxX":1.9480904295398602,"pfxZ":0.91098531423529,"pX":0.9773082208479102,"pZ":0.8695680004151066,"vX0":5.70041118160853,"vY0":-125.31565565266256,"vZ0":-6.602121044662857,"x":79.75,"y":215.3,"x0":-1.579197052809801,"y0":50.002580233654776,"z0":6.04538539963456,"aX":3.0991238806269976},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.4,"breakHorizontal":-4.8,"spinRate":2138,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.43694372606011056,"extension":6.8501984959651425},"index":3,"playId":"54652dfa-e8e3-3248-b3d3-11694474311a","pitchNumber":4,"startTime":"2025-07-23T18:37:34.640Z","endTime":"2025-07-23T18:37:38.281Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.16562802218935,"aZ":-31.676788538221704,"pfxX":1.9076555712482275,"pfxZ":0.3094052883501597,"pX":0.9396687791164031,"pZ":1.3209958916873787,"vX0":5.527280530760249,"vY0":-125.69018030059468,"vZ0":-5.671115775158653,"x":81.18,"y":203.11,"x0":-1.5309392437923115,"y0":50.004140202554765,"z0":6.162055951567092,"aX":3.067927701833342},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.5,"breakHorizontal":-4.7,"spinRate":2105,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.4348664353011813,"extension":6.7223391550104745},"index":4,"playId":"204aeb44-5f1c-34d3-9222-93f87551b22a","pitchNumber":5,"startTime":"2025-07-23T18:37:54.146Z","endTime":"2025-07-23T18:37:59.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:37:59.021Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jurickson Profar singles on a ground ball to right fielder Mike Yastrzemski. Eli White to 2nd.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T18:38:08.119Z","endTime":"2025-07-23T18:39:11.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"postOnSecond":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"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":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"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(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.0,"endSpeed":86.5,"strikeZoneTop":3.44043148642438,"strikeZoneBottom":1.60269237426389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.691475972549274,"aZ":-27.478036803718066,"pfxX":-7.2373470222566265,"pfxZ":2.469143398264208,"pX":0.7466816123011134,"pZ":2.7500401181835663,"vX0":8.31530978525242,"vY0":-136.70381409386536,"vZ0":-3.9088128489883194,"x":88.54,"y":164.53,"x0":-1.3868657981620693,"y0":50.00484466688662,"z0":6.073782061326003,"aX":-13.770693130527278},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.8,"breakHorizontal":11.5,"spinRate":2276,"spinDirection":224},"zone":6,"typeConfidence":0.91,"plateTime":0.39988466606629025,"extension":6.84143624382852},"index":0,"playId":"88b9d8f3-c57a-3e56-a3ca-d3cf2d091602","pitchNumber":1,"startTime":"2025-07-23T18:38:21.400Z","endTime":"2025-07-23T18:38:25.356Z","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":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.42079787894193,"strikeZoneBottom":1.58300480960963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.90309693660599,"aZ":-26.79963869772667,"pfxX":-8.062536486924486,"pfxZ":2.8815955610113058,"pX":0.7484564373912467,"pZ":2.8232815526781714,"vX0":8.432648317132768,"vY0":-135.3941915695832,"vZ0":-3.977248774823759,"x":88.47,"y":162.55,"x0":-1.35006684316043,"y0":50.00584704045773,"z0":6.173739921969325,"aX":-15.061070524689034},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.6,"breakHorizontal":13.0,"spinRate":2287,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.4036198735887959,"extension":6.781582626646743},"index":1,"playId":"46b05683-c155-3df3-8ce5-c1bdd073c8fc","pitchNumber":2,"startTime":"2025-07-23T18:38:41.078Z","endTime":"2025-07-23T18:38:45.785Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.36282157435775,"aZ":-26.436430038433215,"pfxX":-2.3661194185397827,"pfxZ":3.220000239280454,"pX":0.6288706609696282,"pZ":3.1659838345908806,"vX0":6.446024603874177,"vY0":-132.62382806140693,"vZ0":-2.745708591472738,"x":93.03,"y":153.3,"x0":-1.5256752740830124,"y0":50.00151096695966,"z0":6.142741508075324,"aX":-4.215022460102934},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.4,"breakHorizontal":2.9,"spinRate":2299,"spinDirection":213},"zone":3,"typeConfidence":0.87,"plateTime":0.412984380844724,"extension":6.7591619435722645},"hitData":{"launchSpeed":95.7,"launchAngle":-6.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.11,"coordY":116.6}},"index":2,"playId":"cb0b5e60-8fca-3167-8e65-b76b2b7fdf6a","pitchNumber":3,"startTime":"2025-07-23T18:39:00.625Z","endTime":"2025-07-23T18:39:11.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:39:11.794Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a line drive to left fielder Heliot Ramos. Eli White to 3rd. Jurickson Profar to 2nd.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T18:39:32.014Z","endTime":"2025-07-23T18:39:55.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnSecond":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"postOnThird":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.825028833085128,"aZ":-25.215308934030883,"pfxX":-1.9471741493927426,"pfxZ":3.877322039318754,"pX":0.38975163894244524,"pZ":3.0904505192434626,"vX0":5.707964725212085,"vY0":-132.4748266809512,"vZ0":-3.3367037241743196,"x":102.14,"y":155.34,"x0":-1.5309401963653062,"y0":50.000544087382444,"z0":6.190291037701681,"aX":-3.4930320872551075},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.6,"breakHorizontal":2.4,"spinRate":2316,"spinDirection":215},"zone":3,"typeConfidence":0.91,"plateTime":0.4119807094627439,"extension":6.839720139412533},"hitData":{"launchSpeed":96.9,"launchAngle":11.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.71,"coordY":98.76}},"index":0,"playId":"f3957d05-6338-3710-a876-1e01ea51c63e","pitchNumber":1,"startTime":"2025-07-23T18:39:43.581Z","endTime":"2025-07-23T18:39:55.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:39:55.052Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Drake Baldwin hits a ground-rule double (9) on a line drive down the left-field line. Eli White scores. Jurickson Profar scores. Matt Olson to 3rd.","rbi":2,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T18:40:10.113Z","endTime":"2025-07-23T18:40:47.361Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnThird":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":{"id":663546,"link":"/api/v1/people/663546"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":{"id":663546,"link":"/api/v1/people/663546"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.42111334769481,"strikeZoneBottom":1.4428371903243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.679078937813504,"aZ":-26.35791222519664,"pfxX":-8.530329831080502,"pfxZ":3.1422730811856994,"pX":-1.36198034398069,"pZ":2.620457768653335,"vX0":4.068926373714844,"vY0":-135.29628452305468,"vZ0":-4.340012200669563,"x":168.92,"y":168.03,"x0":-1.7774610690441308,"y0":50.00666296291345,"z0":6.094023477790446,"aX":-15.808544668056246},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.9,"breakHorizontal":14.5,"spinRate":2289,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.40492571192509175,"extension":6.7241094094750435},"index":0,"playId":"ac7389e9-8c4b-3c97-adf7-f340fa1713ad","pitchNumber":1,"startTime":"2025-07-23T18:40:22.398Z","endTime":"2025-07-23T18:40:26.321Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.239256106915292,"aZ":-27.831260044675464,"pfxX":-9.978664083660151,"pfxZ":2.3274480271804467,"pX":0.17677649994387043,"pZ":2.622215249502212,"vX0":7.726694230948653,"vY0":-135.77498560761464,"vZ0":-4.3313073881815605,"x":110.26,"y":167.98,"x0":-1.4121017971310876,"y0":50.00035658245286,"z0":6.179016859030508,"aX":-18.593886082134645},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.5,"breakHorizontal":16.4,"spinRate":2356,"spinDirection":224},"zone":5,"typeConfidence":0.91,"plateTime":0.4037022089428479,"extension":6.791634462383148},"hitData":{"launchSpeed":89.4,"launchAngle":20.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":45.7,"coordY":122.98}},"index":1,"playId":"e91e8c59-b3b9-3143-86fc-c3f021f408ae","pitchNumber":2,"startTime":"2025-07-23T18:40:36.562Z","endTime":"2025-07-23T18:40:47.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:40:47.361Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sean Murphy grounds out, third baseman Matt Chapman to first baseman Dominic Smith. Matt Olson scores.","rbi":1,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T18:41:18.214Z","endTime":"2025-07-23T18:41:44.253Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":663546,"link":"/api/v1/people/663546"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.48633423556288,"strikeZoneBottom":1.63907166862639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.601607621864126,"aZ":-32.61159730176243,"pfxX":1.1416289251877412,"pfxZ":-0.2766417451487406,"pX":-0.40846513179359584,"pZ":2.7238015093122905,"vX0":2.8748607003580138,"vY0":-124.18017510101814,"vZ0":-2.0403238781749713,"x":132.57,"y":165.24,"x0":-1.7290032332622542,"y0":50.00421751081778,"z0":6.265975840140099,"aX":1.7853158715008466},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.7,"breakHorizontal":-2.8,"spinRate":2114,"spinDirection":45},"zone":4,"typeConfidence":0.9,"plateTime":0.44087918539262594,"extension":6.747182901381118},"index":0,"playId":"542e5bec-3aae-3817-895b-1bd20c517387","pitchNumber":1,"startTime":"2025-07-23T18:41:20.968Z","endTime":"2025-07-23T18:41:24.850Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.753023202111574,"aZ":-28.242804450285742,"pfxX":-9.569307139047133,"pfxZ":2.131700720244643,"pX":-0.7219034568431779,"pZ":2.2510673510156605,"vX0":5.8818521861032975,"vY0":-135.32819607688947,"vZ0":-5.032688721255438,"x":144.52,"y":178.0,"x0":-1.6851895720465806,"y0":50.006001027502634,"z0":6.1241772118177344,"aX":-17.67365039607757},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.9,"breakHorizontal":16.0,"spinRate":2360,"spinDirection":221},"zone":4,"typeConfidence":0.91,"plateTime":0.40543194356106227,"extension":6.825891396383953},"hitData":{"launchSpeed":61.3,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.52,"coordY":157.07}},"index":1,"playId":"4da64fdc-d54f-35c2-b9f8-5672daf23c5d","pitchNumber":2,"startTime":"2025-07-23T18:41:36.280Z","endTime":"2025-07-23T18:41:44.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:41:44.253Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ozzie Albies pops out to second baseman Casey Schmitt.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T18:41:57.372Z","endTime":"2025-07-23T18:42:42.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.17116370541621,"strikeZoneBottom":1.51636984829501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.436616625594844,"aZ":-30.166057046469458,"pfxX":1.2011631489243992,"pfxZ":1.2810930886112022,"pX":-2.106203943699552,"pZ":3.2642741135739484,"vX0":-0.9466754905047944,"vY0":-123.7149437404264,"vZ0":-1.0982959627788964,"x":197.28,"y":150.64,"x0":-1.876454450471902,"y0":50.001297676159545,"z0":6.220312818109379,"aX":1.87987392915114},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.3,"breakHorizontal":-2.0,"spinRate":1771,"spinDirection":62},"zone":11,"typeConfidence":0.9,"plateTime":0.44109718898355155,"extension":6.721659918173004},"index":0,"playId":"eebc96be-1779-3428-938b-a198ee611451","pitchNumber":1,"startTime":"2025-07-23T18:42:17.599Z","endTime":"2025-07-23T18:42:21.151Z","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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.425649721213027,"aZ":-26.399035489520923,"pfxX":-8.424762511955056,"pfxZ":3.0130777644502498,"pX":0.9767079891252826,"pZ":2.3654801229082634,"vX0":9.665451260492718,"vY0":-136.84578950940355,"vZ0":-5.2061428385651025,"x":79.77,"y":174.91,"x0":-1.490169759666445,"y0":50.00121559980395,"z0":6.07858575738098,"aX":-16.134580838765785},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.6,"breakHorizontal":13.4,"spinRate":2110,"spinDirection":233},"zone":14,"typeConfidence":0.91,"plateTime":0.3987564137851942,"extension":6.905291981036024},"hitData":{"launchSpeed":55.7,"launchAngle":53.0,"totalDistance":139.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":149.92,"coordY":151.47}},"index":1,"playId":"3592a534-d57a-3e8a-826a-c0e6681ea01e","pitchNumber":2,"startTime":"2025-07-23T18:42:33.840Z","endTime":"2025-07-23T18:42:42.465Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:42:42.465Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out on a foul bunt.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T18:44:46.557Z","endTime":"2025-07-23T18:45:46.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dylan Lee replaces Aaron Bummer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T18:44:02.197Z","endTime":"2025-07-23T18:44:48.877Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669276,"link":"/api/v1/people/669276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":93.7,"endSpeed":87.0,"strikeZoneTop":3.58310081775208,"strikeZoneBottom":1.67276126216651,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.49455847234699,"aZ":-12.516030640822395,"pfxX":5.518614822217933,"pfxZ":10.289835871276146,"pX":-0.04674761217783258,"pZ":2.37056907167744,"vX0":-5.974741921634115,"vY0":-136.28530290333185,"vZ0":-8.642062045740754,"x":118.78,"y":174.77,"x0":1.4405741162202883,"y0":50.00669376893278,"z0":6.415090589559931,"aX":10.54831593092592},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":-9.0,"spinRate":2347,"spinDirection":153},"zone":5,"typeConfidence":0.9,"plateTime":0.39948125029761083,"extension":6.142988325969867},"index":1,"playId":"36baf338-1d25-36a2-8fef-d12bee98191c","pitchNumber":1,"startTime":"2025-07-23T18:44:48.877Z","endTime":"2025-07-23T18:44:52.726Z","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":94.6,"endSpeed":87.9,"strikeZoneTop":3.51535860572429,"strikeZoneBottom":1.66377532020626,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.45217476815806,"aZ":-11.469288045402754,"pfxX":5.087055648138239,"pfxZ":10.61042652848215,"pX":-0.8085814367280464,"pZ":3.0481086886326887,"vX0":-7.923026158845256,"vY0":-137.59447316207374,"vZ0":-7.260657004800505,"x":147.82,"y":156.48,"x0":1.4240997662949388,"y0":50.002628366104794,"z0":6.467453383617047,"aX":9.927220635032906},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.1,"breakHorizontal":-7.9,"spinRate":2406,"spinDirection":158},"zone":1,"typeConfidence":0.9,"plateTime":0.3954117636579646,"extension":6.098910697760069},"index":2,"playId":"2904416a-133b-3976-bc44-3a4a095df22b","pitchNumber":2,"startTime":"2025-07-23T18:45:02.001Z","endTime":"2025-07-23T18:45:06.842Z","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":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.6,"strikeZoneTop":3.47000202757659,"strikeZoneBottom":1.62000060541398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.018061562650846,"aZ":-23.691522295461795,"pfxX":0.3565088009545867,"pfxZ":5.0004074987261875,"pX":-0.033725821686462744,"pZ":0.5941129476656437,"vX0":-4.312527594044823,"vY0":-128.23153282971472,"vZ0":-9.91424754733972,"x":118.29,"y":222.74,"x0":1.6106328372895284,"y0":50.00089284722899,"z0":6.302265378331172,"aX":0.6050338119310117},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.4,"breakHorizontal":0.1,"spinRate":2178,"spinDirection":155},"zone":13,"typeConfidence":0.85,"plateTime":0.42423150217240124,"extension":6.165922898162328},"index":3,"playId":"7c6fcb7a-57d4-31de-a418-53c36c70ccb5","pitchNumber":3,"startTime":"2025-07-23T18:45:16.636Z","endTime":"2025-07-23T18:45:21.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.658186525735758,"aZ":-10.895850846057627,"pfxX":5.367898884783989,"pfxZ":10.921846725857673,"pX":-0.6254205161235024,"pZ":2.8243523581725305,"vX0":-7.379884020486915,"vY0":-138.40569069822982,"vZ0":-7.826987958868651,"x":140.84,"y":162.52,"x0":1.372854214652673,"y0":50.00377148800891,"z0":6.4110170977011265,"aX":10.45945405197938},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.4,"breakHorizontal":-8.3,"spinRate":2286,"spinDirection":152},"zone":4,"typeConfidence":0.9,"plateTime":0.39509921121960145,"extension":5.897468787779865},"index":4,"playId":"296dff78-b90b-33ec-b795-8c37b23cf3f9","pitchNumber":4,"startTime":"2025-07-23T18:45:40.926Z","endTime":"2025-07-23T18:45:46.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:45:46.480Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T18:46:26.020Z","endTime":"2025-07-23T18:47:11.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"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":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.351125802286578,"aZ":-23.988227476659894,"pfxX":1.5332121518443418,"pfxZ":5.042906788329189,"pX":0.4191081586865325,"pZ":1.7601189785213078,"vX0":-3.90016369527223,"vY0":-126.04500587743503,"vZ0":-6.571191511062032,"x":101.02,"y":191.26,"x0":1.7809242489034782,"y0":50.00612279656743,"z0":6.3126897449086785,"aX":2.4910719996237654},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.0,"breakHorizontal":-1.9,"spinRate":2208,"spinDirection":155},"zone":9,"typeConfidence":0.85,"plateTime":0.4329902764290985,"extension":6.286929090270727},"index":0,"playId":"aaf9c393-27b8-325e-a6b8-ca35805399cd","pitchNumber":1,"startTime":"2025-07-23T18:46:26.542Z","endTime":"2025-07-23T18:46:29.566Z","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":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.6912458534279,"strikeZoneBottom":1.73096010219047,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.0383394252608,"aZ":-24.31333637523874,"pfxX":0.47439547302638774,"pfxZ":4.876448032552265,"pX":0.9542403709923576,"pZ":1.2509674252643868,"vX0":-2.2104602894038075,"vY0":-125.76529390527877,"vZ0":-7.832587776829843,"x":80.63,"y":205.0,"x0":1.7805717436056285,"y0":50.002163458205175,"z0":6.3595779116264435,"aX":0.7647551949177557},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.4,"breakHorizontal":-0.4,"spinRate":2240,"spinDirection":160},"zone":14,"typeConfidence":0.88,"plateTime":0.4344950512464374,"extension":6.013065910700631},"index":1,"playId":"f29c6c25-bac0-3129-9c8d-7d0524c6fdc0","pitchNumber":2,"startTime":"2025-07-23T18:46:40.177Z","endTime":"2025-07-23T18:46:44.329Z","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":93.8,"endSpeed":85.8,"strikeZoneTop":3.64947775326748,"strikeZoneBottom":1.75973744444002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.602392173175872,"aZ":-11.61119565778443,"pfxX":5.28694966381553,"pfxZ":10.929226109963391,"pX":-0.7222995842840713,"pZ":2.6937013080143397,"vX0":-7.481632922531812,"vY0":-136.23018207844063,"vZ0":-7.991812818910455,"x":144.53,"y":166.05,"x0":1.371301399755676,"y0":50.00622183215816,"z0":6.465944790865061,"aX":9.95104203710267},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.2,"breakHorizontal":-8.0,"spinRate":2447,"spinDirection":153},"zone":4,"typeConfidence":0.9,"plateTime":0.4018818971122027,"extension":5.9782207484762395},"index":2,"playId":"6d33a0eb-0852-3532-bcb5-1a8742262dc4","pitchNumber":3,"startTime":"2025-07-23T18:46:53.393Z","endTime":"2025-07-23T18:46:57.365Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.565829242568956,"aZ":-25.67241165414598,"pfxX":0.07928522685416878,"pfxZ":3.9492646959216087,"pX":0.0979872382207055,"pZ":1.2703157549321509,"vX0":-4.0267860599417205,"vY0":-126.87121419965156,"vZ0":-7.68443202439934,"x":113.26,"y":204.48,"x0":1.6889077974520137,"y0":50.00468121342193,"z0":6.3557039128538335,"aX":0.13158707297289501},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.8,"breakHorizontal":0.7,"spinRate":2281,"spinDirection":160},"zone":14,"typeConfidence":0.89,"plateTime":0.43011781099460666,"extension":6.071690015320847},"index":3,"playId":"570bbf33-81d9-3ee6-b702-a6364abed033","pitchNumber":4,"startTime":"2025-07-23T18:47:07.418Z","endTime":"2025-07-23T18:47:11.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:47:11.146Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Wisely called out on strikes.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T18:47:46.880Z","endTime":"2025-07-23T18:49:01.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Brett Wisely replaces Matt Chapman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T18:47:17.338Z","endTime":"2025-07-23T18:47:49.148Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689172,"link":"/api/v1/people/689172"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":656305,"link":"/api/v1/people/656305"}},{"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":87.7,"endSpeed":81.5,"strikeZoneTop":3.31704018522741,"strikeZoneBottom":1.47154247601078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.880108346151875,"aZ":-24.786685744409926,"pfxX":0.5528907691601113,"pfxZ":4.448265629888121,"pX":-0.727255906984333,"pZ":0.9852253265088206,"vX0":-6.093111902501223,"vY0":-127.40695046466666,"vZ0":-8.45753453900465,"x":144.72,"y":212.18,"x0":1.6137867215499357,"y0":50.00040951881255,"z0":6.278446170983596,"aX":0.9184927115035498},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.5,"breakHorizontal":0.2,"spinRate":2254,"spinDirection":151},"zone":13,"typeConfidence":0.88,"plateTime":0.42838252056446624,"extension":6.2748131041272694},"index":1,"playId":"d76b523f-6484-3890-86c7-58ef7343096e","pitchNumber":1,"startTime":"2025-07-23T18:47:49.148Z","endTime":"2025-07-23T18:47:52.621Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.962781270800654,"aZ":-24.14626390326901,"pfxX":1.7088686955192727,"pfxZ":4.849473314754196,"pX":-0.7458911564434813,"pZ":1.2020282045151767,"vX0":-6.534456111006765,"vY0":-127.52046794114796,"vZ0":-8.142101886948547,"x":145.43,"y":206.33,"x0":1.622015250423315,"y0":50.00227468309909,"z0":6.326117453813969,"aX":2.8289819632397344},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.2,"breakHorizontal":-1.7,"spinRate":2294,"spinDirection":156},"zone":13,"typeConfidence":0.86,"plateTime":0.42867989256093697,"extension":6.34911347467849},"index":2,"playId":"5fe16595-1447-3468-9c22-d70a1a0363d9","pitchNumber":2,"startTime":"2025-07-23T18:48:01.841Z","endTime":"2025-07-23T18:48:05.156Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.022923428540608,"aZ":-24.345317891095053,"pfxX":0.8106598301759482,"pfxZ":4.729799525929561,"pX":-0.16283867459343615,"pZ":1.4873643356749437,"vX0":-4.595047539567764,"vY0":-127.30155969773573,"vZ0":-7.439323279965091,"x":123.21,"y":198.62,"x0":1.553574273672985,"y0":50.00228186418552,"z0":6.350342164567869,"aX":1.3418522335932912},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.2,"breakHorizontal":-0.5,"spinRate":2253,"spinDirection":166},"zone":8,"typeConfidence":0.87,"plateTime":0.4288364304488361,"extension":6.161805562545618},"index":3,"playId":"da4946a8-9b0d-3111-8465-19257de1a56c","pitchNumber":3,"startTime":"2025-07-23T18:48:15.457Z","endTime":"2025-07-23T18:48:19.427Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-23T18:48:24.109Z","endTime":"2025-07-23T18:48:40.043Z","isPitch":false,"type":"action","player":{"id":689172,"link":"/api/v1/people/689172"}},{"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":88.4,"endSpeed":81.8,"strikeZoneTop":3.28566383542375,"strikeZoneBottom":1.58028963615786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.609120497354844,"aZ":-23.682651188044975,"pfxX":0.9938555501484183,"pfxZ":5.069802781508724,"pX":-1.068254345941557,"pZ":0.2945781854355608,"vX0":-6.59007343205384,"vY0":-128.314354577198,"vZ0":-10.542621345110533,"x":157.72,"y":230.83,"x0":1.3998942235812977,"y0":50.00100980565401,"z0":6.289380347953588,"aX":1.6646425955236106},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.1,"breakHorizontal":-0.4,"spinRate":2323,"spinDirection":151},"zone":13,"typeConfidence":0.87,"plateTime":0.42624504393599727,"extension":6.225661230684263},"index":5,"playId":"07ea3206-a780-3210-a1f3-93be694bc82e","pitchNumber":4,"startTime":"2025-07-23T18:48:40.043Z","endTime":"2025-07-23T18:48:43.480Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.29443095715155,"strikeZoneBottom":1.50724183452645,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.615907452581034,"aZ":-27.532395081703214,"pfxX":0.2845608402860518,"pfxZ":2.841794476855549,"pX":0.5491919438855561,"pZ":2.953276926172921,"vX0":-2.8163567688804654,"vY0":-126.46165065617825,"vZ0":-3.3309172718030045,"x":96.07,"y":159.04,"x0":1.6361086325865761,"y0":50.00528072934176,"z0":6.474820529110069,"aX":0.46569892684732805},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.7,"breakHorizontal":0.1,"spinRate":2131,"spinDirection":161},"zone":3,"typeConfidence":0.89,"plateTime":0.4316459674598132,"extension":6.054318794759564},"index":6,"playId":"3176ce8d-f7c9-364f-b042-a4a9702d10c1","pitchNumber":5,"startTime":"2025-07-23T18:48:56.451Z","endTime":"2025-07-23T18:49:01.307Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:49:01.307Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, second baseman Brett Wisely to first baseman Dominic Smith.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T18:51:15.042Z","endTime":"2025-07-23T18:52:00.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Brett Wisely remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T18:50:48.080Z","endTime":"2025-07-23T18:50:48.092Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689172,"link":"/api/v1/people/689172"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"401","replacedPlayer":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"description":"Defensive switch from second base to third base for Casey Schmitt.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T18:50:48.092Z","endTime":"2025-07-23T18:50:49.092Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"600"},{"details":{"description":"Pitching Change: Joey Lucchesi replaces Sean Hjelle.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-23T18:50:48.092Z","endTime":"2025-07-23T18:51:17.227Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664192,"link":"/api/v1/people/664192"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.58942705592971,"strikeZoneBottom":1.58153680493378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.33747987986885,"aZ":-23.114573279936174,"pfxX":8.690849727412923,"pfxZ":5.103949264271443,"pX":-1.222374307028672,"pZ":2.01201710536463,"vX0":-11.688051294072565,"vY0":-132.17848942729424,"vZ0":-5.122190496134773,"x":163.59,"y":184.46,"x0":2.1211974430080716,"y0":50.00277968367509,"z0":5.665160175499417,"aX":15.427264826914115},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.3,"breakHorizontal":-13.3,"spinRate":2150,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.4138782646135706,"extension":6.077933906872088},"index":3,"playId":"3ff0f7ef-c153-37ff-899b-40c7e2e09d87","pitchNumber":1,"startTime":"2025-07-23T18:51:17.227Z","endTime":"2025-07-23T18:51:21.061Z","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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.4859174620123,"strikeZoneBottom":1.6214719475003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.327150393462805,"aZ":-21.019453819036045,"pfxX":9.811614510542318,"pfxZ":6.322755623321036,"pX":-0.689122245616711,"pZ":1.6368940394527072,"vX0":-10.41846997693774,"vY0":-132.24130897760136,"vZ0":-6.583752001100336,"x":143.27,"y":194.58,"x0":2.0349151692194565,"y0":50.000308035600256,"z0":5.710608849522021,"aX":17.301443700143018},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.1,"breakHorizontal":-15.4,"spinRate":2242,"spinDirection":146},"zone":7,"typeConfidence":2.0,"plateTime":0.41486680367839757,"extension":6.069854297573962},"index":4,"playId":"b91255e2-d887-309b-9d4d-b053d3357133","pitchNumber":2,"startTime":"2025-07-23T18:51:31.374Z","endTime":"2025-07-23T18:51:35.321Z","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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.430317054878742,"aZ":-21.945111541506982,"pfxX":8.109390127778603,"pfxZ":5.901467450615391,"pX":0.3575533191646505,"pZ":3.205553033926701,"vX0":-6.83858506937598,"vY0":-130.31875153042594,"vZ0":-3.0624115563785494,"x":103.37,"y":152.23,"x0":1.9523696808528503,"y0":50.00322955833898,"z0":6.039478666951884,"aX":14.055395700010976},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.3,"breakHorizontal":-13.3,"spinRate":2267,"spinDirection":150},"zone":3,"typeConfidence":2.0,"plateTime":0.419087381942314,"extension":5.884028461290327},"hitData":{"launchSpeed":74.5,"launchAngle":-42.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.19,"coordY":156.65}},"index":5,"playId":"8831e4e1-9ce7-3f36-baf7-753c06de9811","pitchNumber":3,"startTime":"2025-07-23T18:51:52.584Z","endTime":"2025-07-23T18:52:00.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:52:00.240Z","atBatIndex":72},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nacho Alvarez Jr. pops out to second baseman Brett Wisely.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T18:52:23.077Z","endTime":"2025-07-23T18:53:09.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.7,"endSpeed":84.3,"strikeZoneTop":3.23808134036524,"strikeZoneBottom":1.36555353720484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.492898468933983,"aZ":-24.9188929916748,"pfxX":8.958092338643837,"pfxZ":4.014486870295373,"pX":0.057142475061312765,"pZ":2.15777132131921,"vX0":-9.21229411797967,"vY0":-133.2756517348893,"vZ0":-4.555065123802757,"x":114.82,"y":180.52,"x0":2.3875698390514724,"y0":50.00223302539562,"z0":5.679312381752581,"aX":16.18443171389237},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.5,"breakHorizontal":-14.3,"spinRate":2133,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.41030290567918026,"extension":6.1153339787655545},"index":0,"playId":"782c546f-886c-3174-b3ff-d7c4c80e6ba7","pitchNumber":1,"startTime":"2025-07-23T18:52:27.681Z","endTime":"2025-07-23T18:52:31.655Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":70.5,"strikeZoneTop":3.2193115110648,"strikeZoneBottom":1.45236981238592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.499005327341347,"aZ":-36.19137902944632,"pfxX":-5.2362840845424845,"pfxZ":-3.214438758824116,"pX":0.3662902404798309,"pZ":3.486226424916703,"vX0":-2.343364344816437,"vY0":-110.98601691303247,"vZ0":0.8581832033777748,"x":103.04,"y":144.65,"x0":2.1154523347718386,"y0":50.00311227233533,"z0":6.857944794342974,"aX":-6.544420533624344},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-5.3,"breakHorizontal":10.1,"spinRate":2233,"spinDirection":341},"zone":12,"typeConfidence":2.0,"plateTime":0.4931490508893668,"extension":5.645564186956151},"index":1,"playId":"b20a32e9-93eb-3961-ab7d-129e1c3d3a7b","pitchNumber":2,"startTime":"2025-07-23T18:52:44.104Z","endTime":"2025-07-23T18:52:48.720Z","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":1},"pitchData":{"startSpeed":76.8,"endSpeed":71.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.69376579150769,"aZ":-33.144314168205966,"pfxX":-2.9598172788292967,"pfxZ":-0.7536763300837279,"pX":-0.3990285680107158,"pZ":2.978931775930735,"vX0":-4.210515083957464,"vY0":-111.87552654177382,"vZ0":-1.2517864367379523,"x":132.21,"y":158.35,"x0":1.882508496635528,"y0":50.004305926686506,"z0":6.903091685140558,"aX":-3.800811649483758},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-1.4,"breakHorizontal":6.4,"spinRate":1935,"spinDirection":333},"zone":1,"typeConfidence":2.0,"plateTime":0.4871443325264133,"extension":5.611705917351685},"hitData":{"launchSpeed":59.3,"launchAngle":44.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":138.83,"coordY":130.17}},"index":2,"playId":"3714b0cd-22c5-38db-833d-8961c97dcc7b","pitchNumber":3,"startTime":"2025-07-23T18:53:01.604Z","endTime":"2025-07-23T18:53:09.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:53:09.258Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eli White strikes out swinging.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T18:53:22.754Z","endTime":"2025-07-23T18:54:54.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":71.1,"strikeZoneTop":3.7263856235807,"strikeZoneBottom":1.60004205489103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.356143149877532,"aZ":-35.80022338984828,"pfxX":-3.629515852308992,"pfxZ":-2.8827458300971216,"pX":-0.3304410304314562,"pZ":3.2064181150036166,"vX0":-4.040860930709444,"vY0":-111.08535392505372,"vZ0":-0.23537149988489192,"x":129.6,"y":152.21,"x0":1.977892677492485,"y0":50.00087741354947,"z0":7.009778190581935,"aX":-4.571746293232344},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-5.0,"breakHorizontal":7.6,"spinRate":2038,"spinDirection":339},"zone":1,"typeConfidence":2.0,"plateTime":0.4915322450858568,"extension":5.766513867141253},"index":0,"playId":"ba30e0e0-a5c7-3e42-8f26-6515bda59dae","pitchNumber":1,"startTime":"2025-07-23T18:53:35.281Z","endTime":"2025-07-23T18:53:39.204Z","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":92.6,"endSpeed":85.6,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.249272416519908,"aZ":-17.35364770388086,"pfxX":3.588476206930846,"pfxZ":7.977058850288207,"pX":-0.0742466785768036,"pZ":2.7917536769019597,"vX0":-7.60817747085019,"vY0":-134.718873202883,"vZ0":-4.613879429278537,"x":119.83,"y":163.4,"x0":2.3064665835283282,"y0":50.00627387310811,"z0":5.73436946471756,"aX":6.670772066612817},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.8,"breakHorizontal":-5.0,"spinRate":2126,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.4048784403247683,"extension":5.980448664171045},"index":1,"playId":"28bcd853-1eb4-37d6-890e-6496a171405d","pitchNumber":2,"startTime":"2025-07-23T18:53:49.345Z","endTime":"2025-07-23T18:53:52.684Z","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":93.4,"endSpeed":86.0,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.710350546355137,"aZ":-19.110163647791012,"pfxX":3.6971686732746614,"pfxZ":6.965584294812077,"pX":-1.3224455716886752,"pZ":2.82588351712612,"vX0":-11.029595102390468,"vY0":-135.6174436682927,"vZ0":-4.1269729573960525,"x":167.41,"y":162.48,"x0":2.304475235417589,"y0":50.00560782626239,"z0":5.68826464160746,"aX":6.938394459998867},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.0,"breakHorizontal":-4.6,"spinRate":2262,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.40281004460737524,"extension":6.018357035944708},"index":2,"playId":"d62df8fe-f660-37d9-80c4-9a8a968c7364","pitchNumber":3,"startTime":"2025-07-23T18:54:12.845Z","endTime":"2025-07-23T18:54:17.837Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":73.0,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.615730308169145,"aZ":-36.29979931690789,"pfxX":-0.9443398204247782,"pfxZ":-3.1480694312677855,"pX":-1.3359038267552854,"pZ":0.971067430956611,"vX0":-6.439341025194368,"vY0":-113.08858210213467,"vZ0":-4.8369961733062485,"x":167.92,"y":212.56,"x0":1.6590761705158978,"y0":50.00500753279348,"z0":6.738396194245451,"aX":-1.2358186216801632},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-6.6,"breakHorizontal":3.2,"spinRate":2317,"spinDirection":345},"zone":13,"typeConfidence":2.0,"plateTime":0.48242092237990164,"extension":5.921626486539517},"index":3,"playId":"29d2c806-fa17-3246-8d97-9a70c10757a7","pitchNumber":4,"startTime":"2025-07-23T18:54:49.903Z","endTime":"2025-07-23T18:54:54.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:54:54.989Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Yastrzemski called out on strikes.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T18:57:00.195Z","endTime":"2025-07-23T18:58:21.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Raisel Iglesias replaces Dylan Lee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T18:56:04.364Z","endTime":"2025-07-23T18:57:02.518Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628452,"link":"/api/v1/people/628452"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.3,"strikeZoneTop":3.45523236799077,"strikeZoneBottom":1.60121168642939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.098359439617138,"aZ":-21.850337869857107,"pfxX":-9.082250302443718,"pfxZ":5.64089926023187,"pX":0.1983790292183686,"pZ":0.40562056649561423,"vX0":7.77647166978734,"vY0":-133.7433110072827,"vZ0":-9.069923081718734,"x":109.44,"y":227.83,"x0":-1.5525683464319544,"y0":50.00290394875481,"z0":5.380398680864604,"aX":-16.621010018462737},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.6,"breakHorizontal":15.0,"spinRate":2302,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4079624975568876,"extension":6.068349615569597},"index":1,"playId":"bc123855-2802-3966-adc6-d5b16efa8a28","pitchNumber":1,"startTime":"2025-07-23T18:57:02.518Z","endTime":"2025-07-23T18:57:06.046Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.45328902687249,"aZ":-28.50431781917845,"pfxX":-9.198858020472112,"pfxZ":2.2881794973813037,"pX":-1.1450173988999361,"pZ":2.3334081697596494,"vX0":4.396510633167992,"vY0":-125.64180206951835,"vZ0":-2.134807913949265,"x":160.65,"y":175.78,"x0":-1.718397151117478,"y0":50.00551961713272,"z0":5.50104945821246,"aX":-14.770826050010884},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.0,"breakHorizontal":15.7,"spinRate":1997,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.43524605377376524,"extension":6.068725690453499},"index":2,"playId":"6e794df8-a0e5-3689-bc01-63fae48e23d1","pitchNumber":2,"startTime":"2025-07-23T18:57:15.639Z","endTime":"2025-07-23T18:57:20.106Z","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":92.0,"endSpeed":84.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.11569273731222,"aZ":-15.90163309291933,"pfxX":-4.702777549711147,"pfxZ":8.88652769106707,"pX":0.6792292216473965,"pZ":2.5911891408450014,"vX0":7.167644525390273,"vY0":-133.7814693042025,"vZ0":-4.798182294691597,"x":91.11,"y":168.82,"x0":-1.4112610125659772,"y0":50.00146266587545,"z0":5.5305344116242825,"aX":-8.610661638021748},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.4,"breakHorizontal":7.2,"spinRate":2360,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.40784210818787336,"extension":5.962308139595021},"index":3,"playId":"4d599f7b-a324-3cd1-8f89-31e8015cfdee","pitchNumber":3,"startTime":"2025-07-23T18:57:33.933Z","endTime":"2025-07-23T18:57:38.870Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-23T18:57:55.588Z","endTime":"2025-07-23T18:57:59.836Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"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":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.14089510501918,"aZ":-27.092309383249695,"pfxX":6.007541999540328,"pfxZ":3.5348158908907177,"pX":0.8341671685349933,"pZ":1.7883690670227608,"vX0":3.6797228185356423,"vY0":-118.90414411028767,"vZ0":-3.1186049172278434,"x":85.2,"y":190.49,"x0":-1.512094487637749,"y0":50.000094908006766,"z0":5.56710825354542,"aX":8.626558392254626},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.9,"breakHorizontal":-11.8,"spinRate":2571,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.46009860609736863,"extension":6.13330817481036},"index":5,"playId":"bdde8d09-a00d-3fd2-9ee3-e2d9b5c1eb55","pitchNumber":4,"startTime":"2025-07-23T18:57:59.836Z","endTime":"2025-07-23T18:58:03.764Z","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":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.36479755713808,"strikeZoneBottom":1.60600478817413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.033785706240472,"aZ":-15.056747263280034,"pfxX":-5.484234712880863,"pfxZ":9.334649615232484,"pX":-0.9199253232122354,"pZ":2.8124544711233725,"vX0":3.8429192561501426,"vY0":-134.52723664462843,"vZ0":-4.335941668972331,"x":152.07,"y":162.84,"x0":-1.654006859992173,"y0":50.00388320940681,"z0":5.511594283791922,"aX":-10.058181660481813},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.2,"breakHorizontal":9.1,"spinRate":2312,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4070657648730651,"extension":6.081165591287597},"index":6,"playId":"c8e0b775-d030-3eb4-b06d-1a2541a9aeba","pitchNumber":5,"startTime":"2025-07-23T18:58:16.142Z","endTime":"2025-07-23T18:58:21.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:58:21.025Z","atBatIndex":75},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Casey Schmitt pops out to first baseman Matt Olson.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T18:58:33.283Z","endTime":"2025-07-23T18:58:59.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.754077117802158,"aZ":-15.888546537841215,"pfxX":-4.035993899515558,"pfxZ":8.742935865734177,"pX":0.7962269466932567,"pZ":1.9684681379601525,"vX0":7.0921144876513775,"vY0":-135.19851834261772,"vZ0":-6.345387548420194,"x":86.65,"y":185.63,"x0":-1.3292009706178796,"y0":50.00383438376155,"z0":5.449193485139128,"aX":-7.519302220699862},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.8,"breakHorizontal":5.9,"spinRate":2356,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.40416556897740685,"extension":6.174076657067569},"hitData":{"launchSpeed":78.9,"launchAngle":67.0,"totalDistance":137.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":161.89,"coordY":159.69}},"index":0,"playId":"5915ce3a-c70a-3e1c-bead-bef8d25edbab","pitchNumber":1,"startTime":"2025-07-23T18:58:48.857Z","endTime":"2025-07-23T18:58:59.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:58:59.713Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Smith called out on strikes.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T18:59:09.900Z","endTime":"2025-07-23T19:00:27.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.25112009122805,"strikeZoneBottom":1.53270628665636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.806413703726868,"aZ":-22.71541252508037,"pfxX":-10.025775856733558,"pfxZ":5.040874263795387,"pX":-0.11125795812346116,"pZ":0.908501037476263,"vX0":7.1989524337728055,"vY0":-135.87924903298799,"vZ0":-7.551692422407726,"x":121.24,"y":214.25,"x0":-1.487754296768348,"y0":50.00427474272029,"z0":5.293611640155686,"aX":-18.81415307631498},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.8,"breakHorizontal":16.7,"spinRate":2360,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4025763039460002,"extension":6.055796691528674},"index":0,"playId":"e22013c9-9b81-3e64-b39d-ad74b95cf23b","pitchNumber":1,"startTime":"2025-07-23T18:59:21.251Z","endTime":"2025-07-23T18:59:25.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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.3418666128586,"strikeZoneBottom":1.57837873024842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.660220250860377,"aZ":-28.86391982823168,"pfxX":-9.803992285171727,"pfxZ":2.0100347515427286,"pX":-1.1425902640543255,"pZ":1.2340885604760388,"vX0":4.444727721456767,"vY0":-127.33252596127983,"vZ0":-4.585698253186676,"x":160.55,"y":205.46,"x0":-1.6351995149839296,"y0":50.00159569806942,"z0":5.33682479532097,"aX":-16.129539541714532},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.9,"breakHorizontal":16.8,"spinRate":2021,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4298328810016536,"extension":6.086035601864755},"index":1,"playId":"cf94c419-5532-31de-84e8-a39e2a3f2ac3","pitchNumber":2,"startTime":"2025-07-23T18:59:31.911Z","endTime":"2025-07-23T18:59:36.922Z","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":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.90830753711162,"aZ":-28.705196081389754,"pfxX":-10.775928081790704,"pfxZ":2.116176264505762,"pX":-0.28065955582240326,"pZ":0.7028585750927655,"vX0":6.4609338403101395,"vY0":-127.22248190972263,"vZ0":-5.793629209873531,"x":127.7,"y":219.8,"x0":-1.4520645423649523,"y0":50.003682361890654,"z0":5.282521595369194,"aX":-17.679220464523755},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":18.1,"spinRate":2053,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.43038602816860516,"extension":6.227974242885145},"index":2,"playId":"a60e063d-d496-3e1e-8529-526e3796eb90","pitchNumber":3,"startTime":"2025-07-23T18:59:44.608Z","endTime":"2025-07-23T18:59:48.518Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2025-07-23T18:59:57.300Z","endTime":"2025-07-23T19:00:08.025Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.673883026455517,"aZ":-21.02011909299884,"pfxX":-9.611985830751989,"pfxZ":5.950261904738587,"pX":0.1463110469093368,"pZ":2.627342589056156,"vX0":7.355860347349128,"vY0":-135.8063160670179,"vZ0":-3.9005240164598773,"x":111.42,"y":167.84,"x0":-1.343338971462023,"y0":50.00598548291894,"z0":5.5374958568531465,"aX":-18.026734194637953},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.2,"breakHorizontal":16.0,"spinRate":2316,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.4027332176115648,"extension":6.103021876131392},"index":4,"playId":"5600141c-27aa-3447-ac80-ec640caa7b58","pitchNumber":4,"startTime":"2025-07-23T19:00:08.025Z","endTime":"2025-07-23T19:00:11.901Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.13762137387322,"strikeZoneBottom":1.53270628665636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.745799573374853,"aZ":-26.481228291431332,"pfxX":-9.5676390305842,"pfxZ":3.3673563626380103,"pX":-0.2567128717405544,"pZ":1.4787859710961453,"vX0":6.167767263582943,"vY0":-129.10424848115653,"vZ0":-4.489600760891474,"x":126.79,"y":198.85,"x0":-1.4330281066641535,"y0":50.00140647652242,"z0":5.277249790654129,"aX":-16.158276956694777},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.3,"breakHorizontal":16.0,"spinRate":2079,"spinDirection":253},"zone":8,"typeConfidence":2.0,"plateTime":0.42417213913667684,"extension":6.0505591754359545},"index":5,"playId":"37ea5267-0103-3161-a417-dbc3cf1be6c2","pitchNumber":5,"startTime":"2025-07-23T19:00:22.550Z","endTime":"2025-07-23T19:00:27.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T19:00:27.790Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna called out on strikes.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-23T19:03:10.248Z","endTime":"2025-07-23T19:04:53.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Rogers replaces Joey Lucchesi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T19:02:06.069Z","endTime":"2025-07-23T19:02:51.620Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Marcell Ozuna replaces Nick Allen.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T19:02:51.620Z","endTime":"2025-07-23T19:03:12.220Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":669397,"link":"/api/v1/people/669397"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.393738040319928,"aZ":-44.90732021799165,"pfxX":-2.45612223872041,"pfxZ":-8.676874705114663,"pX":-0.08315548935302032,"pZ":2.0500064413616883,"vX0":8.743916708375107,"vY0":-120.34630659923124,"vZ0":9.982609143786068,"x":120.17,"y":183.43,"x0":-3.44485171227574,"y0":50.005367149587464,"z0":1.8258806240184209,"aX":-3.6030767787044256},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.0,"breakHorizontal":2.4,"spinRate":1908,"spinDirection":313},"zone":8,"typeConfidence":0.91,"plateTime":0.4551648697208148,"extension":6.16262574615453},"index":2,"playId":"8bc5c805-dee8-371e-b146-8a69f06045e5","pitchNumber":1,"startTime":"2025-07-23T19:03:12.220Z","endTime":"2025-07-23T19:03:17.701Z","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":74.5,"endSpeed":67.8,"strikeZoneTop":3.68173273699698,"strikeZoneBottom":1.71534602842242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.21436241297202,"aZ":-27.11019155191701,"pfxX":5.135686319214759,"pfxZ":4.338728034707074,"pX":2.1195976959799867,"pZ":1.6542088493530196,"vX0":9.978290978567317,"vY0":-107.84039317195952,"vZ0":6.114875270836418,"x":36.21,"y":194.12,"x0":-3.2502331315598263,"y0":50.00426739433118,"z0":1.7831657262668665,"aX":5.998658893963745},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":10.1,"breakHorizontal":-12.1,"spinRate":2452,"spinDirection":119},"zone":14,"typeConfidence":0.9,"plateTime":0.509524346470486,"extension":6.040171416322826},"index":3,"playId":"411211cc-5983-3aed-aefe-30357dac4aeb","pitchNumber":2,"startTime":"2025-07-23T19:03:36.412Z","endTime":"2025-07-23T19:03:39.872Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":75.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.26718643499769,"aZ":-43.316496190303106,"pfxX":-1.0145187394400006,"pfxZ":-7.583945419558318,"pX":-0.35224179958862245,"pZ":1.2599484678162567,"vX0":7.748280536390748,"vY0":-120.93064979404834,"vZ0":7.94084482418474,"x":130.43,"y":204.76,"x0":-3.4763971933576134,"y0":50.00116998597765,"z0":1.747254650974844,"aX":-1.4920858152147303},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.3,"breakHorizontal":-0.1,"spinRate":1887,"spinDirection":322},"zone":13,"typeConfidence":0.89,"plateTime":0.45425690609095515,"extension":6.006136721021929},"index":4,"playId":"ddc3cad4-3a59-3a05-aadf-b587092bac33","pitchNumber":3,"startTime":"2025-07-23T19:03:47.731Z","endTime":"2025-07-23T19:03:53.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.77704756536417,"aZ":-44.0426772404436,"pfxX":-0.48890659574527806,"pfxZ":-8.207431558345679,"pX":1.2663265870640503,"pZ":1.9600017013705675,"vX0":10.92472848662776,"vY0":-120.15989086483174,"vZ0":9.577987223376674,"x":68.73,"y":185.86,"x0":-3.2979814722165157,"y0":50.00436005043994,"z0":1.8536121303575062,"aX":-0.7079064048584927},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-11.8,"breakHorizontal":-2.0,"spinRate":1895,"spinDirection":327},"zone":14,"typeConfidence":0.89,"plateTime":0.4578588921590563,"extension":6.087410092792241},"index":5,"playId":"2dffafaa-7a7c-3de1-8f8f-25c6868c76ce","pitchNumber":4,"startTime":"2025-07-23T19:04:03.328Z","endTime":"2025-07-23T19:04:07.457Z","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":0},"pitchData":{"startSpeed":73.9,"endSpeed":66.8,"strikeZoneTop":3.68173273699698,"strikeZoneBottom":1.69252344038375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.673077336027283,"aZ":-24.61676480394307,"pfxX":4.566413097207642,"pfxZ":6.627557366069398,"pX":2.150838972264045,"pZ":2.3160209602587933,"vX0":10.044342529280929,"vY0":-106.83815872619302,"vZ0":6.948017372017223,"x":35.02,"y":176.25,"x0":-3.2299175886181226,"y0":50.004402597744615,"z0":1.8007784060633192,"aX":5.208139979191421},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":14.6,"breakHorizontal":-11.3,"spinRate":2541,"spinDirection":117},"zone":14,"typeConfidence":0.9,"plateTime":0.5152769849932404,"extension":6.03738696548627},"index":6,"playId":"d7041e9a-877c-328f-8bc5-4787637aebba","pitchNumber":5,"startTime":"2025-07-23T19:04:18.146Z","endTime":"2025-07-23T19:04:22.001Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.4,"strikeZoneTop":3.70436529617357,"strikeZoneBottom":1.71534602842242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.260080461847227,"aZ":-44.75586242332656,"pfxX":-4.385358753899841,"pfxZ":-8.440378206249985,"pX":1.4162411488649786,"pZ":2.6242785722063386,"vX0":12.668037994321232,"vY0":-121.45980310149714,"vZ0":11.048301832324592,"x":63.02,"y":167.92,"x0":-3.301931912080138,"y0":50.001891074170686,"z0":1.911309293905249,"aX":-6.53976506617367},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-12.0,"breakHorizontal":4.9,"spinRate":2003,"spinDirection":322},"zone":14,"typeConfidence":0.9,"plateTime":0.4513180574458744,"extension":6.114358223349947},"index":7,"playId":"cc03ffd9-b9f4-3a4a-b8c3-61bcda32a554","pitchNumber":6,"startTime":"2025-07-23T19:04:33.440Z","endTime":"2025-07-23T19:04:37.895Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":74.0,"endSpeed":67.1,"strikeZoneTop":3.55090421526349,"strikeZoneBottom":1.76605514772481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.29908927517104,"aZ":-27.346158098112046,"pfxX":4.204537218111852,"pfxZ":4.158893140559487,"pX":-0.8976698960779166,"pZ":2.7329724778830493,"vX0":4.625654134652041,"vY0":-107.25630711474486,"vZ0":8.348643076547818,"x":151.22,"y":164.99,"x0":-3.631813381661932,"y0":50.00040316214052,"z0":1.8436002387135635,"aX":4.875823873674993},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":10.3,"breakHorizontal":-8.9,"spinRate":2339,"spinDirection":126},"zone":11,"typeConfidence":0.89,"plateTime":0.511513405805732,"extension":6.146334539548274},"index":8,"playId":"63c42b70-d136-37c2-a9a4-56b60968fcfe","pitchNumber":7,"startTime":"2025-07-23T19:04:46.950Z","endTime":"2025-07-23T19:04:53.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T19:04:53.252Z","atBatIndex":78},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jurickson Profar doubles (6) on a sharp line drive to center fielder Luis Matos.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-23T19:05:01.469Z","endTime":"2025-07-23T19:06:09.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":73.4,"endSpeed":66.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.66960605133972,"aZ":-26.043768151609115,"pfxX":3.6258829725951016,"pfxZ":5.3740880810948575,"pX":0.17072585229264328,"pZ":3.334947899118622,"vX0":6.60002496471091,"vY0":-106.26826846706986,"vZ0":9.247429735758057,"x":110.49,"y":148.74,"x0":-3.4495513644768128,"y0":50.00202485737754,"z0":1.8872050627184447,"aX":4.134137687886453},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":12.7,"breakHorizontal":-8.4,"spinRate":2423,"spinDirection":122},"zone":2,"typeConfidence":0.9,"plateTime":0.5159582012512538,"extension":6.116037802983455},"index":0,"playId":"d15df032-dceb-35a0-b06f-c26881ea8201","pitchNumber":1,"startTime":"2025-07-23T19:05:16.644Z","endTime":"2025-07-23T19:05:21.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.18539288622712,"aZ":-48.11806405573076,"pfxX":-2.549515985176465,"pfxZ":-10.416918192798176,"pX":0.7881624684818204,"pZ":1.974455272105939,"vX0":10.837088173557683,"vY0":-123.15754118346703,"vZ0":10.375341387548545,"x":86.96,"y":185.47,"x0":-3.343739800752302,"y0":50.00009262608086,"z0":1.7820282800129206,"aX":-3.9043409732140444},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-15.8,"breakHorizontal":2.0,"spinRate":2016,"spinDirection":328},"zone":9,"typeConfidence":0.9,"plateTime":0.4452755424901862,"extension":5.975349369505251},"index":1,"playId":"6a94b96b-0bdb-3dd1-b08c-72cf87d63e1b","pitchNumber":2,"startTime":"2025-07-23T19:05:37.714Z","endTime":"2025-07-23T19:05:41.925Z","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":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.39717950713747,"aZ":-45.77731738774643,"pfxX":-1.5605402340949839,"pfxZ":-9.05627808775252,"pX":0.1986840561657134,"pZ":2.1312878802253348,"vX0":9.095627510419583,"vY0":-121.6417661717715,"vZ0":10.430167339183956,"x":109.43,"y":181.24,"x0":-3.382918374740508,"y0":50.00397131150777,"z0":1.7534641346292013,"aX":-2.3448666951426786},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-13.6,"breakHorizontal":0.7,"spinRate":1949,"spinDirection":333},"zone":8,"typeConfidence":0.89,"plateTime":0.4499345016781344,"extension":6.0070576609807205},"hitData":{"launchSpeed":105.1,"launchAngle":16.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":164.25,"coordY":76.59}},"index":2,"playId":"02d64489-bd42-399b-8276-25ed4737520f","pitchNumber":3,"startTime":"2025-07-23T19:05:56.073Z","endTime":"2025-07-23T19:06:09.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T19:06:09.093Z","atBatIndex":79},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Olson lines out to left fielder Heliot Ramos.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-23T19:06:23.373Z","endTime":"2025-07-23T19:06:56.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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(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":83.7,"endSpeed":76.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.96033093409809,"aZ":-44.29096565795613,"pfxX":-1.9776128935256718,"pfxZ":-8.091167589247656,"pX":-0.0997251092632818,"pZ":2.432724094691988,"vX0":8.357933006400453,"vY0":-121.13578548575518,"vZ0":10.671905943312979,"x":120.8,"y":173.1,"x0":-3.326301098510314,"y0":50.002191862928015,"z0":1.8317358314837595,"aX":-2.9615803704938948},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-12.0,"breakHorizontal":1.8,"spinRate":1993,"spinDirection":329},"zone":5,"typeConfidence":0.91,"plateTime":0.45082995201574816,"extension":6.090440636721433},"index":0,"playId":"f374919f-ba31-3b68-99e1-4ecf0e2396f2","pitchNumber":1,"startTime":"2025-07-23T19:06:32.724Z","endTime":"2025-07-23T19:06:36.781Z","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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.373565606998817,"aZ":-41.78124923195489,"pfxX":-1.9948303096157993,"pfxZ":-6.389063759504176,"pX":0.001606692770033161,"pZ":1.774519298191539,"vX0":8.6671336578376,"vY0":-120.96466525946963,"vZ0":8.786908053334463,"x":116.94,"y":190.87,"x0":-3.3462103977585866,"y0":50.00278148271957,"z0":1.736140476879379,"aX":-2.9998861867628976},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-9.5,"breakHorizontal":1.9,"spinRate":1961,"spinDirection":326},"zone":8,"typeConfidence":0.91,"plateTime":0.45029733457046817,"extension":5.845179074221588},"hitData":{"launchSpeed":99.7,"launchAngle":16.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.48,"coordY":95.5}},"index":1,"playId":"fba260c6-f718-3a94-88fe-cb053ee509a7","pitchNumber":2,"startTime":"2025-07-23T19:06:47.747Z","endTime":"2025-07-23T19:06:56.249Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T19:06:56.249Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out, shortstop Willy Adames to first baseman Dominic Smith.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-23T19:07:13.545Z","endTime":"2025-07-23T19:08:27.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.54587026258235,"strikeZoneBottom":1.57837873024842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.05899566732108,"aZ":-41.16297426209432,"pfxX":-2.351223935420798,"pfxZ":-5.867419084030649,"pX":0.12371944164973636,"pZ":3.005473517302065,"vX0":9.208408706154511,"vY0":-121.66865847288737,"vZ0":11.217989614764214,"x":112.28,"y":157.63,"x0":-3.3697409314049036,"y0":50.003586945592005,"z0":1.8806522384139261,"aX":-3.601792418426163},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-8.2,"breakHorizontal":2.5,"spinRate":1999,"spinDirection":319},"zone":2,"typeConfidence":0.91,"plateTime":0.4465289231920555,"extension":6.122717241850796},"index":0,"playId":"2717f69b-c7d3-3f83-909a-79d4ce6f4fa6","pitchNumber":1,"startTime":"2025-07-23T19:07:19.411Z","endTime":"2025-07-23T19:07:24.041Z","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":74.6,"endSpeed":68.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.221209911651975,"aZ":-27.852380819792288,"pfxX":3.031609603685855,"pfxZ":3.602272333910282,"pX":-0.4148087945244675,"pZ":3.5147491796925685,"vX0":6.0274189378426115,"vY0":-108.02748849695553,"vZ0":10.125357254906456,"x":132.81,"y":143.88,"x0":-3.6186326267048097,"y0":50.00142214549931,"z0":1.8204908694682556,"aX":3.634256507701663},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":9.2,"breakHorizontal":-6.8,"spinRate":2397,"spinDirection":112},"zone":11,"typeConfidence":0.89,"plateTime":0.5042106911667177,"extension":6.011011090444807},"index":1,"playId":"0b9d194f-6711-3337-9847-2d8751785bfb","pitchNumber":2,"startTime":"2025-07-23T19:07:33.622Z","endTime":"2025-07-23T19:07:37.407Z","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":84.9,"endSpeed":78.3,"strikeZoneTop":3.47789660435619,"strikeZoneBottom":1.57837873024842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.989373904341996,"aZ":-42.34289954935747,"pfxX":-1.7700747924284501,"pfxZ":-6.552490815522447,"pX":0.06493862425884812,"pZ":3.6103748248334,"vX0":9.263717554250936,"vY0":-122.64537018911597,"vZ0":12.81193456602236,"x":114.52,"y":141.3,"x0":-3.5009226273157927,"y0":50.001938011964675,"z0":1.9153528189501046,"aX":-2.7470857186154594},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-9.1,"breakHorizontal":1.4,"spinRate":2033,"spinDirection":322},"zone":12,"typeConfidence":0.9,"plateTime":0.4434294124535705,"extension":6.025769852922851},"index":2,"playId":"464c097a-443b-3292-8f40-ada9897f296d","pitchNumber":3,"startTime":"2025-07-23T19:08:03.489Z","endTime":"2025-07-23T19:08:07.519Z","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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.634793062595573,"aZ":-41.82003616736254,"pfxX":-2.043891262773453,"pfxZ":-6.416377925059425,"pX":1.0354502419737583,"pZ":2.469442698654003,"vX0":10.807644461232435,"vY0":-120.73810030596243,"vZ0":10.35400992499418,"x":77.53,"y":172.11,"x0":-3.1998804703402537,"y0":50.0049834038106,"z0":1.783864453342552,"aX":-3.0723177430873414},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-9.2,"breakHorizontal":1.6,"spinRate":2018,"spinDirection":333},"zone":14,"typeConfidence":0.91,"plateTime":0.4506393483366544,"extension":5.955795581051579},"hitData":{"launchSpeed":47.7,"launchAngle":5.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.82,"coordY":161.3}},"index":3,"playId":"be668bf8-17f2-3451-b930-b42a8a7b38c7","pitchNumber":4,"startTime":"2025-07-23T19:08:18.352Z","endTime":"2025-07-23T19:08:27.075Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T19:08:27.075Z","atBatIndex":81}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out, shortstop Willy Adames to first baseman Dominic Smith.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-23T19:07:13.545Z","endTime":"2025-07-23T19:08:27.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.54587026258235,"strikeZoneBottom":1.57837873024842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.05899566732108,"aZ":-41.16297426209432,"pfxX":-2.351223935420798,"pfxZ":-5.867419084030649,"pX":0.12371944164973636,"pZ":3.005473517302065,"vX0":9.208408706154511,"vY0":-121.66865847288737,"vZ0":11.217989614764214,"x":112.28,"y":157.63,"x0":-3.3697409314049036,"y0":50.003586945592005,"z0":1.8806522384139261,"aX":-3.601792418426163},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-8.2,"breakHorizontal":2.5,"spinRate":1999,"spinDirection":319},"zone":2,"typeConfidence":0.91,"plateTime":0.4465289231920555,"extension":6.122717241850796},"index":0,"playId":"2717f69b-c7d3-3f83-909a-79d4ce6f4fa6","pitchNumber":1,"startTime":"2025-07-23T19:07:19.411Z","endTime":"2025-07-23T19:07:24.041Z","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":74.6,"endSpeed":68.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.221209911651975,"aZ":-27.852380819792288,"pfxX":3.031609603685855,"pfxZ":3.602272333910282,"pX":-0.4148087945244675,"pZ":3.5147491796925685,"vX0":6.0274189378426115,"vY0":-108.02748849695553,"vZ0":10.125357254906456,"x":132.81,"y":143.88,"x0":-3.6186326267048097,"y0":50.00142214549931,"z0":1.8204908694682556,"aX":3.634256507701663},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":9.2,"breakHorizontal":-6.8,"spinRate":2397,"spinDirection":112},"zone":11,"typeConfidence":0.89,"plateTime":0.5042106911667177,"extension":6.011011090444807},"index":1,"playId":"0b9d194f-6711-3337-9847-2d8751785bfb","pitchNumber":2,"startTime":"2025-07-23T19:07:33.622Z","endTime":"2025-07-23T19:07:37.407Z","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":84.9,"endSpeed":78.3,"strikeZoneTop":3.47789660435619,"strikeZoneBottom":1.57837873024842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.989373904341996,"aZ":-42.34289954935747,"pfxX":-1.7700747924284501,"pfxZ":-6.552490815522447,"pX":0.06493862425884812,"pZ":3.6103748248334,"vX0":9.263717554250936,"vY0":-122.64537018911597,"vZ0":12.81193456602236,"x":114.52,"y":141.3,"x0":-3.5009226273157927,"y0":50.001938011964675,"z0":1.9153528189501046,"aX":-2.7470857186154594},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-9.1,"breakHorizontal":1.4,"spinRate":2033,"spinDirection":322},"zone":12,"typeConfidence":0.9,"plateTime":0.4434294124535705,"extension":6.025769852922851},"index":2,"playId":"464c097a-443b-3292-8f40-ada9897f296d","pitchNumber":3,"startTime":"2025-07-23T19:08:03.489Z","endTime":"2025-07-23T19:08:07.519Z","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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.634793062595573,"aZ":-41.82003616736254,"pfxX":-2.043891262773453,"pfxZ":-6.416377925059425,"pX":1.0354502419737583,"pZ":2.469442698654003,"vX0":10.807644461232435,"vY0":-120.73810030596243,"vZ0":10.35400992499418,"x":77.53,"y":172.11,"x0":-3.1998804703402537,"y0":50.0049834038106,"z0":1.783864453342552,"aX":-3.0723177430873414},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-9.2,"breakHorizontal":1.6,"spinRate":2018,"spinDirection":333},"zone":14,"typeConfidence":0.91,"plateTime":0.4506393483366544,"extension":5.955795581051579},"hitData":{"launchSpeed":47.7,"launchAngle":5.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.82,"coordY":161.3}},"index":3,"playId":"be668bf8-17f2-3451-b930-b42a8a7b38c7","pitchNumber":4,"startTime":"2025-07-23T19:08:18.352Z","endTime":"2025-07-23T19:08:27.075Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T19:08:27.075Z","atBatIndex":81},"scoringPlays":[35,37,49,58,59,60,66,67],"playsByInning":[{"startIndex":0,"endIndex":11,"top":[0,1,2,3,4,5],"bottom":[6,7,8,9,10,11],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":191.84,"y":94.32},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":96.46,"y":173.98},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":81.96,"y":62.09},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"coordinates":{"x":180.95,"y":96.04},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":173.46,"y":59.46},"type":"O","description":"Flyout"}]}},{"startIndex":12,"endIndex":18,"top":[12,13,14],"bottom":[15,16,17,18],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":76.91,"y":103.75},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":141.17,"y":173.65},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"coordinates":{"x":191.66,"y":109.7},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"coordinates":{"x":124.69,"y":38.75},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":126.99,"y":197.56},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"coordinates":{"x":90.93,"y":116.09},"type":"O","description":"Flyout"}]}},{"startIndex":19,"endIndex":25,"top":[19,20,21,22],"bottom":[23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":38.1,"y":116.34},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":138.38,"y":140.53},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":183.72,"y":86.12},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"coordinates":{"x":98.53,"y":166.28},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":26,"endIndex":33,"top":[26,27,28,29,30],"bottom":[31,32,33],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":152.78,"y":161.21},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":79.32,"y":104.96},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":91.62,"y":190.87},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":143.65,"y":154.62},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"coordinates":{"x":96.73,"y":103.22},"type":"O","description":"Lineout"}]}},{"startIndex":34,"endIndex":44,"top":[34,35,36,37,38,39],"bottom":[40,41,42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":220.56,"y":88.94},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":202.97,"y":62.86},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":159.87,"y":163.75},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"coordinates":{"x":193.87,"y":134.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"coordinates":{"x":133.51,"y":172.87},"type":"O","description":"Pop Out"}]}},{"startIndex":45,"endIndex":54,"top":[45,46,47,48,49,50],"bottom":[51,52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":48.03,"y":88.57},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":81.48,"y":59.8},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"coordinates":{"x":105.12,"y":152.59},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":120.33,"y":90.24},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":192.28,"y":46.59},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":100.0,"y":136.15},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"coordinates":{"x":75.71,"y":68.92},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":157.85,"y":165.27},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":99.84,"y":112.7},"type":"H","description":"Single"}]}},{"startIndex":55,"endIndex":68,"top":[55,56,57,58,59,60,61],"bottom":[62,63,64,65,66,67,68],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":118.81,"y":146.51},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":191.4,"y":101.74},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":127.78,"y":186.46},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"coordinates":{"x":107.63,"y":91.96},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":106.64,"y":152.09},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"coordinates":{"x":82.82,"y":111.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"coordinates":{"x":177.11,"y":116.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":77.71,"y":98.76},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":45.7,"y":122.98},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"coordinates":{"x":101.52,"y":157.07},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":149.92,"y":151.47},"type":"O","description":"Pop Out"}]}},{"startIndex":69,"endIndex":74,"top":[69,70,71],"bottom":[72,73,74],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":146.19,"y":156.65},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"coordinates":{"x":138.83,"y":130.17},"type":"O","description":"Pop Out"}]}},{"startIndex":75,"endIndex":81,"top":[75,76,77],"bottom":[78,79,80,81],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":161.89,"y":159.69},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"coordinates":{"x":164.25,"y":76.59},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":67.48,"y":95.5},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":118.82,"y":161.3},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":3}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":3,"hits":2,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":2,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":7,"errors":0,"leftOnBase":9},"away":{"runs":9,"hits":10,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"catcher":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"first":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"second":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"third":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"shortstop":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"left":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"center":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"right":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"onDeck":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"inHole":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"battingOrder":8,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"offense":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"onDeck":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"inHole":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"battingOrder":3,"team":{"id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"}},"balls":1,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":8,"airOuts":7,"runs":9,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":2,"avg":".233","atBats":37,"obp":".311","slg":".376","ops":".687","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":21,"rbi":9,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.33","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":6,"airOuts":13,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":33,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":159,"era":"3.60","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.27","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":159,"balls":57,"strikes":102,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":3,"pitchesPerInning":"17.67","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":18,"groundOuts":29,"airOuts":37,"runs":15,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":40,"baseOnBalls":13,"intentionalWalks":0,"hits":34,"hitByPitch":3,"avg":".245","atBats":139,"obp":".323","slg":".388","ops":".711","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":156,"totalBases":54,"rbi":17,"leftOnBase":75,"sacBunts":1,"sacFlies":0,"babip":".309","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.80","popOuts":8,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":58,"putOuts":129,"errors":2,"chances":189,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID671218":{"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | 2B, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":58,"groundOuts":92,"airOuts":94,"runs":53,"doubles":19,"triples":1,"homeRuns":14,"strikeOuts":105,"baseOnBalls":34,"intentionalWalks":2,"hits":104,"hitByPitch":12,"avg":".267","atBats":389,"obp":".340","slg":".429","ops":".769","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":441,"totalBases":167,"rbi":50,"leftOnBase":156,"sacBunts":0,"sacFlies":6,"babip":".326","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.79","popOuts":13,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":182,"errors":5,"chances":190,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID668800":{"person":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":7,"groundOuts":15,"airOuts":15,"runs":7,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".186","atBats":43,"obp":".222","slg":".256","ops":".478","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":11,"rbi":2,"leftOnBase":17,"sacBunts":1,"sacFlies":0,"babip":".194","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.00","popOuts":6,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","assists":5,"putOuts":102,"errors":3,"chances":110,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678495":{"person":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"jerseyNumber":"73","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":24,"groundOuts":28,"airOuts":41,"runs":6,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":56,"baseOnBalls":8,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":150,"obp":".219","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":645,"era":"0.84","inningsPitched":"42.2","wins":3,"losses":1,"saves":1,"saveOpportunities":2,"holds":13,"blownSaves":1,"earnedRuns":4,"whip":"0.80","battersFaced":160,"outs":128,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":645,"balls":212,"strikes":433,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".750","pitchesPerInning":"15.12","gamesFinished":8,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"11.81","walksPer9Inn":"1.69","hitsPer9Inn":"5.48","runsScoredPer9":"1.27","homeRunsPer9":"0.21","inheritedRunners":25,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657277":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":44,"groundOuts":155,"airOuts":84,"runs":49,"doubles":31,"triples":2,"homeRuns":9,"strikeOuts":140,"baseOnBalls":29,"intentionalWalks":0,"hits":130,"hitByPitch":3,"atBats":502,"obp":".302","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":2031,"era":"3.08","inningsPitched":"131.2","wins":9,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.21","battersFaced":542,"outs":395,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":2031,"balls":684,"strikes":1347,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.85","rbi":0,"winPercentage":".563","pitchesPerInning":"15.43","gamesFinished":0,"strikeoutWalkRatio":"4.83","strikeoutsPer9Inn":"9.57","walksPer9Inn":"1.98","hitsPer9Inn":"8.89","runsScoredPer9":"3.35","homeRunsPer9":"0.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":4,"errors":1,"chances":29,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676254":{"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":3,"strikes":12,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":22,"groundOuts":47,"airOuts":34,"runs":22,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":40,"baseOnBalls":10,"intentionalWalks":1,"hits":34,"hitByPitch":5,"atBats":153,"obp":".290","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":640,"era":"4.35","inningsPitched":"41.1","wins":2,"losses":3,"saves":10,"saveOpportunities":15,"holds":7,"blownSaves":5,"earnedRuns":20,"whip":"1.06","battersFaced":170,"outs":124,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":640,"balls":228,"strikes":412,"strikePercentage":".640","hitBatsmen":5,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".400","pitchesPerInning":"15.48","gamesFinished":23,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"8.71","walksPer9Inn":"2.18","hitsPer9Inn":"7.40","runsScoredPer9":"4.79","homeRunsPer9":"0.65","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672275":{"person":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":41,"groundOuts":52,"airOuts":65,"runs":25,"doubles":13,"triples":2,"homeRuns":2,"strikeOuts":81,"baseOnBalls":20,"intentionalWalks":0,"hits":50,"hitByPitch":1,"avg":".208","atBats":240,"obp":".267","slg":".304","ops":".571","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":269,"totalBases":73,"rbi":28,"leftOnBase":110,"sacBunts":3,"sacFlies":5,"babip":".296","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"120.00","popOuts":13,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":17,"stolenBases":36,"stolenBasePercentage":".679","caughtStealingPercentage":".321","assists":36,"putOuts":617,"errors":5,"chances":658,"fielding":".992","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656305":{"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"1-2 | HR, BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":39,"groundOuts":51,"airOuts":84,"runs":47,"doubles":14,"triples":1,"homeRuns":14,"strikeOuts":80,"baseOnBalls":44,"intentionalWalks":0,"hits":69,"hitByPitch":4,"avg":".243","atBats":284,"obp":".352","slg":".447","ops":".799","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":332,"totalBases":127,"rbi":38,"leftOnBase":136,"sacBunts":0,"sacFlies":0,"babip":".289","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.29","popOuts":29,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":157,"putOuts":48,"errors":9,"chances":214,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID527038":{"person":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":53,"groundOuts":73,"airOuts":108,"runs":35,"doubles":9,"triples":0,"homeRuns":12,"strikeOuts":64,"baseOnBalls":29,"intentionalWalks":0,"hits":79,"hitByPitch":6,"avg":".245","atBats":322,"obp":".318","slg":".385","ops":".703","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":359,"totalBases":124,"rbi":59,"leftOnBase":147,"sacBunts":0,"sacFlies":2,"babip":".270","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.83","popOuts":33,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":136,"errors":0,"chances":147,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693313":{"person":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":8,"airOuts":3,"runs":4,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":25,"obp":".346","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":106,"era":"3.00","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.50","battersFaced":26,"outs":18,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":106,"balls":36,"strikes":70,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.67","rbi":0,"winPercentage":".---","pitchesPerInning":"17.67","gamesFinished":2,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"1.50","hitsPer9Inn":"12.00","runsScoredPer9":"6.00","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702352":{"person":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"jerseyNumber":"76","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":0,"flyOuts":27,"groundOuts":58,"airOuts":44,"runs":28,"doubles":7,"triples":5,"homeRuns":5,"strikeOuts":40,"baseOnBalls":16,"intentionalWalks":1,"hits":47,"hitByPitch":3,"atBats":187,"obp":".319","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":784,"era":"4.59","inningsPitched":"49.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":25,"whip":"1.29","battersFaced":208,"outs":147,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":784,"balls":254,"strikes":530,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.32","rbi":0,"winPercentage":".400","pitchesPerInning":"16.00","gamesFinished":11,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.35","walksPer9Inn":"2.94","hitsPer9Inn":"8.63","runsScoredPer9":"5.14","homeRunsPer9":"0.92","inheritedRunners":19,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642086":{"person":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | BB, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":18,"groundOuts":19,"airOuts":31,"runs":11,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":2,"avg":".250","atBats":92,"obp":".330","slg":".380","ops":".710","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":35,"rbi":11,"leftOnBase":39,"sacBunts":0,"sacFlies":2,"babip":".296","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":5,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":210,"errors":0,"chances":225,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID689172":{"person":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"jerseyNumber":"0","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"401","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":8,"groundOuts":10,"airOuts":16,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".220","atBats":41,"obp":".273","slg":".366","ops":".639","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":15,"rbi":9,"leftOnBase":19,"sacBunts":2,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":6,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":35,"putOuts":17,"errors":2,"chances":54,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"51","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":79,"groundOuts":112,"airOuts":123,"runs":50,"doubles":20,"triples":8,"homeRuns":6,"strikeOuts":45,"baseOnBalls":33,"intentionalWalks":0,"hits":90,"hitByPitch":4,"avg":".246","atBats":366,"obp":".312","slg":".393","ops":".705","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":407,"totalBases":144,"rbi":41,"leftOnBase":144,"sacBunts":0,"sacFlies":4,"babip":".263","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.00","popOuts":13,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":203,"errors":2,"chances":211,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664192":{"person":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":2,"strikes":8,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":4,"groundOuts":15,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":52,"obp":".241","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":225,"era":"1.93","inningsPitched":"14.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.93","battersFaced":55,"outs":42,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":225,"balls":78,"strikes":147,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".000","pitchesPerInning":"16.07","gamesFinished":3,"strikeoutWalkRatio":"8.50","strikeoutsPer9Inn":"10.93","walksPer9Inn":"1.29","hitsPer9Inn":"7.07","runsScoredPer9":"1.93","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | 2 HR, 2 K, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":9,"rbi":4,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":47,"groundOuts":90,"airOuts":81,"runs":61,"doubles":25,"triples":0,"homeRuns":19,"strikeOuts":118,"baseOnBalls":74,"intentionalWalks":8,"hits":102,"hitByPitch":5,"avg":".264","atBats":387,"obp":".385","slg":".475","ops":".860","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":470,"totalBases":184,"rbi":73,"leftOnBase":164,"sacBunts":0,"sacFlies":4,"babip":".327","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.37","popOuts":14,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID663546":{"person":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 3 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":5,"strikes":15,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":1,"flyOuts":7,"groundOuts":17,"airOuts":13,"runs":12,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":8,"intentionalWalks":1,"hits":19,"hitByPitch":0,"atBats":58,"obp":".403","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":237,"era":"7.71","inningsPitched":"14.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.93","battersFaced":68,"outs":42,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":237,"balls":86,"strikes":151,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":3,"winPercentage":".500","pitchesPerInning":"16.93","gamesFinished":1,"strikeoutWalkRatio":"1.38","strikeoutsPer9Inn":"7.07","walksPer9Inn":"5.14","hitsPer9Inn":"12.21","runsScoredPer9":"7.71","homeRunsPer9":"1.29","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID643511":{"person":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":4,"strikes":12,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":50,"gamesStarted":0,"flyOuts":17,"groundOuts":70,"airOuts":33,"runs":9,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":35,"baseOnBalls":4,"intentionalWalks":0,"hits":34,"hitByPitch":0,"atBats":172,"obp":".216","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":568,"era":"1.51","inningsPitched":"47.2","wins":4,"losses":2,"saves":0,"saveOpportunities":1,"holds":20,"blownSaves":1,"earnedRuns":8,"whip":"0.80","battersFaced":176,"outs":143,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":568,"balls":140,"strikes":428,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.12","rbi":0,"winPercentage":".667","pitchesPerInning":"11.92","gamesFinished":9,"strikeoutWalkRatio":"8.75","strikeoutsPer9Inn":"6.61","walksPer9Inn":"0.76","hitsPer9Inn":"6.42","runsScoredPer9":"1.70","homeRunsPer9":"0.57","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":4,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666808":{"person":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":18,"groundOuts":46,"airOuts":36,"runs":18,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":42,"baseOnBalls":24,"intentionalWalks":1,"hits":29,"hitByPitch":1,"atBats":151,"obp":".305","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":696,"era":"2.89","inningsPitched":"43.2","wins":4,"losses":2,"saves":15,"saveOpportunities":19,"holds":7,"blownSaves":4,"earnedRuns":14,"whip":"1.21","battersFaced":178,"outs":131,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":696,"balls":258,"strikes":438,"strikePercentage":".630","hitBatsmen":1,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".667","pitchesPerInning":"15.94","gamesFinished":27,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"8.66","walksPer9Inn":"4.95","hitsPer9Inn":"5.98","runsScoredPer9":"3.71","homeRunsPer9":"0.41","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682641":{"person":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"jerseyNumber":"29","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | K, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":16,"groundOuts":36,"airOuts":32,"runs":13,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".173","atBats":104,"obp":".218","slg":".375","ops":".593","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":39,"rbi":13,"leftOnBase":54,"sacBunts":0,"sacFlies":0,"babip":".160","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.80","popOuts":10,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":55,"errors":2,"chances":57,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID642715":{"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | HBP, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":74,"groundOuts":67,"airOuts":116,"runs":60,"doubles":16,"triples":2,"homeRuns":15,"strikeOuts":113,"baseOnBalls":48,"intentionalWalks":1,"hits":86,"hitByPitch":3,"avg":".229","atBats":376,"obp":".316","slg":".402","ops":".718","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":434,"totalBases":151,"rbi":53,"leftOnBase":143,"sacBunts":0,"sacFlies":6,"babip":".280","groundOutsToAirouts":"0.58","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"25.07","popOuts":26,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":241,"putOuts":124,"errors":13,"chances":378,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID573262":{"person":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"jerseyNumber":"5","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":54,"groundOuts":64,"airOuts":91,"runs":37,"doubles":14,"triples":1,"homeRuns":8,"strikeOuts":81,"baseOnBalls":45,"intentionalWalks":4,"hits":72,"hitByPitch":1,"avg":".235","atBats":306,"obp":".334","slg":".366","ops":".700","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":354,"totalBases":112,"rbi":28,"leftOnBase":134,"sacBunts":1,"sacFlies":1,"babip":".294","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.25","popOuts":20,"lineOuts":17},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":5,"obp":".571","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":21,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":13,"strikes":8,"strikePercentage":".380","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":142,"errors":1,"chances":152,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":82,"groundOuts":98,"airOuts":131,"runs":43,"doubles":21,"triples":1,"homeRuns":15,"strikeOuts":131,"baseOnBalls":49,"intentionalWalks":0,"hits":90,"hitByPitch":1,"atBats":446,"obp":".281","caughtStealing":7,"stolenBases":14,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1993,"era":"2.92","inningsPitched":"123.1","wins":9,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.13","battersFaced":500,"outs":370,"gamesPitched":21,"completeGames":1,"shutouts":0,"pitchesThrown":1993,"balls":714,"strikes":1279,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".692","pitchesPerInning":"16.16","gamesFinished":0,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"9.56","walksPer9Inn":"3.58","hitsPer9Inn":"6.57","runsScoredPer9":"3.14","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":20,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":2,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID434378":{"person":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(W, 1-8)","summary":"5.0 IP, 0 ER, 3 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":2,"airOuts":9,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":5,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":15,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":98,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":43,"strikes":55,"strikePercentage":".560","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":67,"groundOuts":65,"airOuts":110,"runs":49,"doubles":27,"triples":0,"homeRuns":10,"strikeOuts":70,"baseOnBalls":33,"intentionalWalks":0,"hits":93,"hitByPitch":5,"atBats":334,"obp":".348","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","numberOfPitches":1436,"era":"4.70","inningsPitched":"84.1","wins":1,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.49","battersFaced":376,"outs":253,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1436,"balls":501,"strikes":935,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".111","pitchesPerInning":"17.03","gamesFinished":0,"strikeoutWalkRatio":"2.12","strikeoutsPer9Inn":"7.47","walksPer9Inn":"3.52","hitsPer9Inn":"9.92","runsScoredPer9":"5.23","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":21,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID657424":{"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"jerseyNumber":"93","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":5,"groundOuts":8,"airOuts":11,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":33,"obp":".306","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":135,"era":"0.00","inningsPitched":"8.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.27","battersFaced":36,"outs":26,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":135,"balls":52,"strikes":83,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".---","pitchesPerInning":"15.58","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.23","walksPer9Inn":"3.12","hitsPer9Inn":"8.31","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[671218,646240,642715,656305,689172,573262,669477,642086,672275,682641,434378,676254,663546,664192,643511],"pitchers":[434378,676254,663546,664192,643511],"bench":[527038,668800,808982],"bullpen":[702352,666808,657424,592662,678495,693313,657277],"battingOrder":[671218,646240,642715,689172,573262,669477,642086,672275,682641],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Ramos, H (19, Strider); Bailey (13, Dodd)."},{"label":"HR","value":"Devers 2 (19, 5th inning off Strider, 0 on, 1 out, 6th inning off Dodd, 2 on, 2 out); Chapman, M (14, 5th inning off Strider, 1 on, 1 out)."},{"label":"TB","value":"Bailey 2; Chapman, M 4; Devers 9; Matos; Ramos, H 3; Schmitt; Smith, D."},{"label":"RBI","value":"Bailey (28); Chapman, M 2 (38); Devers 4 (73); Matos (13); Smith, D (11)."},{"label":"2-out RBI","value":"Devers 3; Matos."},{"label":"Runners left in scoring position, 2 out","value":"Chapman, M; Matos; Schmitt 2."},{"label":"Team RISP","value":"3-for-12."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Chapman, M-Schmitt-Smith, D)."}]}],"note":[{"label":"a","value":"Struck out for Chapman, M in the 8th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":6,"airOuts":13,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".243","atBats":33,"obp":".317","slg":".388","ops":".705","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":9,"rbi":3,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":8,"airOuts":7,"runs":9,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":37,"obp":".372","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":180,"era":"4.05","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":9,"whip":"1.26","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":180,"balls":71,"strikes":109,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":9,"pitchesPerInning":"20.00","runsScoredPer9":"9.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID675911":{"person":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(L, 4-8)","summary":"5.0 IP, 3 ER, 7 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":104,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":24,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":45,"strikes":59,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":39,"groundOuts":56,"airOuts":65,"runs":31,"doubles":15,"triples":0,"homeRuns":10,"strikeOuts":89,"baseOnBalls":30,"intentionalWalks":0,"hits":56,"hitByPitch":5,"atBats":262,"obp":".303","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","numberOfPitches":1208,"era":"3.72","inningsPitched":"72.2","wins":4,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.18","battersFaced":301,"outs":218,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1208,"balls":466,"strikes":742,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":3,"winPercentage":".333","pitchesPerInning":"16.62","gamesFinished":0,"strikeoutWalkRatio":"2.97","strikeoutsPer9Inn":"11.02","walksPer9Inn":"3.72","hitsPer9Inn":"6.94","runsScoredPer9":"3.84","homeRunsPer9":"1.24","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":16},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669397":{"person":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":34,"groundOuts":77,"airOuts":68,"runs":25,"doubles":8,"triples":0,"homeRuns":0,"strikeOuts":70,"baseOnBalls":24,"intentionalWalks":0,"hits":62,"hitByPitch":3,"avg":".230","atBats":269,"obp":".298","slg":".260","ops":".558","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":304,"totalBases":70,"rbi":18,"leftOnBase":110,"sacBunts":5,"sacFlies":3,"babip":".307","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":15,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":192,"putOuts":116,"errors":3,"chances":311,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID689266":{"person":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 3 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":9,"strikes":14,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"40.50","homeRunsPer9":"13.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":8,"groundOuts":17,"airOuts":11,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":48,"obp":".260","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":196,"era":"5.68","inningsPitched":"12.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.03","battersFaced":50,"outs":38,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":196,"balls":66,"strikes":130,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.55","rbi":3,"winPercentage":".---","pitchesPerInning":"15.47","gamesFinished":6,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"6.39","walksPer9Inn":"1.42","hitsPer9Inn":"7.82","runsScoredPer9":"5.68","homeRunsPer9":"2.13","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669276":{"person":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":47,"gamesStarted":0,"flyOuts":26,"groundOuts":38,"airOuts":43,"runs":15,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":49,"baseOnBalls":11,"intentionalWalks":1,"hits":31,"hitByPitch":0,"atBats":158,"obp":".247","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":704,"era":"2.62","inningsPitched":"44.2","wins":1,"losses":3,"saves":2,"saveOpportunities":7,"holds":9,"blownSaves":5,"earnedRuns":13,"whip":"0.94","battersFaced":172,"outs":134,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":704,"balls":231,"strikes":473,"strikePercentage":".670","hitBatsmen":0,"balks":3,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".250","pitchesPerInning":"15.76","gamesFinished":6,"strikeoutWalkRatio":"4.45","strikeoutsPer9Inn":"9.87","walksPer9Inn":"2.22","hitsPer9Inn":"6.25","runsScoredPer9":"3.02","homeRunsPer9":"1.41","inheritedRunners":19,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID671739":{"person":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"jerseyNumber":"23","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"600","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":45,"groundOuts":129,"airOuts":90,"runs":23,"doubles":13,"triples":3,"homeRuns":7,"strikeOuts":81,"baseOnBalls":11,"intentionalWalks":1,"hits":79,"hitByPitch":2,"avg":".214","atBats":370,"obp":".237","slg":".322","ops":".559","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":392,"totalBases":119,"rbi":46,"leftOnBase":188,"sacBunts":4,"sacFlies":5,"babip":".251","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.86","popOuts":17,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":228,"errors":0,"chances":229,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID572955":{"person":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":23,"groundOuts":23,"airOuts":40,"runs":12,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":39,"baseOnBalls":10,"intentionalWalks":1,"hits":30,"hitByPitch":1,"atBats":131,"obp":".287","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":599,"era":"2.70","inningsPitched":"36.2","wins":1,"losses":3,"saves":1,"saveOpportunities":3,"holds":8,"blownSaves":2,"earnedRuns":11,"whip":"1.09","battersFaced":143,"outs":110,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":599,"balls":201,"strikes":398,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".250","pitchesPerInning":"16.34","gamesFinished":9,"strikeoutWalkRatio":"3.90","strikeoutsPer9Inn":"9.57","walksPer9Inn":"2.45","hitsPer9Inn":"7.36","runsScoredPer9":"2.95","homeRunsPer9":"0.98","inheritedRunners":16,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606160":{"person":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":0,"flyOuts":23,"groundOuts":31,"airOuts":38,"runs":17,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":38,"baseOnBalls":18,"intentionalWalks":2,"hits":25,"hitByPitch":0,"atBats":131,"obp":".287","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":673,"era":"4.00","inningsPitched":"36.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":16,"whip":"1.19","battersFaced":150,"outs":108,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":673,"balls":263,"strikes":410,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".000","pitchesPerInning":"18.69","gamesFinished":12,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"9.50","walksPer9Inn":"4.50","hitsPer9Inn":"6.25","runsScoredPer9":"4.25","homeRunsPer9":"0.75","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663897":{"person":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"jerseyNumber":"37","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":2,"groundOuts":6,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".111","atBats":18,"obp":".158","slg":".167","ops":".325","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":3,"rbi":2,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":4,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":44,"era":"4.50","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.00","battersFaced":16,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":44,"balls":11,"strikes":33,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":4,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.75","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":10,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID595777":{"person":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"jerseyNumber":"7","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | 2B, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":16,"groundOuts":18,"airOuts":30,"runs":14,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".244","atBats":86,"obp":".301","slg":".419","ops":".720","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":36,"rbi":8,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.67","popOuts":11,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":42,"errors":0,"chances":42,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID641540":{"person":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 3 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":9,"strikes":9,"strikePercentage":".500","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"40.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":11,"groundOuts":13,"airOuts":17,"runs":8,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":1,"hits":12,"hitByPitch":2,"atBats":53,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":252,"era":"5.02","inningsPitched":"14.1","wins":0,"losses":0,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.33","battersFaced":63,"outs":43,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":252,"balls":97,"strikes":155,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":1,"winPercentage":".---","pitchesPerInning":"17.58","gamesFinished":5,"strikeoutWalkRatio":"1.71","strikeoutsPer9Inn":"7.53","walksPer9Inn":"4.40","hitsPer9Inn":"7.53","runsScoredPer9":"5.02","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660853":{"person":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":22,"groundOuts":36,"airOuts":49,"runs":21,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":37,"baseOnBalls":15,"intentionalWalks":1,"hits":34,"hitByPitch":2,"atBats":156,"obp":".295","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":701,"era":"4.17","inningsPitched":"41.0","wins":3,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":19,"whip":"1.20","battersFaced":173,"outs":123,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":701,"balls":237,"strikes":464,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".600","pitchesPerInning":"17.10","gamesFinished":5,"strikeoutWalkRatio":"2.47","strikeoutsPer9Inn":"8.12","walksPer9Inn":"3.29","hitsPer9Inn":"7.46","runsScoredPer9":"4.61","homeRunsPer9":"0.44","inheritedRunners":21,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":3,"chances":10,"fielding":".700","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686948":{"person":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | 2B, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":26,"groundOuts":69,"airOuts":45,"runs":25,"doubles":9,"triples":0,"homeRuns":11,"strikeOuts":40,"baseOnBalls":21,"intentionalWalks":0,"hits":61,"hitByPitch":2,"avg":".284","atBats":215,"obp":".353","slg":".479","ops":".832","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":238,"totalBases":103,"rbi":41,"leftOnBase":89,"sacBunts":0,"sacFlies":0,"babip":".305","groundOutsToAirouts":"1.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.54","popOuts":6,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":7,"stolenBases":41,"stolenBasePercentage":".854","caughtStealingPercentage":".146","assists":19,"putOuts":426,"errors":2,"chances":447,"fielding":".996","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID621566":{"person":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"200","stats":{"batting":{"summary":"1-2 | 3 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":51,"groundOuts":84,"airOuts":93,"runs":57,"doubles":25,"triples":0,"homeRuns":18,"strikeOuts":105,"baseOnBalls":62,"intentionalWalks":2,"hits":102,"hitByPitch":2,"avg":".268","atBats":381,"obp":".371","slg":".475","ops":".846","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":448,"totalBases":181,"rbi":64,"leftOnBase":172,"sacBunts":0,"sacFlies":3,"babip":".322","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.17","popOuts":20,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":94,"putOuts":736,"errors":3,"chances":833,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID669221":{"person":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":27,"groundOuts":49,"airOuts":42,"runs":27,"doubles":9,"triples":0,"homeRuns":16,"strikeOuts":76,"baseOnBalls":23,"intentionalWalks":1,"hits":50,"hitByPitch":7,"avg":".233","atBats":215,"obp":".324","slg":".498","ops":".822","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":247,"totalBases":107,"rbi":39,"leftOnBase":91,"sacBunts":0,"sacFlies":2,"babip":".272","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.44","popOuts":4,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":17,"stolenBases":39,"stolenBasePercentage":".696","caughtStealingPercentage":".304","assists":22,"putOuts":490,"errors":0,"chances":512,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID805373":{"person":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"jerseyNumber":"67","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":5,"airOuts":10,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".200","atBats":30,"obp":".250","slg":".233","ops":".483","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":7,"rbi":0,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":8,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID660670":{"person":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"jerseyNumber":"13","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":22,"groundOuts":32,"airOuts":30,"runs":46,"doubles":9,"triples":1,"homeRuns":13,"strikeOuts":59,"baseOnBalls":37,"intentionalWalks":2,"hits":57,"hitByPitch":0,"avg":".320","atBats":178,"obp":".437","slg":".601","ops":"1.038","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":215,"totalBases":107,"rbi":24,"leftOnBase":60,"sacBunts":0,"sacFlies":0,"babip":".415","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.69","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":74,"errors":0,"chances":78,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607481":{"person":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":1,"strikes":10,"strikePercentage":".910","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":2,"flyOuts":15,"groundOuts":51,"airOuts":27,"runs":24,"doubles":11,"triples":2,"homeRuns":3,"strikeOuts":43,"baseOnBalls":14,"intentionalWalks":4,"hits":41,"hitByPitch":6,"atBats":159,"obp":".335","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":708,"era":"4.32","inningsPitched":"41.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":20,"whip":"1.32","battersFaced":182,"outs":125,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":708,"balls":246,"strikes":462,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.89","rbi":2,"winPercentage":".333","pitchesPerInning":"16.99","gamesFinished":5,"strikeoutWalkRatio":"3.07","strikeoutsPer9Inn":"9.29","walksPer9Inn":"3.02","hitsPer9Inn":"8.86","runsScoredPer9":"5.18","homeRunsPer9":"0.65","inheritedRunners":28,"inheritedRunnersScored":15,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":1,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":2,"chances":7,"fielding":".714","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642201":{"person":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"jerseyNumber":"36","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | HBP, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":23,"groundOuts":48,"airOuts":47,"runs":28,"doubles":7,"triples":3,"homeRuns":4,"strikeOuts":43,"baseOnBalls":9,"intentionalWalks":1,"hits":45,"hitByPitch":2,"avg":".247","atBats":182,"obp":".290","slg":".385","ops":".675","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":194,"totalBases":70,"rbi":17,"leftOnBase":79,"sacBunts":1,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.50","popOuts":7,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":88,"errors":0,"chances":90,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID645277":{"person":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":79,"groundOuts":86,"airOuts":149,"runs":42,"doubles":12,"triples":1,"homeRuns":9,"strikeOuts":67,"baseOnBalls":37,"intentionalWalks":0,"hits":85,"hitByPitch":4,"avg":".221","atBats":384,"obp":".294","slg":".328","ops":".622","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":428,"totalBases":126,"rbi":39,"leftOnBase":177,"sacBunts":0,"sacFlies":3,"babip":".244","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.67","popOuts":37,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":246,"putOuts":126,"errors":2,"chances":374,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID628452":{"person":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":21,"groundOuts":28,"airOuts":42,"runs":23,"doubles":11,"triples":0,"homeRuns":8,"strikeOuts":46,"baseOnBalls":9,"intentionalWalks":2,"hits":39,"hitByPitch":2,"atBats":155,"obp":".301","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":590,"era":"4.99","inningsPitched":"39.2","wins":4,"losses":6,"saves":11,"saveOpportunities":15,"holds":2,"blownSaves":4,"earnedRuns":22,"whip":"1.21","battersFaced":166,"outs":119,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":590,"balls":182,"strikes":408,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".400","pitchesPerInning":"14.87","gamesFinished":32,"strikeoutWalkRatio":"5.11","strikeoutsPer9Inn":"10.44","walksPer9Inn":"2.04","hitsPer9Inn":"8.85","runsScoredPer9":"5.22","homeRunsPer9":"1.82","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666214":{"person":{"id":666214,"fullName":"Joey Wentz","link":"/api/v1/people/666214"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":1,"flyOuts":27,"groundOuts":35,"airOuts":50,"runs":28,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":36,"baseOnBalls":22,"intentionalWalks":3,"hits":44,"hitByPitch":1,"atBats":163,"obp":".356","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":762,"era":"5.71","inningsPitched":"41.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":26,"whip":"1.61","battersFaced":188,"outs":123,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":762,"balls":286,"strikes":476,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".667","pitchesPerInning":"18.59","gamesFinished":9,"strikeoutWalkRatio":"1.64","strikeoutsPer9Inn":"7.90","walksPer9Inn":"4.83","hitsPer9Inn":"9.66","runsScoredPer9":"6.15","homeRunsPer9":"1.10","inheritedRunners":22,"inheritedRunnersScored":18,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656550":{"person":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":20,"flyOuts":61,"groundOuts":102,"airOuts":96,"runs":48,"doubles":15,"triples":0,"homeRuns":16,"strikeOuts":121,"baseOnBalls":52,"intentionalWalks":0,"hits":94,"hitByPitch":6,"atBats":408,"obp":".323","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1883,"era":"3.81","inningsPitched":"111.0","wins":4,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.32","battersFaced":471,"outs":333,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1883,"balls":697,"strikes":1186,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".308","pitchesPerInning":"16.96","gamesFinished":1,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"9.81","walksPer9Inn":"4.22","hitsPer9Inn":"7.62","runsScoredPer9":"3.89","homeRunsPer9":"1.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":11,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":19,"errors":1,"chances":25,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID506702":{"person":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693821":{"person":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":44,"groundOuts":110,"airOuts":66,"runs":54,"doubles":24,"triples":1,"homeRuns":16,"strikeOuts":70,"baseOnBalls":31,"intentionalWalks":0,"hits":100,"hitByPitch":4,"atBats":342,"obp":".355","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1434,"era":"5.63","inningsPitched":"84.2","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.55","battersFaced":381,"outs":254,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1434,"balls":544,"strikes":890,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".400","pitchesPerInning":"16.94","gamesFinished":0,"strikeoutWalkRatio":"2.26","strikeoutsPer9Inn":"7.44","walksPer9Inn":"3.30","hitsPer9Inn":"10.63","runsScoredPer9":"5.74","homeRunsPer9":"1.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":8,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID542303":{"person":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"jerseyNumber":"20","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":52,"groundOuts":79,"airOuts":83,"runs":37,"doubles":11,"triples":0,"homeRuns":13,"strikeOuts":90,"baseOnBalls":64,"intentionalWalks":2,"hits":76,"hitByPitch":2,"avg":".235","atBats":324,"obp":".360","slg":".389","ops":".749","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":395,"totalBases":126,"rbi":42,"leftOnBase":166,"sacBunts":0,"sacFlies":4,"babip":".280","groundOutsToAirouts":"0.95","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"24.92","popOuts":12,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID676702":{"person":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":4,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":17,"obp":".619","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":91,"era":"23.63","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"4.50","battersFaced":21,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":29,"strikes":62,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"34.13","gamesFinished":1,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"3.38","walksPer9Inn":"6.75","hitsPer9Inn":"33.75","runsScoredPer9":"23.63","homeRunsPer9":"3.38","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[595777,621566,686948,669221,645277,671739,805373,642201,669397,542303,675911,689266,641540,607481,669276,628452],"pitchers":[675911,689266,641540,607481,669276,628452],"bench":[660670,506702,663897],"bullpen":[660853,693821,656550,572955,606160,676702,666214],"battingOrder":[595777,621566,686948,669221,645277,671739,805373,642201,542303],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Baldwin, D (9, Hjelle); Profar, Jurickson (6, Rogers, Ty)."},{"label":"TB","value":"Baldwin, D 2; Harris II; Olson; Profar, Jurickson 3; White, E 2."},{"label":"RBI","value":"Baldwin, D 2 (41); Murphy, S (39)."},{"label":"Runners left in scoring position, 2 out","value":"Harris II 2; Albies; Profar, Jurickson; Baldwin, D 2."},{"label":"GIDP","value":"Murphy, S."},{"label":"Team RISP","value":"2-for-10."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"White, E (7, 2nd base off Verlander/Bailey)."}]}],"note":[{"label":"a","value":"Struck out for Allen, N in the 9th."}]}},"officials":[{"official":{"id":605674,"fullName":"Ryan Wills","link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":482666,"fullName":"D.J. Reyburn","link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"fullName":"John Libka","link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"fullName":"Sean Barber","link":"/api/v1/people/503493"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Verlander."},{"label":"HBP","value":"Adames (by Strider); Chapman, M (by Dunning); White, E (by Verlander)."},{"label":"Pitches-strikes","value":"Verlander 98-55; Walker, R 15-12; Hjelle 20-15; Lucchesi 10-8; Rogers, Ty 16-12; Strider 104-59; Dodd 23-14; Dunning 18-9; Bummer 11-10; Lee, D 13-9; Iglesias, R 11-8."},{"label":"Groundouts-flyouts","value":"Verlander 2-5; Walker, R 1-1; Hjelle 1-0; Lucchesi 1-0; Rogers, Ty 1-0; Strider 4-2; Dodd 1-1; Dunning 1-0; Bummer 2-0; Lee, D 0-0; Iglesias, R 0-0."},{"label":"Batters faced","value":"Verlander 21; Walker, R 4; Hjelle 7; Lucchesi 3; Rogers, Ty 4; Strider 24; Dodd 5; Dunning 5; Bummer 3; Lee, D 3; Iglesias, R 3."},{"label":"Inherited runners-scored","value":"Bummer 2-2."},{"label":"Umpires","value":"HP: Ryan Wills. 1B: D.J. Reyburn. 2B: John Libka. 3B: Sean Barber. "},{"label":"Weather","value":"79 degrees, Cloudy."},{"label":"Wind","value":"9 mph, In From LF."},{"label":"First pitch","value":"12:15 PM."},{"label":"T","value":"2:53."},{"label":"Att","value":"33,352."},{"label":"Venue","value":"Truist Park."},{"label":"July 23, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","boxscoreName":"Devers"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | 2 HR, 2 K, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":9,"rbi":4,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":47,"groundOuts":90,"airOuts":81,"runs":61,"doubles":25,"triples":0,"homeRuns":19,"strikeOuts":118,"baseOnBalls":74,"intentionalWalks":8,"hits":102,"hitByPitch":5,"avg":".264","atBats":387,"obp":".385","slg":".475","ops":".860","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":470,"totalBases":184,"rbi":73,"leftOnBase":164,"sacBunts":0,"sacFlies":4,"babip":".327","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.37","popOuts":14,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":74,"hittingGameScore":74},{"player":{"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","boxscoreName":"Chapman, M"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"1-2 | HR, BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":39,"groundOuts":51,"airOuts":84,"runs":47,"doubles":14,"triples":1,"homeRuns":14,"strikeOuts":80,"baseOnBalls":44,"intentionalWalks":0,"hits":69,"hitByPitch":4,"avg":".243","atBats":284,"obp":".352","slg":".447","ops":".799","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":332,"totalBases":127,"rbi":38,"leftOnBase":136,"sacBunts":0,"sacFlies":0,"babip":".289","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.29","popOuts":29,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":157,"putOuts":48,"errors":9,"chances":214,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378","boxscoreName":"Verlander"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(W, 1-8)","summary":"5.0 IP, 0 ER, 3 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":2,"airOuts":9,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":5,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":15,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":98,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":43,"strikes":55,"strikePercentage":".560","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":67,"groundOuts":65,"airOuts":110,"runs":49,"doubles":27,"triples":0,"homeRuns":10,"strikeOuts":70,"baseOnBalls":33,"intentionalWalks":0,"hits":93,"hitByPitch":5,"atBats":334,"obp":".348","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","numberOfPitches":1436,"era":"4.70","inningsPitched":"84.1","wins":1,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.49","battersFaced":376,"outs":253,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1436,"balls":501,"strikes":935,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".111","pitchesPerInning":"17.03","gamesFinished":0,"strikeoutWalkRatio":"2.12","strikeoutsPer9Inn":"7.47","walksPer9Inn":"3.52","hitsPer9Inn":"9.92","runsScoredPer9":"5.23","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":21,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":61,"pitchingGameScore":61}]},"decisions":{"winner":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"loser":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}