{"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":824895,"link":"/api/v1.1/game/824895/feed/live","metaData":{"wait":10,"timeStamp":"20260722_020526","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824895,"type":"R","doubleHeader":"N","id":"2026/07/21/sdnmlb-atlmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824895-2026-07-21","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-21T23:15:00Z","originalDate":"2026-07-21","officialDate":"2026-07-21","dayNight":"night","time":"7: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":135,"name":"San Diego Padres","link":"/api/v1/teams/135","season":2026,"venue":{"id":2680,"name":"Petco Park","link":"/api/v1/venues/2680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sdn","fileCode":"sd","abbreviation":"SD","teamName":"Padres","locationName":"San Diego","firstYearOfPlay":"1968","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 Diego","record":{"gamesPlayed":101,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":50,"losses":51,"ties":0,"pct":".495"},"records":{},"divisionLeader":false,"wins":50,"losses":51,"winningPercentage":".495"},"franchiseName":"San Diego","clubName":"Padres","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":2026,"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":100,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":58,"losses":42,"ties":0,"pct":".580"},"records":{},"divisionLeader":false,"wins":58,"losses":42,"winningPercentage":".580"},"franchiseName":"Atlanta","clubName":"Braves","active":true}},"players":{"ID669134":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134","firstName":"Luis","lastName":"Campusano","primaryNumber":"12","birthDate":"1998-09-29","currentAge":27,"birthCity":"Augusta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":232,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luis","useLastName":"Campusano","middleName":"Genaro","boxscoreName":"Campusano","gender":"M","nameMatrilineal":"Bracero","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"cam-puh-SAH-know","mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Campusano","nameSlug":"luis-campusano-669134","firstLastName":"Luis Campusano","lastFirstName":"Campusano, Luis","lastInitName":"Campusano, L","initLastName":"L Campusano","fullFMLName":"Luis Genaro Campusano","fullLFMName":"Campusano, Luis Genaro","strikeZoneTop":3.119,"strikeZoneBottom":1.574},"ID673513":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513","firstName":"Yuki","lastName":"Matsui","primaryNumber":"1","birthDate":"1995-10-30","currentAge":30,"birthCity":"Yokohama","birthCountry":"Japan","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yuki","useLastName":"Matsui","boxscoreName":"Matsui","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yuki Matsui","nameSlug":"yuki-matsui-673513","firstLastName":"Yuki Matsui","lastFirstName":"Matsui, Yuki","lastInitName":"Matsui, Y","initLastName":"Y Matsui","fullFMLName":"Yuki Matsui","fullLFMName":"Matsui, Yuki ","strikeZoneTop":3.032,"strikeZoneBottom":1.53},"ID666023":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023","firstName":"Freddy","lastName":"Fermin","primaryNumber":"54","birthDate":"1995-05-16","currentAge":31,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Freddy","useLastName":"Fermin","middleName":"Antonio","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":false,"pronunciation":"fer-meen","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Fermin","nameSlug":"freddy-fermin-666023","firstLastName":"Freddy Fermin","lastFirstName":"Fermin, Freddy","lastInitName":"Fermin, F","initLastName":"F Fermin","fullFMLName":"Freddy Antonio Fermin","fullLFMName":"Fermin, Freddy Antonio","strikeZoneTop":3.105,"strikeZoneBottom":1.567},"ID650633":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633","firstName":"Michael","lastName":"King","primaryNumber":"34","birthDate":"1995-05-25","currentAge":31,"birthCity":"Rochester","birthStateProvince":"NY","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"King","middleName":"McRae","boxscoreName":"King, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael King","nameSlug":"michael-king-650633","firstLastName":"Michael King","lastFirstName":"King, Michael","lastInitName":"King, M","initLastName":"M King","fullFMLName":"Michael McRae King","fullLFMName":"King, Michael McRae","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID682989":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989","firstName":"Victor","lastName":"Mederos","primaryNumber":"58","birthDate":"2001-06-08","currentAge":25,"birthCity":"Santa Clara","birthCountry":"Cuba","height":"6' 2\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Victor","useLastName":"Mederos","boxscoreName":"Mederos","gender":"M","nameMatrilineal":"Martos","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2023-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Mederos","nameSlug":"victor-mederos-682989","firstLastName":"Victor Mederos","lastFirstName":"Mederos, Victor","lastInitName":"Mederos, V","initLastName":"V Mederos","fullFMLName":"Victor Mederos","fullLFMName":"Mederos, Victor","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID622761":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761","firstName":"Jorge","lastName":"Mateo","primaryNumber":"2","birthDate":"1995-06-23","currentAge":31,"birthCity":"Santo Domingo Oeste","birthCountry":"Dominican Republic","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jorge","useLastName":"Mateo","middleName":"Luis","boxscoreName":"Mateo","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"mah-TAY-oh","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Mateo","nameSlug":"jorge-mateo-622761","firstLastName":"Jorge Mateo","lastFirstName":"Mateo, Jorge","lastInitName":"Mateo, J","initLastName":"J Mateo","fullFMLName":"Jorge Luis Mateo","fullLFMName":"Mateo, Jorge Luis","strikeZoneTop":3.198,"strikeZoneBottom":1.614},"ID621111":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111","firstName":"Walker","lastName":"Buehler","primaryNumber":"10","birthDate":"1994-07-28","currentAge":31,"birthCity":"Lexington","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walker","useLastName":"Buehler","middleName":"Anthony","boxscoreName":"Buehler","nickName":"Buetane","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BYOO-ler","mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walker Buehler","nameSlug":"walker-buehler-621111","firstLastName":"Walker Buehler","lastFirstName":"Buehler, Walker","lastInitName":"Buehler, W","initLastName":"W Buehler","fullFMLName":"Walker Anthony Buehler","fullLFMName":"Buehler, Walker Anthony","strikeZoneTop":3.29,"strikeZoneBottom":1.6},"ID800311":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311","firstName":"Didier","lastName":"Fuentes","primaryNumber":"72","birthDate":"2005-06-17","currentAge":21,"birthCity":"Tolu","birthCountry":"Colombia","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Didier","useLastName":"Fuentes","middleName":"Nicolas","boxscoreName":"Fuentes","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Didier Fuentes","nameSlug":"didier-fuentes-800311","firstLastName":"Didier Fuentes","lastFirstName":"Fuentes, Didier","lastInitName":"Fuentes, D","initLastName":"D Fuentes","fullFMLName":"Didier Nicolas Fuentes","fullLFMName":"Fuentes, Didier Nicolas","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID660710":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710","firstName":"Rodolfo","lastName":"Durán","primaryNumber":"48","birthDate":"1998-02-19","currentAge":28,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 8\"","weight":181,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Rodolfo","useLastName":"Durán","middleName":"Jose","boxscoreName":"Durán","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"ROH-dolph-oh doo-RAHN","mlbDebutDate":"2026-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rodolfo Durán","nameSlug":"rodolfo-duran-660710","firstLastName":"Rodolfo Durán","lastFirstName":"Durán, Rodolfo","lastInitName":"Durán, R","initLastName":"R Durán","fullFMLName":"Rodolfo Jose Durán","fullLFMName":"Durán, Rodolfo Jose","strikeZoneTop":3.03,"strikeZoneBottom":1.53},"ID676551":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551","firstName":"Charles","lastName":"Hicklen","primaryNumber":"53","birthDate":"1996-02-09","currentAge":30,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Brewer","useLastName":"Hicklen","middleName":"Brewer","boxscoreName":"Hicklen","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brewer Hicklen","nameSlug":"brewer-hicklen-676551","firstLastName":"Brewer Hicklen","lastFirstName":"Hicklen, Brewer","lastInitName":"Hicklen, B","initLastName":"B Hicklen","fullFMLName":"Charles Brewer Hicklen","fullLFMName":"Hicklen, Charles Brewer","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"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},"ID823550":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550","firstName":"Sung-Mun","lastName":"Song","primaryNumber":"24","birthDate":"1996-08-29","currentAge":29,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Sung-Mun","useLastName":"Song","boxscoreName":"Song","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sung-Mun Song","nameSlug":"sung-mun-song-823550","firstLastName":"Sung-Mun Song","lastFirstName":"Song, Sung-Mun","lastInitName":"Song, S","initLastName":"S Song","fullFMLName":"Sung-Mun Song","fullLFMName":"Song, Sung-Mun ","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID657757":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757","firstName":"Gavin","lastName":"Sheets","primaryNumber":"30","birthDate":"1996-04-23","currentAge":30,"birthCity":"Lutherville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Gavin","useLastName":"Sheets","middleName":"Crawford","boxscoreName":"Sheets","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gavin Sheets","nameSlug":"gavin-sheets-657757","firstLastName":"Gavin Sheets","lastFirstName":"Sheets, Gavin","lastInitName":"Sheets, G","initLastName":"G Sheets","fullFMLName":"Gavin Crawford Sheets","fullLFMName":"Sheets, Gavin Crawford","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"ID670970":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970","firstName":"Adrian","lastName":"Morejon","primaryNumber":"50","birthDate":"1999-02-27","currentAge":27,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Morejon","boxscoreName":"Morejon","nickName":"More","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"more-eh-HONE","mlbDebutDate":"2019-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adrian Morejon","nameSlug":"adrian-morejon-670970","firstLastName":"Adrian Morejon","lastFirstName":"Morejon, Adrian","lastInitName":"Morejon, A","initLastName":"A Morejon","fullFMLName":"Adrian Morejon","fullLFMName":"Morejon, Adrian","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID592518":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518","firstName":"Manuel","lastName":"Machado","primaryNumber":"13","birthDate":"1992-07-06","currentAge":34,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Manny","useLastName":"Machado","middleName":"Arturo","boxscoreName":"Machado, M","nickName":"El Ministro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2012-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Manny Machado","nameSlug":"manny-machado-592518","firstLastName":"Manny Machado","lastFirstName":"Machado, Manny","lastInitName":"Machado, M","initLastName":"M Machado","fullFMLName":"Manuel Arturo Machado","fullLFMName":"Machado, Manuel Arturo","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"ID702275":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275","firstName":"Ian","lastName":"Ritchie","primaryNumber":"60","birthDate":"2003-06-26","currentAge":23,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JR","useLastName":"Ritchie","boxscoreName":"Ritchie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JR Ritchie","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"jr-ritchie-702275","firstLastName":"JR Ritchie","lastFirstName":"Ritchie, JR","lastInitName":"Ritchie, J","initLastName":"J Ritchie","fullFMLName":"Ian Ritchie","fullLFMName":"Ritchie, Ian","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID663362":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362","firstName":"Matthew","lastName":"Waldron","primaryNumber":"61","birthDate":"1996-09-26","currentAge":29,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Waldron","middleName":"Lawrence","boxscoreName":"Waldron","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Waldron","nameSlug":"matt-waldron-663362","firstLastName":"Matt Waldron","lastFirstName":"Waldron, Matt","lastInitName":"Waldron, M","initLastName":"M Waldron","fullFMLName":"Matthew Lawrence Waldron","fullLFMName":"Waldron, Matthew Lawrence","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID641755":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755","firstName":"Tyler","lastName":"Kinley","primaryNumber":"45","birthDate":"1991-01-31","currentAge":35,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Kinley","middleName":"Harrison","boxscoreName":"Kinley","nickName":"TK","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Kinley","nameSlug":"tyler-kinley-641755","firstLastName":"Tyler Kinley","lastFirstName":"Kinley, Tyler","lastInitName":"Kinley, T","initLastName":"T Kinley","fullFMLName":"Tyler Harrison Kinley","fullLFMName":"Kinley, Tyler Harrison","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID625643":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643","firstName":"Reynaldo","lastName":"López","primaryNumber":"40","birthDate":"1994-01-04","currentAge":32,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reynaldo","useLastName":"López","middleName":"Starling","boxscoreName":"López, R","nickName":"Rey","gender":"M","nameMatrilineal":"Kely","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-07-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Reynaldo López","nameSlug":"reynaldo-lopez-625643","firstLastName":"Reynaldo López","lastFirstName":"López, Reynaldo","lastInitName":"López, R","initLastName":"R López","fullFMLName":"Reynaldo Starling López","fullLFMName":"López, Reynaldo Starling","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID642201":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201","firstName":"Elijah","lastName":"White","primaryNumber":"36","birthDate":"1994-06-26","currentAge":32,"birthCity":"Greenville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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},"ID622694":{"id":622694,"fullName":"Elieser Hernández","link":"/api/v1/people/622694","firstName":"Elieser","lastName":"Hernández","primaryNumber":"57","birthDate":"1995-05-03","currentAge":31,"birthCity":"Ocumare del Tuy","birthCountry":"Venezuela","height":"6' 1\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Elieser","useLastName":"Hernández","middleName":"Alexis","boxscoreName":"Hernández, E","nickName":"Lilo","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Eh-LEE-eh-ser","mlbDebutDate":"2018-05-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elieser Hernández","nameSlug":"elieser-hernandez-622694","firstLastName":"Elieser Hernández","lastFirstName":"Hernández, Elieser","lastInitName":"Hernández, E","initLastName":"E Hernández","fullFMLName":"Elieser Alexis Hernández","fullLFMName":"Hernández, Elieser Alexis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID687749":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749","firstName":"Jase","lastName":"Bowen","primaryNumber":"4","birthDate":"2000-09-02","currentAge":25,"birthCity":"Northwood","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jase","useLastName":"Bowen","middleName":"Callaway","boxscoreName":"Bowen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jase Bowen","nameSlug":"jase-bowen-687749","firstLastName":"Jase Bowen","lastFirstName":"Bowen, Jase","lastInitName":"Bowen, J","initLastName":"J Bowen","fullFMLName":"Jase Callaway Bowen","fullLFMName":"Bowen, Jase Callaway","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID664849":{"id":664849,"fullName":"Danny Young","link":"/api/v1/people/664849","firstName":"Daniel","lastName":"Young","primaryNumber":"63","birthDate":"1994-05-27","currentAge":32,"birthCity":"Boynton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Danny","useLastName":"Young","middleName":"Alexander","boxscoreName":"Young, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2022-05-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Danny Young","nameSlug":"danny-young-664849","firstLastName":"Danny Young","lastFirstName":"Young, Danny","lastInitName":"Young, D","initLastName":"D Young","fullFMLName":"Daniel Alexander Young","fullLFMName":"Young, Daniel Alexander","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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":35,"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},"ID630105":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105","firstName":"Jacob","lastName":"Cronenworth","primaryNumber":"9","birthDate":"1994-01-21","currentAge":32,"birthCity":"St. Clair","birthStateProvince":"MI","birthCountry":"USA","height":"5' 11\"","weight":187,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jake","useLastName":"Cronenworth","middleName":"John","boxscoreName":"Cronenworth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"CROW-nen-worth","mlbDebutDate":"2020-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Cronenworth","nameSlug":"jake-cronenworth-630105","firstLastName":"Jake Cronenworth","lastFirstName":"Cronenworth, Jake","lastInitName":"Cronenworth, J","initLastName":"J Cronenworth","fullFMLName":"Jacob John Cronenworth","fullLFMName":"Cronenworth, Jacob John","strikeZoneTop":3.172,"strikeZoneBottom":1.601},"ID676664":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664","firstName":"John","lastName":"Sears","primaryNumber":"38","birthDate":"1996-02-19","currentAge":30,"birthCity":"Sumter","birthStateProvince":"SC","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JP","useLastName":"Sears","middleName":"Patrick","boxscoreName":"Sears","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JP Sears","nameSlug":"jp-sears-676664","firstLastName":"JP Sears","lastFirstName":"Sears, JP","lastInitName":"Sears, J","initLastName":"J Sears","fullFMLName":"John Patrick Sears","fullLFMName":"Sears, John Patrick","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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},"ID650859":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859","firstName":"Luis","lastName":"Rengifo","primaryNumber":"21","birthDate":"1997-02-26","currentAge":29,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 9\"","weight":204,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Luis","useLastName":"Rengifo","middleName":"Jose","boxscoreName":"Rengifo","nickName":"Fifo","gender":"M","nameMatrilineal":"Canate","isPlayer":true,"isVerified":true,"pronunciation":"ren-HE-foe","mlbDebutDate":"2019-04-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Rengifo","nameSlug":"luis-rengifo-650859","firstLastName":"Luis Rengifo","lastFirstName":"Rengifo, Luis","lastInitName":"Rengifo, L","initLastName":"L Rengifo","fullFMLName":"Luis Jose Rengifo","fullLFMName":"Rengifo, Luis Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID695243":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243","firstName":"Mason","lastName":"Miller","primaryNumber":"22","birthDate":"1998-08-24","currentAge":27,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Miller","middleName":"James","boxscoreName":"Miller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Miller","nameSlug":"mason-miller-695243","firstLastName":"Mason Miller","lastFirstName":"Miller, Mason","lastInitName":"Miller, M","initLastName":"M Miller","fullFMLName":"Mason James Miller","fullLFMName":"Miller, Mason James","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID669276":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276","firstName":"Dylan","lastName":"Lee","primaryNumber":"52","birthDate":"1994-08-01","currentAge":31,"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},"ID663698":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698","firstName":"Joseph","lastName":"Bart","primaryNumber":"16","birthDate":"1996-12-15","currentAge":29,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":242,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joey","useLastName":"Bart","middleName":"Andrew","boxscoreName":"Bart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Bart","nameSlug":"joey-bart-663698","firstLastName":"Joey Bart","lastFirstName":"Bart, Joey","lastInitName":"Bart, J","initLastName":"J Bart","fullFMLName":"Joseph Andrew Bart","fullLFMName":"Bart, Joseph Andrew","strikeZoneTop":3.3,"strikeZoneBottom":1.665},"ID593974":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974","firstName":"Wandy","lastName":"Peralta","primaryNumber":"58","birthDate":"1991-07-27","currentAge":34,"birthCity":"San Francisco de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wandy","useLastName":"Peralta","middleName":"Luis","boxscoreName":"Peralta, W","nickName":"La Grasa","gender":"M","nameMatrilineal":"Dominguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wandy Peralta","nameSlug":"wandy-peralta-593974","firstLastName":"Wandy Peralta","lastFirstName":"Peralta, Wandy","lastInitName":"Peralta, W","initLastName":"W Peralta","fullFMLName":"Wandy Luis Peralta","fullLFMName":"Peralta, Wandy Luis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID701538":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538","firstName":"Jackson","lastName":"Merrill","primaryNumber":"3","birthDate":"2003-04-19","currentAge":23,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jackson","useLastName":"Merrill","middleName":"Peter","boxscoreName":"Merrill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Merrill","nameSlug":"jackson-merrill-701538","firstLastName":"Jackson Merrill","lastFirstName":"Merrill, Jackson","lastInitName":"Merrill, J","initLastName":"J Merrill","fullFMLName":"Jackson Peter Merrill","fullLFMName":"Merrill, Jackson Peter","strikeZoneTop":3.32,"strikeZoneBottom":1.676},"ID643289":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289","firstName":"Mauricio","lastName":"Dubón","primaryNumber":"14","birthDate":"1994-07-19","currentAge":32,"birthCity":"San Pedro Sula","birthCountry":"Honduras","height":"5' 11\"","weight":173,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mauricio","useLastName":"Dubón","middleName":"Andre","boxscoreName":"Dubón","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"doo-BAHN","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mauricio Dubón","nameSlug":"mauricio-dubon-643289","firstLastName":"Mauricio Dubón","lastFirstName":"Dubón, Mauricio","lastInitName":"Dubón, M","initLastName":"M Dubón","fullFMLName":"Mauricio Andre Dubón","fullLFMName":"Dubón, Mauricio Andre","strikeZoneTop":3.171,"strikeZoneBottom":1.6},"ID656288":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288","firstName":"Griffin","lastName":"Canning","primaryNumber":"17","birthDate":"1996-05-11","currentAge":30,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Griffin","useLastName":"Canning","middleName":"Alexander","boxscoreName":"Canning","nickName":"Griff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2019-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Canning","nameSlug":"griffin-canning-656288","firstLastName":"Griffin Canning","lastFirstName":"Canning, Griffin","lastInitName":"Canning, G","initLastName":"G Canning","fullFMLName":"Griffin Alexander Canning","fullLFMName":"Canning, Griffin Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID608566":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566","firstName":"Germán","lastName":"Márquez","primaryNumber":"33","birthDate":"1995-02-22","currentAge":31,"birthCity":"San Felix","birthCountry":"Venezuela","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Germán","useLastName":"Márquez","middleName":"Andres","boxscoreName":"Márquez","nickName":"Marquee","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"hair-MAHN MAR-kehz","mlbDebutDate":"2016-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Germán Márquez","nameSlug":"german-marquez-608566","firstLastName":"Germán Márquez","lastFirstName":"Márquez, Germán","lastInitName":"Márquez, G","initLastName":"G Márquez","fullFMLName":"Germán Andres Márquez","fullLFMName":"Márquez, Germán Andres","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID519242":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242","firstName":"Christopher","lastName":"Sale","primaryNumber":"51","birthDate":"1989-03-30","currentAge":37,"birthCity":"Lakeland","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Sale","middleName":"Allen","boxscoreName":"Sale","nickName":"The Conductor","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2010-08-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chris Sale","nameSlug":"chris-sale-519242","firstLastName":"Chris Sale","lastFirstName":"Sale, Chris","lastInitName":"Sale, C","initLastName":"C Sale","fullFMLName":"Christopher Allen Sale","fullLFMName":"Sale, Christopher Allen","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID699134":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134","firstName":"Bradgley","lastName":"Rodriguez","primaryNumber":"72","birthDate":"2003-11-16","currentAge":22,"birthCity":"Petare","birthCountry":"Venezuela","height":"6' 1\"","weight":160,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bradgley","useLastName":"Rodriguez","middleName":"Eduardo","boxscoreName":"Rodriguez, B","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"pronunciation":"BRAD-glay","mlbDebutDate":"2025-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bradgley Rodriguez","nameSlug":"bradgley-rodriguez-699134","firstLastName":"Bradgley Rodriguez","lastFirstName":"Rodriguez, Bradgley","lastInitName":"Rodriguez, B","initLastName":"B Rodriguez","fullFMLName":"Bradgley Eduardo Rodriguez","fullLFMName":"Rodriguez, Bradgley Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID805347":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347","firstName":"James","lastName":"Jarvis","primaryNumber":"74","birthDate":"2000-11-06","currentAge":25,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jim","useLastName":"Jarvis","boxscoreName":"Jarvis","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jim Jarvis","nameSlug":"jim-jarvis-805347","firstLastName":"Jim Jarvis","lastFirstName":"Jarvis, Jim","lastInitName":"Jarvis, J","initLastName":"J Jarvis","fullFMLName":"James Jarvis","fullLFMName":"Jarvis, James","strikeZoneTop":3.092,"strikeZoneBottom":1.56},"ID665487":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","firstName":"Fernando","lastName":"Tatis","primaryNumber":"23","birthDate":"1999-01-02","currentAge":27,"birthCity":"San Pedro De Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Fernando","useLastName":"Tatis Jr.","middleName":"Gabriel","boxscoreName":"Tatis Jr.","nickName":"El Nino","gender":"M","nameMatrilineal":"Medina","isPlayer":true,"isVerified":false,"pronunciation":"tah-TEES","mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Fernando Tatis Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"fernando-tatis-jr-665487","firstLastName":"Fernando Tatis Jr.","lastFirstName":"Tatis Jr., Fernando","lastInitName":"Tatis Jr., F","initLastName":"F Tatis Jr.","fullFMLName":"Fernando Gabriel Tatis Jr.","fullLFMName":"Tatis Jr., Fernando Gabriel","strikeZoneTop":3.346,"strikeZoneBottom":1.689},"ID664034":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034","firstName":"Tyler","lastName":"France","primaryNumber":"25","birthDate":"1994-07-13","currentAge":32,"birthCity":"Downey","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ty","useLastName":"France","middleName":"Lawrence","boxscoreName":"France, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ty France","nameSlug":"ty-france-664034","firstLastName":"Ty France","lastFirstName":"France, Ty","lastInitName":"France, T","initLastName":"T France","fullFMLName":"Tyler Lawrence France","fullLFMName":"France, Tyler Lawrence","strikeZoneTop":3.103,"strikeZoneBottom":1.566},"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},"ID593428":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428","firstName":"Xander","lastName":"Bogaerts","primaryNumber":"2","birthDate":"1992-10-01","currentAge":33,"birthCity":"Oranjestad","birthCountry":"Aruba","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Xander","useLastName":"Bogaerts","middleName":"Jan","boxscoreName":"Bogaerts","nickName":"X-Man","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"BOH-garts","mlbDebutDate":"2013-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xander Bogaerts","nameSlug":"xander-bogaerts-593428","firstLastName":"Xander Bogaerts","lastFirstName":"Bogaerts, Xander","lastInitName":"Bogaerts, X","initLastName":"X Bogaerts","fullFMLName":"Xander Jan Bogaerts","fullLFMName":"Bogaerts, Xander Jan","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID663586":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586","firstName":"Michael","lastName":"Riley","primaryNumber":"27","birthDate":"1997-04-02","currentAge":29,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Austin","useLastName":"Riley","middleName":"Austin","boxscoreName":"Riley, A","nickName":"Ocho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Riley","nameSlug":"austin-riley-663586","firstLastName":"Austin Riley","lastFirstName":"Riley, Austin","lastInitName":"Riley, A","initLastName":"A Riley","fullFMLName":"Michael Austin Riley","fullLFMName":"Riley, Michael Austin","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"ID606996":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996","firstName":"Kyle","lastName":"Hart","primaryNumber":"68","birthDate":"1992-11-23","currentAge":33,"birthCity":"Cincinnati","birthStateProvince":"OH","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Hart","middleName":"Patrick","boxscoreName":"Hart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-08-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Hart","nameSlug":"kyle-hart-606996","firstLastName":"Kyle Hart","lastFirstName":"Hart, Kyle","lastInitName":"Hart, K","initLastName":"K Hart","fullFMLName":"Kyle Patrick Hart","fullLFMName":"Hart, Kyle Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID681190":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190","firstName":"Randy","lastName":"Vásquez","primaryNumber":"98","birthDate":"1998-11-03","currentAge":27,"birthCity":"Navarette","birthCountry":"Dominican Republic","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Vásquez","middleName":"Marcelino","boxscoreName":"Vásquez, R","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Vásquez","nameSlug":"randy-vasquez-681190","firstLastName":"Randy Vásquez","lastFirstName":"Vásquez, Randy","lastInitName":"Vásquez, R","initLastName":"R Vásquez","fullFMLName":"Randy Marcelino Vásquez","fullLFMName":"Vásquez, Randy Marcelino","strikeZoneTop":3.21,"strikeZoneBottom":1.62}},"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":41149,"turfType":"Grass","roofType":"Open","leftLine":335,"left":375,"leftCenter":385,"center":400,"rightCenter":375,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":4705,"link":"/api/v1/venues/4705"},"weather":{"condition":"Partly Cloudy","temp":"87","wind":"9 mph, In From CF"},"gameInfo":{"attendance":31870,"firstPitch":"2026-07-21T23:16:00.000Z","gameDurationMinutes":170},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":0,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"home":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"}},"officialScorer":{"id":603539,"fullName":"Guy Curtright","link":"/api/v1/people/603539"},"primaryDatacaster":{"id":666946,"fullName":"Kurt Hoyt","link":"/api/v1/people/666946"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a soft ground ball to third baseman Austin Riley.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T23:16:34.255Z","endTime":"2026-07-21T23:17:18.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T19:46:49.690Z","endTime":"2026-07-21T22:47:34.771Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T22:47:34.771Z","endTime":"2026-07-21T23:15:00.917Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-21T23:15:00.917Z","endTime":"2026-07-21T23:16:36.532Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"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.2,"endSpeed":86.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07529569653143,"aZ":-12.257451114870985,"pfxX":-5.194601687414488,"pfxZ":10.338219543581015,"pX":1.1575750924930437,"pZ":1.7063955578013732,"vX0":8.900861952887595,"vY0":-138.21820127672564,"vZ0":-8.029560880371772,"x":72.88,"y":192.71,"x0":-1.43597720527518,"y0":50.000769275990784,"z0":5.480523593725399,"aX":-10.005999828322572},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.0,"breakHorizontal":7.4,"spinRate":2127,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.3969462472466492,"extension":6.500475566524644},"index":3,"playId":"ef59be31-2aa7-3c20-902d-6d731cc7d07b","pitchNumber":1,"startTime":"2026-07-21T23:16:36.532Z","endTime":"2026-07-21T23:16:40.066Z","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.4,"endSpeed":86.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.201747215644055,"aZ":-14.584908128755972,"pfxX":-5.110121668911353,"pfxZ":9.146063124527139,"pX":-0.729599184542455,"pZ":2.8673860019043502,"vX0":4.563159533160192,"vY0":-137.48940765980427,"vZ0":-4.623223986936305,"x":144.81,"y":161.36,"x0":-1.7432295183607622,"y0":50.004132450751065,"z0":5.553784254393682,"aX":-9.828348445782828},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":8.4,"spinRate":2149,"spinDirection":209},"zone":4,"typeConfidence":0.9,"plateTime":0.3977137083651865,"extension":6.60681077364884},"index":4,"playId":"e8c9e954-411e-3412-9066-d046114fc60d","pitchNumber":2,"startTime":"2026-07-21T23:16:50.279Z","endTime":"2026-07-21T23:16:54.356Z","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":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82656375304927,"aZ":-12.560224468888167,"pfxX":-4.1936643989740645,"pfxZ":10.004087582523145,"pX":1.0771796090998338,"pZ":2.743545636124284,"vX0":8.473765520786907,"vY0":-138.8426456183271,"vZ0":-5.552657232220098,"x":75.94,"y":164.7,"x0":-1.463582675975928,"y0":50.00344252460091,"z0":5.59854372879357,"aX":-8.223134873768904},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":5.9,"spinRate":2140,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.3938331497208565,"extension":6.614777226445118},"hitData":{"launchSpeed":61.5,"launchAngle":-73.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":116.77,"coordY":189.16}},"index":5,"playId":"465cc480-8310-3dc7-a67a-e44d7f037b98","pitchNumber":3,"startTime":"2026-07-21T23:17:09.134Z","endTime":"2026-07-21T23:17:18.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:17:18.342Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Cronenworth singles on a line drive to left fielder Mauricio Dubón. Fernando Tatis Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T23:17:48.587Z","endTime":"2026-07-21T23:18:44.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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(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.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.725381235718753,"aZ":-14.607387011937293,"pfxX":-6.030942223423809,"pfxZ":9.1977474014836,"pX":-0.3461436125078238,"pZ":1.1405251910618586,"vX0":5.4831712590959745,"vY0":-137.40528864185407,"vZ0":-8.801681410455153,"x":130.19,"y":207.99,"x0":-1.5849295067696778,"y0":50.004367801106255,"z0":5.379994118099096,"aX":-11.521778454886647},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.0,"breakHorizontal":9.7,"spinRate":2037,"spinDirection":206},"zone":13,"typeConfidence":0.91,"plateTime":0.39876265747458595,"extension":6.785287524665813},"index":0,"playId":"16f07847-c6cc-3239-b99b-e4cff4b3aa61","pitchNumber":1,"startTime":"2026-07-21T23:17:53.130Z","endTime":"2026-07-21T23:17:56.501Z","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":73.9,"endSpeed":68.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.17619487797554,"aZ":-38.35150081378123,"pfxX":3.609293980467802,"pfxZ":-5.313033974439797,"pX":-0.43459065790201,"pZ":2.056094479093516,"vX0":1.468433528554846,"vY0":-107.5957795444629,"vZ0":0.5137822325938612,"x":133.57,"y":183.27,"x0":-1.5966724684085027,"y0":50.00366833274694,"z0":6.093917554578539,"aX":4.195139572146314},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-9.1,"breakHorizontal":-7.0,"spinRate":2386,"spinDirection":47},"zone":7,"typeConfidence":0.9,"plateTime":0.5107555018156207,"extension":6.563060992236336},"index":1,"playId":"2b271702-2390-3afe-8dde-b3d189c8ece9","pitchNumber":2,"startTime":"2026-07-21T23:18:12.294Z","endTime":"2026-07-21T23:18:15.867Z","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":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.435649594630412,"aZ":-12.364929016815468,"pfxX":-5.383791225562285,"pfxZ":10.10387356462202,"pX":-0.28637437717076786,"pZ":2.141522590635506,"vX0":5.83585919382094,"vY0":-138.5325781554526,"vZ0":-6.681527712804854,"x":127.92,"y":180.96,"x0":-1.7121308527731174,"y0":50.0009205426529,"z0":5.396385265249957,"aX":-10.553898871017381},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":8.6,"spinRate":2085,"spinDirection":215},"zone":8,"typeConfidence":0.91,"plateTime":0.3940776624975544,"extension":6.715081436638763},"hitData":{"launchSpeed":101.8,"launchAngle":8.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":86.52,"coordY":110.5}},"index":2,"playId":"3871544a-e415-3223-b47b-80c1bb2e4031","pitchNumber":3,"startTime":"2026-07-21T23:18:31.736Z","endTime":"2026-07-21T23:18:44.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:18:44.939Z","atBatIndex":1},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Manny Machado grounds into a double play, shortstop Jim Jarvis to second baseman Ozzie Albies to first baseman Matt Olson. Fernando Tatis Jr. to 3rd. Jake Cronenworth out at 2nd. Manny Machado out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T23:18:58.754Z","endTime":"2026-07-21T23:20:47.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.722295921843443,"aZ":-28.30739043688739,"pfxX":-0.17800882570109966,"pfxZ":2.4332418530660993,"pX":1.1116142028811216,"pZ":0.6101641948778682,"vX0":7.152901554926876,"vY0":-125.44487252886162,"vZ0":-6.265603292447557,"x":74.63,"y":222.31,"x0":-1.755502903865517,"y0":50.00510812421495,"z0":5.452262123720728,"aX":-0.2832710735607439},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.1,"breakHorizontal":-1.3,"spinRate":2373,"spinDirection":151},"zone":14,"typeConfidence":0.89,"plateTime":0.43686498639276294,"extension":6.6679595182055245},"index":0,"playId":"a5abbba0-143e-381e-baed-9d811922a45c","pitchNumber":1,"startTime":"2026-07-21T23:19:14.738Z","endTime":"2026-07-21T23:19:18.450Z","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.7,"endSpeed":87.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.781258620924834,"aZ":-13.865990384479003,"pfxX":-2.880814336552854,"pfxZ":9.314413211090006,"pX":0.27290918165168354,"pZ":2.908109087138583,"vX0":6.1640530745924895,"vY0":-139.18887337911553,"vZ0":-4.895009489668041,"x":106.6,"y":160.26,"x0":-1.5944454277140503,"y0":50.00133394871375,"z0":5.6053822423399415,"aX":-5.6623402394269595},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.1,"breakHorizontal":4.0,"spinRate":1879,"spinDirection":214},"zone":3,"typeConfidence":0.91,"plateTime":0.3932925483429379,"extension":6.626085910354504},"index":1,"playId":"57749872-87ff-3532-a262-2604bef89284","pitchNumber":2,"startTime":"2026-07-21T23:19:36.171Z","endTime":"2026-07-21T23:19:39.171Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"8d04353c-a0f8-4c78-b4e0-0c06482ec7f9","startTime":"2026-07-21T23:19:58.289Z","endTime":"2026-07-21T23:20:03.289Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.519556950679007,"aZ":-15.02637879299386,"pfxX":-4.936364592077475,"pfxZ":8.64166349118437,"pX":-0.36696948039680866,"pZ":1.452171125861806,"vX0":5.2802713699820405,"vY0":-139.52753141467093,"vZ0":-8.426220021012966,"x":130.99,"y":199.57,"x0":-1.6368497603808665,"y0":50.00396271439361,"z0":5.488304246694123,"aX":-9.796075038534127},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.2,"breakHorizontal":7.9,"spinRate":2148,"spinDirection":213},"zone":13,"typeConfidence":0.91,"plateTime":0.3916036749798564,"extension":6.787749902768786},"index":3,"playId":"6012924d-ab0a-3976-80a9-54bbf9d30ca6","pitchNumber":3,"startTime":"2026-07-21T23:20:16.901Z","endTime":"2026-07-21T23:20:20.651Z","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":96.3,"endSpeed":89.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.596519050551525,"aZ":-16.015922846937823,"pfxX":-3.6395026588391364,"pfxZ":8.042490352778483,"pX":0.1681849297335785,"pZ":2.0293966021974352,"vX0":6.520726337635743,"vY0":-140.12395922605225,"vZ0":-6.5421817604401395,"x":110.59,"y":183.99,"x0":-1.7053051620874649,"y0":50.002284682623895,"z0":5.421748853379809,"aX":-7.312251627456548},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.6,"breakHorizontal":5.4,"spinRate":2104,"spinDirection":209},"zone":8,"typeConfidence":0.91,"plateTime":0.389353606769844,"extension":6.506286010882718},"hitData":{"launchSpeed":100.5,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.33,"coordY":148.01}},"index":4,"playId":"106b0860-0519-3b02-9cf2-c91f3dfa3052","pitchNumber":4,"startTime":"2026-07-21T23:20:38.586Z","endTime":"2026-07-21T23:20:47.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:20:47.287Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ty France singles on a line drive to center fielder Michael Harris II. Fernando Tatis Jr. scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T23:21:00.798Z","endTime":"2026-07-21T23:21:49.232Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":625643,"link":"/api/v1/people/625643"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.581314542718754,"aZ":-12.995084951852126,"pfxX":-3.171284687791691,"pfxZ":9.657631218660523,"pX":-0.23381556801191006,"pZ":3.455114214706275,"vX0":5.105982225103813,"vY0":-139.59298717334468,"vZ0":-3.6273694958339497,"x":125.91,"y":145.49,"x0":-1.6693866551671015,"y0":50.0038301634457,"z0":5.619163692740508,"aX":-6.299009085311149},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":4.8,"spinRate":2041,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.39145280702088625,"extension":6.409094822722802},"index":0,"playId":"0845bda1-bdd2-30ca-bde4-626661f7a9cc","pitchNumber":1,"startTime":"2026-07-21T23:21:17.186Z","endTime":"2026-07-21T23:21:21.421Z","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":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.982098299932474,"aZ":-12.21105949650579,"pfxX":-4.785453203245726,"pfxZ":9.955221674358997,"pX":-0.2930366007075912,"pZ":1.7090118653754207,"vX0":5.692065267450019,"vY0":-140.50370392987918,"vZ0":-7.975374568971887,"x":128.17,"y":192.64,"x0":-1.7206727460264455,"y0":50.00353243549834,"z0":5.372706497724041,"aX":-9.59639208606066},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":7.6,"spinRate":2094,"spinDirection":210},"zone":7,"typeConfidence":0.91,"plateTime":0.38941264806483256,"extension":6.629054646115852},"hitData":{"launchSpeed":90.5,"launchAngle":10.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.77,"coordY":94.16}},"index":1,"playId":"981f35c0-d923-3220-a5c6-a99deadb1a00","pitchNumber":2,"startTime":"2026-07-21T23:21:36.182Z","endTime":"2026-07-21T23:21:49.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:21:49.232Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a line drive to left fielder Mauricio Dubón. Ty France to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T23:22:03.873Z","endTime":"2026-07-21T23:23:23.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnSecond":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.7,"endSpeed":78.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08851790740444,"aZ":-31.45825614750806,"pfxX":3.872800775774427,"pfxZ":0.4635792398662568,"pX":-0.5940606278433676,"pZ":1.5031960816627612,"vX0":2.5261083361982917,"vY0":-123.4480622763923,"vZ0":-3.379023273830896,"x":139.64,"y":198.19,"x0":-2.1330134015023505,"y0":50.00247543244804,"z0":5.531870193924463,"aX":5.990015657550696},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.4,"breakHorizontal":-7.6,"spinRate":2391,"spinDirection":133},"zone":13,"typeConfidence":0.89,"plateTime":0.44331723803811274,"extension":6.393097845672003},"index":0,"playId":"d9288702-47c9-3e54-94a4-c76ad239b13a","pitchNumber":1,"startTime":"2026-07-21T23:22:13.638Z","endTime":"2026-07-21T23:22:16.638Z","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":83.8,"endSpeed":77.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.36632639869686,"aZ":-31.56808634766106,"pfxX":3.3056341243139435,"pfxZ":0.39483782958740576,"pX":-0.8078627534586358,"pZ":2.8865751467754253,"vX0":1.861086144769684,"vY0":-122.22265735206243,"vZ0":0.028423495131691734,"x":147.79,"y":160.84,"x0":-2.0056291829753206,"y0":50.00175734720513,"z0":5.558828743146999,"aX":5.061008065886721},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.0,"breakHorizontal":-6.4,"spinRate":2275,"spinDirection":107},"zone":4,"typeConfidence":0.9,"plateTime":0.4460777558481799,"extension":6.4536345746255055},"index":1,"playId":"c3b53180-f4de-31c3-a82c-12d2e9acd3b4","pitchNumber":2,"startTime":"2026-07-21T23:22:32.096Z","endTime":"2026-07-21T23:22:35.096Z","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":87.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.791940961221293,"aZ":-15.70280494485027,"pfxX":-3.876508408407296,"pfxZ":8.354335732305646,"pX":-1.7953705208031803,"pZ":2.380450157300974,"vX0":1.9195805223025226,"vY0":-139.3840425358671,"vZ0":-5.619984765983966,"x":185.44,"y":174.51,"x0":-1.9886883045405064,"y0":50.001100584664435,"z0":5.4565915330460975,"aX":-7.640553951354184},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":6.6,"spinRate":2168,"spinDirection":209},"zone":13,"typeConfidence":0.91,"plateTime":0.392687837055242,"extension":6.619404577268426},"index":2,"playId":"3854260d-cb9f-3cc1-adfd-187d1e37ac40","pitchNumber":3,"startTime":"2026-07-21T23:22:52.778Z","endTime":"2026-07-21T23:22:55.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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4438504548825,"aZ":-16.992540364865665,"pfxX":-4.629136497617216,"pfxZ":7.6739895001935965,"pX":-1.3760245174885462,"pZ":1.9492419499844225,"vX0":2.8968819568476976,"vY0":-139.32203720477625,"vZ0":-6.721490694109785,"x":169.45,"y":186.15,"x0":-1.8244397843683102,"y0":50.0033873665722,"z0":5.503847049957339,"aX":-9.158279656000733},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.8,"breakHorizontal":7.8,"spinRate":1995,"spinDirection":207},"zone":13,"typeConfidence":0.91,"plateTime":0.3921859633489233,"extension":6.580791902646588},"hitData":{"launchSpeed":83.5,"launchAngle":15.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.31,"coordY":107.47}},"index":3,"playId":"341472e2-9a10-3d39-bf75-ca44fca6e115","pitchNumber":4,"startTime":"2026-07-21T23:23:11.535Z","endTime":"2026-07-21T23:23:23.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:23:23.302Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Campusano grounds out softly, pitcher Reynaldo López to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T23:23:41.962Z","endTime":"2026-07-21T23:24:23.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":625643,"link":"/api/v1/people/625643"},"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"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.156910262016595,"aZ":-30.470131394260747,"pfxX":2.566839334145535,"pfxZ":1.0521881793744097,"pX":0.6742514411522147,"pZ":0.831180688209401,"vX0":5.492167450785694,"vY0":-126.4269134450723,"vZ0":-5.5667947197340855,"x":91.3,"y":216.34,"x0":-1.8576833573169445,"y0":50.00521828816455,"z0":5.499704207799222,"aX":4.1655322337428},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.8,"breakHorizontal":-5.9,"spinRate":2239,"spinDirection":166},"zone":14,"typeConfidence":0.89,"plateTime":0.4328145727028896,"extension":6.600483741823718},"index":0,"playId":"85366901-4167-31b8-a945-c79169406df3","pitchNumber":1,"startTime":"2026-07-21T23:23:57.083Z","endTime":"2026-07-21T23:24:00.083Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76359802338136,"aZ":-30.278994548498662,"pfxX":1.9050830753404875,"pfxZ":1.1875692069967538,"pX":0.20437087172043167,"pZ":2.21537524661839,"vX0":4.391262026565224,"vY0":-125.09082366038184,"vZ0":-2.2761667722776875,"x":109.21,"y":178.96,"x0":-1.8142666697075083,"y0":50.00585421754023,"z0":5.594140440894667,"aX":3.050997720671939},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.9,"breakHorizontal":-4.3,"spinRate":2359,"spinDirection":113},"zone":5,"typeConfidence":0.9,"plateTime":0.43612446890151313,"extension":6.297932904678534},"hitData":{"launchSpeed":42.4,"launchAngle":-52.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":136.74,"coordY":187.95}},"index":1,"playId":"e3e225e5-3c2a-39cd-bb59-293ca0bbb633","pitchNumber":2,"startTime":"2026-07-21T23:24:13.250Z","endTime":"2026-07-21T23:24:23.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:24:23.133Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drake Baldwin walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T23:26:14.563Z","endTime":"2026-07-21T23:28:09.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.984969940317324,"aZ":-15.33966364430189,"pfxX":-2.7696032780064064,"pfxZ":8.69760198751569,"pX":0.02003859789905239,"pZ":3.416711197368937,"vX0":4.240580306689889,"vY0":-137.6355998847022,"vZ0":-3.2325860164767524,"x":116.24,"y":146.53,"x0":-1.1745071813107935,"y0":50.00507880028251,"z0":5.633223472614603,"aX":-5.3624539757689496},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":4.2,"spinRate":2177,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.3965973780264145,"extension":6.52796081861969},"index":0,"playId":"b376a0fd-d5e2-35ac-8db5-3479421cf0ed","pitchNumber":1,"startTime":"2026-07-21T23:26:33.685Z","endTime":"2026-07-21T23:26:36.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.108412340766094,"aZ":-24.65878814579848,"pfxX":-6.376112713792112,"pfxZ":4.279910709016396,"pX":-0.8747243985625497,"pZ":0.9590646764193607,"vX0":3.275010452427239,"vY0":-131.22998836341682,"vZ0":-6.622055206169296,"x":150.34,"y":212.89,"x0":-1.3063044637335364,"y0":50.00062955346424,"z0":5.335416976973168,"aX":-11.19054458457513},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.6,"breakHorizontal":10.9,"spinRate":1190,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.41636166041145106,"extension":6.374650386593124},"index":1,"playId":"6ff168a0-05aa-334f-8536-7de9aabb2c03","pitchNumber":2,"startTime":"2026-07-21T23:26:47.572Z","endTime":"2026-07-21T23:26:50.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":85.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.779305021279505,"aZ":-29.097563052023197,"pfxX":4.128181164491058,"pfxZ":1.6949636016523026,"pX":-1.4218522119580648,"pZ":4.127238742474607,"vX0":-1.1419186927586193,"vY0":-131.96831959334074,"vZ0":1.44647584741352,"x":171.2,"y":127.34,"x0":-1.5283820919919275,"y0":50.00602976963453,"z0":5.667837509063181,"aX":7.512247586153539},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.5,"breakHorizontal":-7.3,"spinRate":2457,"spinDirection":166},"zone":11,"typeConfidence":0.91,"plateTime":0.4101494191007027,"extension":6.075912807755259},"index":2,"playId":"695998f9-dac8-3ee1-8e06-f3f46a5b4b01","pitchNumber":3,"startTime":"2026-07-21T23:27:06.349Z","endTime":"2026-07-21T23:27:09.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.708833345515735,"aZ":-24.460264255653794,"pfxX":3.1400657643837526,"pfxZ":4.282173979808762,"pX":-1.1500705745388464,"pZ":2.923060985348091,"vX0":0.01253647316329573,"vY0":-132.03805926973936,"vZ0":-2.2079384381590774,"x":160.84,"y":159.86,"x0":-1.564228249552434,"y0":50.00431423643432,"z0":5.532767886251691,"aX":5.658322526116536},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.6,"breakHorizontal":-5.8,"spinRate":2394,"spinDirection":169},"zone":11,"typeConfidence":0.91,"plateTime":0.41163128374634406,"extension":6.165407751994105},"index":3,"playId":"608a8dbe-f157-3ea6-9633-9b129574136e","pitchNumber":4,"startTime":"2026-07-21T23:27:19.048Z","endTime":"2026-07-21T23:27:22.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.219115451074554,"aZ":-32.13502675902651,"pfxX":8.141868738900689,"pfxZ":0.022069265561228235,"pX":0.3860260789564957,"pZ":2.116909040540138,"vX0":2.0395917601843028,"vY0":-120.9643698512587,"vZ0":-0.8221953669249475,"x":102.29,"y":181.62,"x0":-1.5269185148191513,"y0":50.000262966720626,"z0":5.297014190129378,"aX":11.9736807854817},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.1,"breakHorizontal":-15.2,"spinRate":2590,"spinDirection":73},"zone":9,"typeConfidence":0.9,"plateTime":0.4540851324803481,"extension":6.428506410223259},"index":4,"playId":"9b944ef2-ffe0-3eb0-a75a-36d25551003a","pitchNumber":5,"startTime":"2026-07-21T23:27:37.216Z","endTime":"2026-07-21T23:27:40.216Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-21T23:27:52.202Z","endTime":"2026-07-21T23:28:06.420Z","isPitch":false,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":85.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.857734574611058,"aZ":-26.858072136710078,"pfxX":4.182389300820727,"pfxZ":2.8956719030218814,"pX":-0.8325650540162968,"pZ":3.3195585383277253,"vX0":-0.35021667284876956,"vY0":-132.74581468449557,"vZ0":-1.0424859465163676,"x":148.74,"y":149.15,"x0":-1.2463752003868782,"y0":50.00177977815918,"z0":5.623118043585525,"aX":7.6749995270488585},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.3,"breakHorizontal":-7.6,"spinRate":2443,"spinDirection":155},"zone":1,"typeConfidence":0.91,"plateTime":0.4082310728224323,"extension":6.265267109553285},"index":6,"playId":"8360812e-df3d-38c0-a1c9-e001f5b976ac","pitchNumber":6,"startTime":"2026-07-21T23:28:06.420Z","endTime":"2026-07-21T23:28:09.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:28:09.865Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T23:28:24.792Z","endTime":"2026-07-21T23:29:57.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":4},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.206878961105044,"aZ":-19.70817194930275,"pfxX":-6.117331005901397,"pfxZ":6.546046009687773,"pX":-0.12009638393631736,"pZ":3.0506075492658415,"vX0":5.664049768483395,"vY0":-136.25608230637917,"vZ0":-2.7535490874923214,"x":121.58,"y":156.41,"x0":-1.4176690179919498,"y0":50.006503098932704,"z0":5.415592786838503,"aX":-11.658062088216065},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.5,"breakHorizontal":10.1,"spinRate":2106,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.3999506247681013,"extension":6.486657627365472},"index":0,"playId":"04004d7e-5352-3378-8b77-75d9eb49f16f","pitchNumber":1,"startTime":"2026-07-21T23:28:34.996Z","endTime":"2026-07-21T23:28:38.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42011077599465,"aZ":-30.599029859127626,"pfxX":-5.449967101457792,"pfxZ":0.9120671888894769,"pX":-0.6279165406416928,"pZ":3.3652616874126586,"vX0":4.064991804108444,"vY0":-130.06445109853496,"vZ0":0.28736888149454043,"x":140.93,"y":147.92,"x0":-1.4943414818658265,"y0":50.004433270639275,"z0":5.552799398076938,"aX":-9.442876398594622},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.9,"breakHorizontal":9.1,"spinRate":1020,"spinDirection":244},"zone":11,"typeConfidence":0.91,"plateTime":0.419321070623381,"extension":6.381371510026493},"index":1,"playId":"ded1de2a-d311-3a9c-b9ad-8723da073ab5","pitchNumber":2,"startTime":"2026-07-21T23:28:50.307Z","endTime":"2026-07-21T23:28:54.213Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.771325071026936,"aZ":-31.3793977019906,"pfxX":-7.504755508039061,"pfxZ":0.45052574574672555,"pX":0.001074618743191882,"pZ":2.2552570283517865,"vX0":6.42226965504213,"vY0":-130.95674686440393,"vZ0":-2.307609410836645,"x":116.96,"y":177.89,"x0":-1.4948252552401629,"y0":50.00235476892507,"z0":5.469609289989325,"aX":-13.18016845508036},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.6,"breakHorizontal":12.4,"spinRate":1038,"spinDirection":247},"zone":5,"typeConfidence":0.91,"plateTime":0.416487130459092,"extension":6.289117221359835},"index":2,"playId":"5a2a855c-de78-3861-a746-d76f2d1d0a64","pitchNumber":3,"startTime":"2026-07-21T23:29:07.371Z","endTime":"2026-07-21T23:29:10.437Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-21T23:29:30.621Z","endTime":"2026-07-21T23:29:47.258Z","isPitch":false,"type":"action","player":{"id":645277,"link":"/api/v1/people/645277"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.69490771985289,"aZ":-39.9006811860304,"pfxX":3.3838061138258775,"pfxZ":-5.280968409712553,"pX":0.19486193977723204,"pZ":2.6093694903812326,"vX0":2.7425609059352256,"vY0":-119.52591222605626,"vZ0":1.3379760197817991,"x":109.57,"y":168.33,"x0":-1.4026704855347885,"y0":50.00343774723181,"z0":5.595618999220238,"aX":4.949261442410237},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-9.1,"breakHorizontal":-6.7,"spinRate":2275,"spinDirection":42},"zone":5,"typeConfidence":0.78,"plateTime":0.45635470599616745,"extension":6.300858582415171},"hitData":{"launchSpeed":87.9,"launchAngle":37.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.65,"coordY":83.27}},"index":4,"playId":"026bc198-451a-3158-b277-dc7510309a1f","pitchNumber":4,"startTime":"2026-07-21T23:29:47.258Z","endTime":"2026-07-21T23:29:57.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:29:57.281Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Olson pops out to first baseman Ty France in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T23:30:17.486Z","endTime":"2026-07-21T23:31:06.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":2},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.560862267893935,"aZ":-25.460348975093794,"pfxX":2.6484042691395437,"pfxZ":3.888446223408307,"pX":-0.44864556123807436,"pZ":3.58183176761367,"vX0":1.8573479394525163,"vY0":-129.47009076880667,"vZ0":-0.13122742298284173,"x":134.1,"y":142.07,"x0":-1.515242095719433,"y0":50.00558681608183,"z0":5.55321024872827,"aX":4.5755690492387044},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.2,"breakHorizontal":-5.2,"spinRate":2317,"spinDirection":173},"zone":11,"typeConfidence":0.87,"plateTime":0.4202430753991653,"extension":6.39564946539989},"index":0,"playId":"c8c5b635-b96b-3a6a-bc44-081aa7de033e","pitchNumber":1,"startTime":"2026-07-21T23:30:20.171Z","endTime":"2026-07-21T23:30:23.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.168995293804752,"aZ":-33.1013041836456,"pfxX":-4.982956616659836,"pfxZ":-0.5285168919282572,"pX":0.042087825258130915,"pZ":2.4034630890530586,"vX0":5.61931033864307,"vY0":-131.16679800569997,"vZ0":-1.475146215637317,"x":115.4,"y":173.89,"x0":-1.470642301485736,"y0":50.001675287856656,"z0":5.418791536597164,"aX":-8.768469526633515},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.1,"breakHorizontal":7.9,"spinRate":1076,"spinDirection":244},"zone":5,"typeConfidence":0.91,"plateTime":0.4160017147569919,"extension":6.704845775951428},"index":1,"playId":"a3ed8d89-80ba-372f-a6cd-535ee6f78887","pitchNumber":2,"startTime":"2026-07-21T23:30:36.016Z","endTime":"2026-07-21T23:30:39.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70486488805667,"aZ":-28.222439651586413,"pfxX":8.382206977406597,"pfxZ":2.7354252783886714,"pX":0.21595669905385445,"pZ":2.093326593813177,"vX0":1.8657277187851946,"vY0":-120.14654131124242,"vZ0":-1.6217456416234262,"x":108.77,"y":182.26,"x0":-1.6614170893058335,"y0":50.00461807205535,"z0":5.311983858412168,"aX":12.118041476561327},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.8,"breakHorizontal":-15.6,"spinRate":2624,"spinDirection":73},"zone":8,"typeConfidence":0.91,"plateTime":0.45785522525025346,"extension":6.762065633988679},"hitData":{"launchSpeed":91.6,"launchAngle":74.0,"totalDistance":42.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":147.64,"coordY":197.63}},"index":2,"playId":"939d0ed9-18a1-39fe-8c8a-1470320a4c6e","pitchNumber":3,"startTime":"2026-07-21T23:30:55.000Z","endTime":"2026-07-21T23:31:06.437Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:31:06.437Z","atBatIndex":8},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Austin Riley grounds into a force out, shortstop Xander Bogaerts to second baseman Jake Cronenworth. Drake Baldwin out at 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T23:31:15.595Z","endTime":"2026-07-21T23:31:54.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","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":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.760673024439498,"aZ":-21.67306867131509,"pfxX":3.6465128312366533,"pfxZ":5.870204279399634,"pX":0.9758013326503124,"pZ":1.792090154651909,"vX0":4.380396729498744,"vY0":-132.494871826893,"vZ0":-5.480782424476534,"x":79.8,"y":190.39,"x0":-1.1689246335193233,"y0":50.00132933051264,"z0":5.458530039101278,"aX":6.519253601591194},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.7,"breakHorizontal":-7.6,"spinRate":2495,"spinDirection":173},"zone":14,"typeConfidence":0.92,"plateTime":0.4124858532863205,"extension":6.639149049172412},"index":0,"playId":"5f1b5ff9-1128-3c6a-8cdd-0511e94fe339","pitchNumber":1,"startTime":"2026-07-21T23:31:30.268Z","endTime":"2026-07-21T23:31:33.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.6,"endSpeed":86.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.626892911903926,"aZ":-18.28310602037503,"pfxX":-5.688264759401669,"pfxZ":7.248201586799502,"pX":-0.05378745090405867,"pZ":2.0695243549486615,"vX0":5.33903714374825,"vY0":-137.567515022731,"vZ0":-5.602743501460268,"x":119.05,"y":182.9,"x0":-1.281051730474706,"y0":50.00005331747171,"z0":5.372533813879046,"aX":-10.896875023269605},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":9.1,"spinRate":2197,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.39821082088565163,"extension":6.418817647336105},"hitData":{"launchSpeed":111.4,"launchAngle":3.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.46,"coordY":149.83}},"index":1,"playId":"83100daa-58ef-379c-8aec-a0193046d0dc","pitchNumber":2,"startTime":"2026-07-21T23:31:46.420Z","endTime":"2026-07-21T23:31:54.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:31:54.042Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-21T23:34:16.585Z","endTime":"2026-07-21T23:35:27.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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":0},"pitchData":{"startSpeed":71.2,"endSpeed":66.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.06439543550085,"aZ":-37.16041925418204,"pfxX":3.53275131533228,"pfxZ":-4.571865706471284,"pX":-0.7234100015374666,"pZ":2.425083111473014,"vX0":0.8308185271308814,"vY0":-103.71732178781357,"vZ0":1.195111981848758,"x":144.57,"y":173.3,"x0":-1.5879395058632158,"y0":50.001860132009206,"z0":6.2669887315432184,"aX":3.854935855915071},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-7.6,"breakHorizontal":-6.6,"spinRate":2300,"spinDirection":38},"zone":4,"typeConfidence":0.9,"plateTime":0.5277401468150775,"extension":6.3600110354317705},"index":0,"playId":"df40737b-cd19-31c9-b331-ae09ed1ff5ff","pitchNumber":1,"startTime":"2026-07-21T23:34:20.781Z","endTime":"2026-07-21T23:34:24.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69332937142935,"aZ":-22.97850889338665,"pfxX":-5.8521059355990435,"pfxZ":6.2627179075301465,"pX":-1.2925643622050318,"pZ":2.091231845427719,"vX0":3.063412712532971,"vY0":-120.50146596505482,"vZ0":-3.5881674382290454,"x":166.27,"y":182.32,"x0":-1.820804354413208,"y0":50.00545389772505,"z0":5.632767916599071,"aX":-8.596542412710978},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":10.7,"breakHorizontal":9.8,"spinRate":1490,"spinDirection":219},"zone":13,"typeConfidence":0.91,"plateTime":0.45477196378160123,"extension":6.562133292588224},"index":1,"playId":"7a62a84f-648e-320a-8935-5dc7a3c92855","pitchNumber":2,"startTime":"2026-07-21T23:34:35.235Z","endTime":"2026-07-21T23:34:39.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00894221877056,"aZ":-12.761765763577245,"pfxX":-3.7296342085062326,"pfxZ":10.358020511291308,"pX":0.47453697870873923,"pZ":1.4793315699206655,"vX0":6.997638796222683,"vY0":-135.8481138100579,"vZ0":-8.53012465362005,"x":98.91,"y":198.84,"x0":-1.6470190543866492,"y0":50.00319619733884,"z0":5.541679433133046,"aX":-6.990584814647802},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":5.3,"spinRate":2153,"spinDirection":208},"zone":14,"typeConfidence":0.9,"plateTime":0.4027699545236034,"extension":6.473268104993678},"index":2,"playId":"47883a88-06e8-35cd-b23e-14e00b9018bc","pitchNumber":3,"startTime":"2026-07-21T23:34:49.562Z","endTime":"2026-07-21T23:34:53.443Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-21T23:34:59.284Z","endTime":"2026-07-21T23:35:08.854Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"}},{"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":81.7,"endSpeed":75.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.030774789017403,"aZ":-34.84577576455204,"pfxX":3.4840813746322006,"pfxZ":-1.8479457595719726,"pX":-1.9963506962157296,"pZ":2.1659109813549686,"vX0":-0.5103102233428383,"vY0":-119.09972914270713,"vZ0":-0.7623006794450351,"x":193.1,"y":180.3,"x0":-2.2326665872336537,"y0":50.004832863446794,"z0":5.6306021670947475,"aX":5.025647523421267},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.2,"breakHorizontal":-6.2,"spinRate":2441,"spinDirection":84},"zone":13,"typeConfidence":0.9,"plateTime":0.4591841044118712,"extension":5.985020395094549},"index":4,"playId":"fd10abf8-8587-3a01-b802-00a540ecc20d","pitchNumber":4,"startTime":"2026-07-21T23:35:08.854Z","endTime":"2026-07-21T23:35:11.854Z","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":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.964895919327454,"aZ":-33.21692464751201,"pfxX":2.5771795627875176,"pfxZ":-0.6966434984192528,"pX":0.6292993188684434,"pZ":0.1493950402870556,"vX0":5.472382112484764,"vY0":-121.27768246443554,"vZ0":-5.593559423334868,"x":93.01,"y":234.75,"x0":-1.9881938344975516,"y0":50.003123625373874,"z0":5.3713537715824655,"aX":3.8519517559556955},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.3,"breakHorizontal":-5.9,"spinRate":2450,"spinDirection":99},"zone":14,"typeConfidence":0.9,"plateTime":0.45104114127974126,"extension":6.489438689347228},"index":5,"playId":"665cac6b-b380-31da-86f8-2c32f9d1628d","pitchNumber":5,"startTime":"2026-07-21T23:35:24.766Z","endTime":"2026-07-21T23:35:27.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:35:27.832Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-21T23:35:36.419Z","endTime":"2026-07-21T23:36:21.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89257729967199,"aZ":-14.346424346064488,"pfxX":-3.9138480968082447,"pfxZ":9.045729375108852,"pX":-0.502769329080607,"pZ":1.8248456271605416,"vX0":4.681191852775402,"vY0":-138.95144118405403,"vZ0":-7.615519661662594,"x":136.16,"y":189.51,"x0":-1.69469815690773,"y0":50.00068350426853,"z0":5.5393557797982025,"aX":-7.711605519880187},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":6.2,"spinRate":1989,"spinDirection":209},"zone":7,"typeConfidence":0.91,"plateTime":0.39303165920495386,"extension":6.57693201938478},"index":0,"playId":"b4c078d2-5dbb-39e4-87ec-8b2ec2d03e08","pitchNumber":1,"startTime":"2026-07-21T23:35:55.336Z","endTime":"2026-07-21T23:35:59.006Z","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.0,"endSpeed":88.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8308338545005,"aZ":-13.506337326355952,"pfxX":-4.022119192488704,"pfxZ":9.413532776991003,"pX":0.6329762810122953,"pZ":2.9485294055153433,"vX0":7.686497951574736,"vY0":-139.56411789500407,"vZ0":-4.87462454447103,"x":92.87,"y":159.17,"x0":-1.6276386719646614,"y0":50.00494697389999,"z0":5.599520470112691,"aX":-7.978693838107593},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.3,"breakHorizontal":5.8,"spinRate":2107,"spinDirection":209},"zone":3,"typeConfidence":0.91,"plateTime":0.3916626344098568,"extension":6.565307266574396},"hitData":{"launchSpeed":102.3,"launchAngle":24.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":118.37,"coordY":34.84}},"index":1,"playId":"1c66b996-8877-398e-8a3b-75eba93be50a","pitchNumber":2,"startTime":"2026-07-21T23:36:11.255Z","endTime":"2026-07-21T23:36:21.478Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:36:21.478Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Rengifo singles on a line drive to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-21T23:36:47.924Z","endTime":"2026-07-21T23:38:01.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.6,"endSpeed":78.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12602705413278,"aZ":-32.937208532999406,"pfxX":2.5474173993233515,"pfxZ":-0.48946369331415696,"pX":-0.07652575681497345,"pZ":0.896685818703205,"vX0":4.044068452159219,"vY0":-123.24958986975163,"vZ0":-4.534065750831205,"x":119.92,"y":214.57,"x0":-2.065904676310601,"y0":50.00489687008607,"z0":5.523386455761183,"aX":3.942976139691552},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.7,"breakHorizontal":-5.5,"spinRate":2390,"spinDirection":107},"zone":13,"typeConfidence":0.9,"plateTime":0.44339433617502166,"extension":6.040482288099108},"index":0,"playId":"4491ccf5-62fa-3c0d-9834-afa63671faeb","pitchNumber":1,"startTime":"2026-07-21T23:36:58.630Z","endTime":"2026-07-21T23:37:02.187Z","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":95.3,"endSpeed":87.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.188638070085805,"aZ":-11.99098055103057,"pfxX":-4.34006282415586,"pfxZ":10.382207403591064,"pX":-0.9927707739654633,"pZ":2.300474458049166,"vX0":3.7881769260104075,"vY0":-138.59390836395596,"vZ0":-6.98414375237474,"x":154.84,"y":176.67,"x0":-1.8139297489795116,"y0":50.00448882418185,"z0":5.655435642564057,"aX":-8.43789054126995},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":7.1,"spinRate":2204,"spinDirection":211},"zone":13,"typeConfidence":0.91,"plateTime":0.39532839947081433,"extension":6.605967743959267},"index":1,"playId":"a94af32a-a37b-38c2-8078-e91812115929","pitchNumber":2,"startTime":"2026-07-21T23:37:13.507Z","endTime":"2026-07-21T23:37:17.193Z","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":95.0,"endSpeed":86.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.746024719303175,"aZ":-11.211284308889315,"pfxX":-6.508730937819758,"pfxZ":10.866995604654878,"pX":-0.3075433531290285,"pZ":1.7199026164430853,"vX0":6.316879158947529,"vY0":-138.0319397420678,"vZ0":-8.087171400527989,"x":128.72,"y":192.34,"x0":-1.7801605718244042,"y0":50.006137333418735,"z0":5.442879965034997,"aX":-12.560838650521086},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.1,"breakHorizontal":10.4,"spinRate":2128,"spinDirection":208},"zone":7,"typeConfidence":0.91,"plateTime":0.39681229813096364,"extension":6.462495599954998},"index":2,"playId":"e20aca3d-1e0d-33f3-9a32-d1af025a440a","pitchNumber":3,"startTime":"2026-07-21T23:37:33.453Z","endTime":"2026-07-21T23:37:36.942Z","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":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.439255699713353,"aZ":-12.878580434199213,"pfxX":-5.945124443473729,"pfxZ":9.691959310452887,"pX":0.45228243535904544,"pZ":2.1797925872578996,"vX0":8.048135737959123,"vY0":-139.92505458322336,"vZ0":-6.661684334418913,"x":99.76,"y":179.93,"x0":-1.6836588231686542,"y0":50.00017187331242,"z0":5.428641612510848,"aX":-11.833029669718606},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":9.2,"spinRate":2116,"spinDirection":213},"zone":6,"typeConfidence":0.91,"plateTime":0.3908753254072459,"extension":6.469973276880779},"hitData":{"launchSpeed":85.8,"launchAngle":19.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.49,"coordY":98.1}},"index":3,"playId":"eaf4b472-3765-3afc-ade3-dbe4e29e7b31","pitchNumber":4,"startTime":"2026-07-21T23:37:49.855Z","endTime":"2026-07-21T23:38:01.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:38:01.010Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to right fielder Brewer Hicklen.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-21T23:38:15.196Z","endTime":"2026-07-21T23:38:34.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676551,"link":"/api/v1/people/676551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.068407372766682,"aZ":-27.92957528482026,"pfxX":-1.169699746611748,"pfxZ":2.6699817221437065,"pX":0.8353849777571967,"pZ":2.1173103577346595,"vX0":6.920310877461919,"vY0":-125.2771179212509,"vZ0":-2.835352200751855,"x":85.16,"y":181.61,"x0":-1.809697115622657,"y0":50.00496540611611,"z0":5.5443728419096745,"aX":-1.862008853461314},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.4,"breakHorizontal":0.6,"spinRate":2295,"spinDirection":122},"zone":14,"typeConfidence":0.89,"plateTime":0.43704479752594905,"extension":6.047776574370095},"hitData":{"launchSpeed":92.1,"launchAngle":35.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.2,"coordY":88.23}},"index":0,"playId":"0de640ca-5968-3a07-8b7a-b2ced2d463b6","pitchNumber":1,"startTime":"2026-07-21T23:38:22.187Z","endTime":"2026-07-21T23:38:34.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:38:34.029Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, first baseman Ty France to pitcher Walker Buehler.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T23:40:23.351Z","endTime":"2026-07-21T23:43:45.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8,9,10],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26848954054705,"aZ":-28.19244074930399,"pfxX":-6.879476303210261,"pfxZ":2.295587839291038,"pX":0.3452544278244696,"pZ":1.8427240435378758,"vX0":6.435290414385219,"vY0":-130.0892867822385,"vZ0":-3.6151986166450705,"x":103.84,"y":189.03,"x0":-1.252752999331515,"y0":50.003990492725876,"z0":5.360045177446555,"aX":-11.931914757751894},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.6,"breakHorizontal":11.3,"spinRate":1084,"spinDirection":241},"zone":9,"typeConfidence":0.91,"plateTime":0.4191590232900646,"extension":6.707287186479876},"index":0,"playId":"061d6f64-330b-3814-afcc-8da701504e42","pitchNumber":1,"startTime":"2026-07-21T23:40:49.753Z","endTime":"2026-07-21T23:40:52.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.321357984024466,"aZ":-24.206160048057622,"pfxX":2.1660800109450062,"pfxZ":4.348701262657112,"pX":-0.12338268721610471,"pZ":4.005879418455753,"vX0":1.590392893344964,"vY0":-133.4463765824627,"vZ0":0.011185883538625263,"x":121.7,"y":130.62,"x0":-1.0052669679651502,"y0":50.00511890102,"z0":5.722117724996589,"aX":3.970450088086348},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.0,"breakHorizontal":-4.2,"spinRate":2270,"spinDirection":174},"zone":11,"typeConfidence":0.9,"plateTime":0.40791657349912747,"extension":6.148657916482577},"index":1,"playId":"f66a83cb-dc41-324c-853e-429932692ffc","pitchNumber":2,"startTime":"2026-07-21T23:41:06.455Z","endTime":"2026-07-21T23:41:10.606Z","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":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46230027501455,"aZ":-20.510196662708648,"pfxX":-5.659047511956866,"pfxZ":5.903806011638732,"pX":1.3005824318087862,"pZ":3.4172916976555197,"vX0":8.259769739893613,"vY0":-138.61924156915364,"vZ0":-2.051533569772518,"x":67.42,"y":146.51,"x0":-0.9612851019061047,"y0":50.00587581932606,"z0":5.51402593080166,"aX":-11.187159402728419},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.6,"breakHorizontal":8.9,"spinRate":2000,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3928094118159753,"extension":6.347265002291065},"index":2,"playId":"eb6a6929-c892-3b30-a54c-d652079f9978","pitchNumber":3,"startTime":"2026-07-21T23:41:19.936Z","endTime":"2026-07-21T23:41:22.951Z","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":89.7,"endSpeed":83.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50099688957735,"aZ":-30.732229708736558,"pfxX":-5.645418012551846,"pfxZ":0.821407836190871,"pX":-0.4960316645555461,"pZ":1.913767155273514,"vX0":4.049549969738266,"vY0":-130.74450768793952,"vZ0":-3.1557545690278306,"x":135.91,"y":187.11,"x0":-1.3194040972840992,"y0":50.00377300212398,"z0":5.405067068583072,"aX":-9.928148641088974},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.1,"breakHorizontal":9.5,"spinRate":967,"spinDirection":241},"zone":7,"typeConfidence":0.91,"plateTime":0.41643550369289173,"extension":6.507134080544905},"index":3,"playId":"dfcb3b6c-7107-336f-87fe-516ca52b632d","pitchNumber":4,"startTime":"2026-07-21T23:41:32.615Z","endTime":"2026-07-21T23:41:36.330Z","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.3,"endSpeed":82.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.202242547689213,"aZ":-30.13202646662279,"pfxX":3.486232082879859,"pfxZ":1.1842047914625216,"pX":0.23089091175381038,"pZ":1.726460777889106,"vX0":1.8826758182961159,"vY0":-128.79995060339746,"vZ0":-3.8958225435155436,"x":108.2,"y":192.17,"x0":-0.9572832245114445,"y0":50.000250166870636,"z0":5.532886666175229,"aX":5.9847181722597185},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.7,"breakHorizontal":-6.7,"spinRate":2400,"spinDirection":126},"zone":8,"typeConfidence":0.89,"plateTime":0.42171471558170603,"extension":6.452559165613849},"index":4,"playId":"7f70687c-9663-3d18-a24e-a68b4c04306d","pitchNumber":5,"startTime":"2026-07-21T23:41:49.850Z","endTime":"2026-07-21T23:41:54.221Z","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":86.8,"endSpeed":81.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.847956032264648,"aZ":-33.47319640649281,"pfxX":3.9996343223626667,"pfxZ":-0.7856153888161774,"pX":0.3974543718557279,"pZ":2.628714065003876,"vX0":2.2202032188744827,"vY0":-126.5340298446168,"vZ0":-0.8709844078996474,"x":101.85,"y":167.8,"x0":-1.0064942817937548,"y0":50.00453591569989,"z0":5.62094578685864,"aX":6.592487570335176},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.4,"breakHorizontal":-7.7,"spinRate":2444,"spinDirection":103},"zone":6,"typeConfidence":0.91,"plateTime":0.43019143779892843,"extension":6.477312194029826},"index":5,"playId":"ad0e52a3-40db-3799-8c1c-b876aa0905f9","pitchNumber":6,"startTime":"2026-07-21T23:42:12.987Z","endTime":"2026-07-21T23:42:16.202Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-21T23:42:27.885Z","endTime":"2026-07-21T23:42:37.454Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.188911495835477,"aZ":-40.3169026706946,"pfxX":4.970353883147467,"pfxZ":-5.848759352245561,"pX":0.9971387821937668,"pZ":0.8549106611920476,"vX0":2.928593737173555,"vY0":-117.83065812866998,"vZ0":-2.213467355648719,"x":78.99,"y":215.7,"x0":-0.9109535444188224,"y0":50.00004236432565,"z0":5.562041800219286,"aX":6.926216031589311},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-10.8,"breakHorizontal":-9.7,"spinRate":2187,"spinDirection":32},"zone":14,"typeConfidence":0.85,"plateTime":0.46638262319679047,"extension":6.570650036225623},"index":7,"playId":"1e824d11-dad9-34a3-803f-4975ad14891b","pitchNumber":7,"startTime":"2026-07-21T23:42:37.454Z","endTime":"2026-07-21T23:42:40.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.880857950274677,"aZ":-25.539723905901532,"pfxX":3.415032142234846,"pfxZ":3.7714354338210896,"pX":-0.04316933125838268,"pZ":3.427538259647501,"vX0":1.5964172388427333,"vY0":-131.33408375308662,"vZ0":-0.5003716644921693,"x":118.65,"y":146.24,"x0":-1.1012734051965496,"y0":50.00353632355517,"z0":5.507696269475003,"aX":6.010469759740927},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.0,"breakHorizontal":-6.5,"spinRate":2316,"spinDirection":172},"zone":11,"typeConfidence":0.91,"plateTime":0.415862590872242,"extension":6.424215644676161},"index":8,"playId":"737d3e05-dd69-30d5-921b-3ce004dc864b","pitchNumber":8,"startTime":"2026-07-21T23:42:57.904Z","endTime":"2026-07-21T23:43:00.904Z","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":88.7,"endSpeed":81.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.213277738882304,"aZ":-32.787583273232336,"pfxX":-4.463104490889478,"pfxZ":-0.3603514589372043,"pX":0.6251515794856513,"pZ":2.2564458974849226,"vX0":6.09882491067465,"vY0":-129.0420039386197,"vZ0":-1.7266614089727657,"x":93.17,"y":177.86,"x0":-1.1862997996366489,"y0":50.003880468867855,"z0":5.454035283217248,"aX":-7.546404254311215},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.8,"breakHorizontal":6.7,"spinRate":1023,"spinDirection":247},"zone":6,"typeConfidence":0.9,"plateTime":0.42403641464031105,"extension":6.964550327500624},"index":9,"playId":"35b6ef4c-d1a5-3ec7-b6cb-1c5e46f85355","pitchNumber":9,"startTime":"2026-07-21T23:43:16.959Z","endTime":"2026-07-21T23:43:20.002Z","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.8,"endSpeed":87.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08146062627546,"aZ":-20.0744146041433,"pfxX":-1.7376850950246858,"pfxZ":6.212505531652932,"pX":1.181138018693444,"pZ":2.8895878828178696,"vX0":6.558265248957439,"vY0":-138.02823121303012,"vZ0":-3.4961942741989054,"x":71.98,"y":160.76,"x0":-0.9903568960299401,"y0":50.0017777179834,"z0":5.50927942500904,"aX":-3.384747382922396},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.8,"breakHorizontal":1.9,"spinRate":2101,"spinDirection":201},"zone":12,"typeConfidence":0.86,"plateTime":0.39544728538432583,"extension":6.569751684864701},"hitData":{"launchSpeed":59.8,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.26,"coordY":169.22}},"index":10,"playId":"2816c8aa-ed24-3571-9bf3-cf63a20ee9ab","pitchNumber":10,"startTime":"2026-07-21T23:43:36.386Z","endTime":"2026-07-21T23:43:45.869Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:43:45.869Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mauricio Dubón walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T23:43:57.765Z","endTime":"2026-07-21T23:45:02.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":84.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.652376430619242,"aZ":-25.17829641344872,"pfxX":3.201582303476627,"pfxZ":3.954855780339056,"pX":1.4285167778139463,"pZ":1.6814637265568226,"vX0":4.807876627512014,"vY0":-130.86519601667806,"vZ0":-5.044066444254224,"x":62.55,"y":193.38,"x0":-0.8349564307456941,"y0":50.000510806689185,"z0":5.474980621864651,"aX":5.657559859334815},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.5,"breakHorizontal":-6.7,"spinRate":2581,"spinDirection":162},"zone":14,"typeConfidence":0.88,"plateTime":0.4155195533167695,"extension":6.613654765108577},"index":0,"playId":"680c5d24-8c89-30a0-b988-ac08a7c286c1","pitchNumber":1,"startTime":"2026-07-21T23:44:13.355Z","endTime":"2026-07-21T23:44:16.562Z","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":87.3,"endSpeed":81.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.063170938380612,"aZ":-29.829179337045694,"pfxX":4.27415610329918,"pfxZ":1.4116387519803264,"pX":0.9447832976664843,"pZ":0.7015612745720551,"vX0":3.733020321953117,"vY0":-127.2035695719263,"vZ0":-5.856433470200311,"x":80.99,"y":219.84,"x0":-1.0887453922956636,"y0":50.00621936894226,"z0":5.351073241860756,"aX":7.120734050234224},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.7,"breakHorizontal":-8.5,"spinRate":2720,"spinDirection":128},"zone":14,"typeConfidence":0.91,"plateTime":0.42790242650734545,"extension":6.551895699320071},"index":1,"playId":"fdcecc54-3826-36db-90d7-17f622ad21c2","pitchNumber":2,"startTime":"2026-07-21T23:44:27.042Z","endTime":"2026-07-21T23:44:30.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.780950261650382,"aZ":-25.24052443708777,"pfxX":3.5149113959850875,"pfxZ":3.9862689265950335,"pX":0.11323111805544861,"pZ":1.3348140763154361,"vX0":1.9980010110321,"vY0":-130.21111643270754,"vZ0":-5.669971919909823,"x":112.68,"y":202.74,"x0":-1.1174607017666798,"y0":50.00636943868305,"z0":5.416018380794634,"aX":6.120772534609696},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.4,"breakHorizontal":-6.7,"spinRate":2353,"spinDirection":166},"zone":14,"typeConfidence":0.8,"plateTime":0.4184237035120737,"extension":6.560042140754377},"index":2,"playId":"b335b762-4ffb-30f4-bdae-8ee0c9c5979a","pitchNumber":3,"startTime":"2026-07-21T23:44:45.248Z","endTime":"2026-07-21T23:44:49.154Z","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":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.611563558643848,"aZ":-14.853308329076683,"pfxX":-3.1816735680097974,"pfxZ":8.958853616486905,"pX":1.0077738905963112,"pZ":1.515024093247862,"vX0":6.480596112556604,"vY0":-137.69448907967248,"vZ0":-7.751929167555806,"x":78.59,"y":197.87,"x0":-0.9556846978872842,"y0":50.00353993988043,"z0":5.3580902548037965,"aX":-6.152328851425772},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":4.6,"spinRate":2239,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.3967454483089048,"extension":6.591467503025293},"index":3,"playId":"2160d506-7914-396b-81b6-2ea39007ab1d","pitchNumber":4,"startTime":"2026-07-21T23:44:59.526Z","endTime":"2026-07-21T23:45:02.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:45:02.922Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Yastrzemski flies out to third baseman Manny Machado in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T23:45:16.094Z","endTime":"2026-07-21T23:47:03.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08648436763571,"aZ":-31.050237672306334,"pfxX":8.443452080590532,"pfxZ":0.7826720570541079,"pX":0.9506468802492489,"pZ":1.3552023489608587,"vX0":3.326938820269152,"vY0":-118.67876886533713,"vZ0":-2.554705414866058,"x":80.76,"y":202.19,"x0":-1.5649766393532558,"y0":50.00167942643994,"z0":5.265521621502764,"aX":12.077216464220854},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.1,"breakHorizontal":-16.1,"spinRate":2749,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.4610018734405057,"extension":6.722094146686683},"index":0,"playId":"cec3c1c8-a64e-3714-a268-c5226fcd8575","pitchNumber":1,"startTime":"2026-07-21T23:45:30.974Z","endTime":"2026-07-21T23:45:34.805Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.163990272702033,"aZ":-29.726046833162595,"pfxX":-5.499733239358578,"pfxZ":1.4376603346133443,"pX":-0.6988044442672152,"pZ":2.688936171704454,"vX0":3.6657907926688944,"vY0":-129.05745046195614,"vZ0":-1.4048230485363375,"x":143.64,"y":166.18,"x0":-1.4154063447650758,"y0":50.0053471951813,"z0":5.507333982781109,"aX":-9.37819836307486},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.5,"breakHorizontal":9.2,"spinRate":1011,"spinDirection":241},"zone":4,"typeConfidence":0.91,"plateTime":0.42269419236982175,"extension":6.7912225089175005},"index":1,"playId":"1207a857-9398-31db-972c-c54e01128ce2","pitchNumber":2,"startTime":"2026-07-21T23:45:50.327Z","endTime":"2026-07-21T23:45:55.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.362617878343734,"aZ":-18.44657116427501,"pfxX":-2.166203474351276,"pfxZ":7.112797246316351,"pX":-0.7845327637129699,"pZ":2.5601768170741215,"vX0":2.249021202655365,"vY0":-137.3108314485151,"vZ0":-4.658788788907586,"x":146.9,"y":169.66,"x0":-1.3286083846336236,"y0":50.00300745433649,"z0":5.515369170085439,"aX":-4.1808063570116065},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.2,"breakHorizontal":3.5,"spinRate":2032,"spinDirection":198},"zone":4,"typeConfidence":0.89,"plateTime":0.3972878184745876,"extension":6.402194659329725},"index":2,"playId":"85f07082-44d0-3102-b119-4bcf0ada672b","pitchNumber":3,"startTime":"2026-07-21T23:46:10.757Z","endTime":"2026-07-21T23:46:14.632Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":85.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.696867788685264,"aZ":-26.5595293228498,"pfxX":3.1689703178848916,"pfxZ":3.0724649670278907,"pX":0.14369948030674864,"pZ":2.7167501064099646,"vX0":2.454557271316352,"vY0":-133.39937776528416,"vZ0":-2.5312315790991016,"x":111.52,"y":165.43,"x0":-1.195522099425134,"y0":50.00624121956455,"z0":5.563417788438689,"aX":5.796852447368072},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.3,"breakHorizontal":-6.2,"spinRate":2155,"spinDirection":173},"zone":5,"typeConfidence":0.91,"plateTime":0.40828209109349656,"extension":6.529963267326272},"hitData":{"launchSpeed":77.9,"launchAngle":57.0,"totalDistance":195.0,"trajectory":"fly_ball","hardness":"medium","location":"5","coordinates":{"coordX":67.57,"coordY":147.88}},"index":3,"playId":"c4b3bb20-6894-3811-8f85-40ba5b841ea0","pitchNumber":4,"startTime":"2026-07-21T23:46:50.380Z","endTime":"2026-07-21T23:47:03.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:47:03.482Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brewer Hicklen walks. Mauricio Dubón to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T23:47:20.291Z","endTime":"2026-07-21T23:49:12.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.909391391598017,"aZ":-24.612168612078463,"pfxX":2.70201393100846,"pfxZ":4.088708016282672,"pX":-0.1410836945164263,"pZ":3.1043721396346418,"vX0":1.8289769545799248,"vY0":-133.9161184005019,"vZ0":-1.823182987792328,"x":122.38,"y":154.96,"x0":-1.1798152196782763,"y0":50.00381026396895,"z0":5.522784231562252,"aX":4.998140522741976},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.3,"breakHorizontal":-5.3,"spinRate":2408,"spinDirection":168},"zone":2,"typeConfidence":0.91,"plateTime":0.4061513725640169,"extension":6.498808457258671},"index":0,"playId":"67233c2c-65e4-361a-bc4d-d36ceaf4dbee","pitchNumber":1,"startTime":"2026-07-21T23:47:28.934Z","endTime":"2026-07-21T23:47:32.739Z","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":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.758132636381397,"aZ":-18.214273871832365,"pfxX":-8.216609691424406,"pfxZ":7.092821151785765,"pX":-0.9544309336995382,"pZ":3.7871671270493352,"vX0":3.7914205371029843,"vY0":-139.5113531045737,"vZ0":-1.4312391852834079,"x":153.38,"y":136.53,"x0":-1.2643984138837265,"y0":50.00550962923906,"z0":5.50891553862652,"aX":-16.17862340995813},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":14.0,"spinRate":2183,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39280221972908436,"extension":6.364297292601571},"index":1,"playId":"76d9a4d6-6af7-333d-80e5-902744df0808","pitchNumber":2,"startTime":"2026-07-21T23:47:45.564Z","endTime":"2026-07-21T23:47:50.755Z","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.0,"endSpeed":87.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85054047061552,"aZ":-16.293917350452542,"pfxX":-2.837975316753824,"pfxZ":8.158362018080915,"pX":-0.8172876296027363,"pZ":4.459024802036487,"vX0":1.7397543650076535,"vY0":-138.3900985419545,"vZ0":-0.5530572066638423,"x":148.15,"y":118.39,"x0":-1.0842083026867984,"y0":50.002959369761214,"z0":5.749335148863137,"aX":-5.524433945185304},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":4.8,"spinRate":2265,"spinDirection":192},"zone":11,"typeConfidence":0.9,"plateTime":0.3952409410394653,"extension":6.403025362579472},"index":2,"playId":"d5302620-df14-3ece-9532-80a3481c26fa","pitchNumber":3,"startTime":"2026-07-21T23:48:14.017Z","endTime":"2026-07-21T23:48:17.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.357736816533034,"aZ":-33.40279500908746,"pfxX":8.09997925973445,"pfxZ":-0.8475531569978001,"pX":1.8978085832129419,"pZ":1.6089205330721095,"vX0":4.713561671300823,"vY0":-119.33461083361517,"vZ0":-1.8033560943628535,"x":44.66,"y":195.34,"x0":-1.153560890042331,"y0":50.00341947836362,"z0":5.375385798670209,"aX":11.715921327602373},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.7,"breakHorizontal":-15.8,"spinRate":2732,"spinDirection":64},"zone":14,"typeConfidence":0.89,"plateTime":0.4584835683887625,"extension":6.6426441736756905},"index":3,"playId":"f3c33f98-b054-34ee-ae85-e8064a513ba2","pitchNumber":4,"startTime":"2026-07-21T23:48:30.148Z","endTime":"2026-07-21T23:48:33.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.849393520889794,"aZ":-33.83729072052066,"pfxX":-6.744686936551608,"pfxZ":-0.9599836346753681,"pX":0.6799024498368689,"pZ":0.974321491031012,"vX0":6.905486068693325,"vY0":-130.712219354548,"vZ0":-4.821807486655163,"x":91.08,"y":212.47,"x0":-1.1164508296536173,"y0":50.00268786022293,"z0":5.375747038925473,"aX":-11.703319616741389},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-2.6,"breakHorizontal":10.8,"spinRate":957,"spinDirection":252},"zone":14,"typeConfidence":0.91,"plateTime":0.41859860181094044,"extension":6.7770689517161875},"index":4,"playId":"b0486611-049b-3582-818f-f5dea9958716","pitchNumber":5,"startTime":"2026-07-21T23:48:48.665Z","endTime":"2026-07-21T23:48:52.455Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16484742493823,"aZ":-24.073499590479127,"pfxX":3.4445154768249022,"pfxZ":4.493584926199063,"pX":0.45050871254044406,"pZ":1.022441228736153,"vX0":3.018349290743572,"vY0":-132.6107660702237,"vZ0":-6.734289253237598,"x":99.83,"y":211.17,"x0":-1.1451392594333512,"y0":50.00336905610945,"z0":5.320947011906165,"aX":6.207658155758216},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.1,"breakHorizontal":-6.8,"spinRate":2429,"spinDirection":169},"zone":14,"typeConfidence":0.92,"plateTime":0.4111508387973659,"extension":6.625166388292413},"index":5,"playId":"10fe30da-1fa2-34d1-8cac-e1c7799dc23a","pitchNumber":6,"startTime":"2026-07-21T23:49:06.915Z","endTime":"2026-07-21T23:49:12.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:49:12.403Z","atBatIndex":17},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jim Jarvis triples (1) on a fly ball to right fielder Fernando Tatis Jr. Mauricio Dubón scores. Brewer Hicklen scores.","rbi":2,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T23:50:22.474Z","endTime":"2026-07-21T23:50:38.579Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":62},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":{"id":621111,"link":"/api/v1/people/621111"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"responsiblePitcher":{"id":621111,"link":"/api/v1/people/621111"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T23:49:33.652Z","endTime":"2026-07-21T23:50:24.616Z","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},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00631788818756,"aZ":-23.686045275251782,"pfxX":3.0543868752820282,"pfxZ":4.6784864846778,"pX":0.5248159185067558,"pZ":3.087332484049117,"vX0":3.5126241789729864,"vY0":-133.2057091706602,"vZ0":-2.0592904468976703,"x":97.0,"y":155.42,"x0":-1.2031148738896773,"y0":50.0047935324501,"z0":5.566141112747491,"aX":5.541382050651233},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.3,"breakHorizontal":-6.2,"spinRate":2507,"spinDirection":172},"zone":3,"typeConfidence":0.91,"plateTime":0.409674941632193,"extension":6.531794708796796},"hitData":{"launchSpeed":94.0,"launchAngle":25.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.02,"coordY":51.52}},"index":1,"playId":"633f79f0-1168-3a32-96ab-25ab10f72744","pitchNumber":1,"startTime":"2026-07-21T23:50:24.616Z","endTime":"2026-07-21T23:50:38.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:50:38.579Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drake Baldwin walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T23:51:08.927Z","endTime":"2026-07-21T23:52:20.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnThird":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.146789883722573,"aZ":-23.89358578761453,"pfxX":3.5573127614302518,"pfxZ":4.619150812429282,"pX":-1.2681289757323042,"pZ":3.0516262420193083,"vX0":-0.697074340518561,"vY0":-132.7097256409404,"vZ0":-1.9897402039368395,"x":165.34,"y":156.39,"x0":-1.465071560629018,"y0":50.00123347947467,"z0":5.543202078405814,"aX":6.374304568664853},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.2,"breakHorizontal":-6.4,"spinRate":2424,"spinDirection":153},"zone":11,"typeConfidence":0.91,"plateTime":0.4119923949256932,"extension":6.426507901679131},"index":0,"playId":"e5ab8690-ee23-3e74-b334-a7892819b2a9","pitchNumber":1,"startTime":"2026-07-21T23:51:08.927Z","endTime":"2026-07-21T23:51:13.202Z","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":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.847184910106826,"aZ":-22.371070096527323,"pfxX":-7.6693390991660895,"pfxZ":5.051650676359248,"pX":-0.5125920550085818,"pZ":3.6768437351772283,"vX0":4.989728842814714,"vY0":-138.18533551098196,"vZ0":-0.735209262815078,"x":136.54,"y":139.51,"x0":-1.342238400896215,"y0":50.00279037792961,"z0":5.444893130893285,"aX":-14.880491321885241},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.2,"breakHorizontal":12.8,"spinRate":1990,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3958850122820561,"extension":6.60638785897421},"index":1,"playId":"3b38cdde-06ef-36f9-b928-722a32b1d1ed","pitchNumber":2,"startTime":"2026-07-21T23:51:23.396Z","endTime":"2026-07-21T23:51:28.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.325053383236945,"aZ":-27.631104387955602,"pfxX":11.571479380380143,"pfxZ":3.2142969239744,"pX":-0.8593091125598923,"pZ":3.4333049445453008,"vX0":-1.489514826803902,"vY0":-118.61177027834457,"vZ0":1.286601932916588,"x":149.75,"y":146.08,"x0":-1.7225989486689528,"y0":50.00383809617108,"z0":5.417917127398128,"aX":16.360381662105397},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":6.5,"breakHorizontal":-20.5,"spinRate":2676,"spinDirection":71},"zone":11,"typeConfidence":0.91,"plateTime":0.46316205506576846,"extension":6.511649464727187},"index":2,"playId":"06f8c377-fe7a-3a7c-9e48-7193c932da2d","pitchNumber":3,"startTime":"2026-07-21T23:51:37.812Z","endTime":"2026-07-21T23:51:41.443Z","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":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11273788706454,"aZ":-16.18391935442335,"pfxX":-4.774840523409313,"pfxZ":8.245297849525118,"pX":-0.7645707018470964,"pZ":3.128419535598119,"vX0":2.884509516992231,"vY0":-138.19979486171798,"vZ0":-3.542961432325406,"x":146.14,"y":154.31,"x0":-1.200221991555119,"y0":50.00111575931877,"z0":5.510658157118062,"aX":-9.257092405253127},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":8.0,"spinRate":2228,"spinDirection":201},"zone":1,"typeConfidence":0.9,"plateTime":0.3959685774666313,"extension":6.4460290186197415},"index":3,"playId":"67eea664-c1db-3b5b-a18d-6c0e0648c9d3","pitchNumber":4,"startTime":"2026-07-21T23:51:54.830Z","endTime":"2026-07-21T23:51:58.451Z","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":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19699867493677,"aZ":-22.762046471270654,"pfxX":3.075016893251311,"pfxZ":5.296740442857169,"pX":-0.08220163435723002,"pZ":3.499681243967325,"vX0":2.179011768273427,"vY0":-131.99491628420995,"vZ0":-0.9655351472263776,"x":120.13,"y":144.29,"x0":-1.3159448418998287,"y0":50.00370825970534,"z0":5.535110359521163,"aX":5.465000342775546},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.6,"breakHorizontal":-6.0,"spinRate":2475,"spinDirection":159},"zone":11,"typeConfidence":0.91,"plateTime":0.41382836870353445,"extension":6.461326319513193},"index":4,"playId":"31724de7-a53d-3be4-9deb-35ac56f299b5","pitchNumber":5,"startTime":"2026-07-21T23:52:15.442Z","endTime":"2026-07-21T23:52:20.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:52:20.676Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ozzie Albies strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T23:52:41.488Z","endTime":"2026-07-21T23:54:17.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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.7,"endSpeed":84.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91115814009624,"aZ":-22.22899256368627,"pfxX":-9.655996668366061,"pfxZ":5.341681806084736,"pX":-1.3426834605083688,"pZ":3.2470282797508494,"vX0":3.7047908132017913,"vY0":-136.30328190884646,"vZ0":-1.9576133711376429,"x":168.18,"y":151.11,"x0":-1.4733220861168024,"y0":50.00293897480965,"z0":5.526301676029555,"aX":-17.976691213139933},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.4,"breakHorizontal":16.6,"spinRate":2096,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.40348420972472887,"extension":6.50731557905571},"index":0,"playId":"07e44e55-a2dd-3d02-91cb-3afddd3f826e","pitchNumber":1,"startTime":"2026-07-21T23:52:51.954Z","endTime":"2026-07-21T23:52:55.970Z","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":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.883124906679534,"aZ":-17.715813689903655,"pfxX":-9.058126676830453,"pfxZ":7.590461381158349,"pX":-0.6436389884362138,"pZ":3.433040916424676,"vX0":4.8372813420578264,"vY0":-137.6995962185511,"vZ0":-2.026159515559902,"x":141.53,"y":146.09,"x0":-1.2538824801649802,"y0":50.00284279971465,"z0":5.387621680478263,"aX":-17.25417689147762},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.4,"breakHorizontal":15.2,"spinRate":2076,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39901226248425203,"extension":6.570890065609813},"index":1,"playId":"1c132788-a7b2-39a2-b680-9c52ae74031b","pitchNumber":2,"startTime":"2026-07-21T23:53:09.747Z","endTime":"2026-07-21T23:53:14.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98656871220569,"aZ":-23.42594129055117,"pfxX":3.791543127927328,"pfxZ":4.982363441171625,"pX":0.061220300721837824,"pZ":2.4071424692589756,"vX0":2.0834757074606802,"vY0":-131.25942214721266,"vZ0":-3.5266445007026315,"x":114.67,"y":173.79,"x0":-1.2338297128179871,"y0":50.00570917500328,"z0":5.498568576477194,"aX":6.662839571522041},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.5,"breakHorizontal":-7.3,"spinRate":2407,"spinDirection":179},"zone":5,"typeConfidence":0.92,"plateTime":0.41618298457943625,"extension":6.537637258183568},"index":2,"playId":"e2f93d24-f39c-30df-9d3f-b84b21675f3a","pitchNumber":3,"startTime":"2026-07-21T23:53:32.061Z","endTime":"2026-07-21T23:53:35.061Z","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":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57323622071871,"aZ":-32.85465449692899,"pfxX":-3.538073107935113,"pfxZ":-0.3855368826717829,"pX":-0.09651313244738655,"pZ":2.0262768134266826,"vX0":4.208478305080705,"vY0":-131.77298005678435,"vZ0":-2.789257295702555,"x":120.68,"y":184.07,"x0":-1.2505389776396747,"y0":50.00261614445912,"z0":5.512420290562454,"aX":-6.2561989284285175},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.1,"breakHorizontal":5.5,"spinRate":1026,"spinDirection":239},"zone":8,"typeConfidence":0.87,"plateTime":0.4147961021843516,"extension":6.762956519601587},"index":3,"playId":"cad62a70-793e-3c8f-ba55-b33c1334869c","pitchNumber":4,"startTime":"2026-07-21T23:53:50.005Z","endTime":"2026-07-21T23:53:53.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37183311750266,"aZ":-29.155415220380167,"pfxX":3.988039353134895,"pfxZ":1.7512273820176443,"pX":-0.20894701875446087,"pZ":3.2694404376934947,"vX0":0.8748442768244493,"vY0":-129.520122497871,"vZ0":-0.6532511070432434,"x":124.96,"y":150.51,"x0":-1.068433532967044,"y0":50.003160004892145,"z0":5.726431074092916,"aX":6.873522071340958},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.2,"breakHorizontal":-7.4,"spinRate":2428,"spinDirection":134},"zone":11,"typeConfidence":0.57,"plateTime":0.42056976778270005,"extension":6.503552409361281},"index":4,"playId":"ef8d25b9-44c8-3c19-8aab-7d78b0f6151f","pitchNumber":5,"startTime":"2026-07-21T23:54:13.766Z","endTime":"2026-07-21T23:54:17.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:54:17.093Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Cronenworth walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T23:56:20.933Z","endTime":"2026-07-21T23:57:42.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.227373386200522,"aZ":-13.709424927802798,"pfxX":-3.2538632699391905,"pfxZ":9.99988742951566,"pX":0.126974773131357,"pZ":2.595264028522228,"vX0":5.77197973167976,"vY0":-134.54395416773826,"vZ0":-5.58482532107553,"x":112.16,"y":168.71,"x0":-1.6164020569919448,"y0":50.00281536604364,"z0":5.657450067921982,"aX":-6.008710744541333},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.2,"breakHorizontal":4.8,"spinRate":2069,"spinDirection":203},"zone":5,"typeConfidence":0.89,"plateTime":0.4059765960921231,"extension":6.5592161669643705},"index":0,"playId":"b49584df-c6d7-3fbd-8e5f-f1598437ecbc","pitchNumber":1,"startTime":"2026-07-21T23:56:29.119Z","endTime":"2026-07-21T23:56:33.431Z","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":82.4,"endSpeed":76.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.47395403699689,"aZ":-33.20139785877353,"pfxX":2.1839189751704016,"pfxZ":-0.6981760186136896,"pX":-0.7646056722482714,"pZ":0.4976289133541601,"vX0":2.474675739838926,"vY0":-120.05141635014152,"vZ0":-4.8318864375065065,"x":146.14,"y":225.34,"x0":-2.089382264403639,"y0":50.00290176289654,"z0":5.465012459133299,"aX":3.2133361156993243},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.0,"breakHorizontal":-4.6,"spinRate":2350,"spinDirection":103},"zone":13,"typeConfidence":0.91,"plateTime":0.45483049145237686,"extension":6.527902640656482},"index":1,"playId":"349582c6-1f1b-367c-a397-121b0a4ce194","pitchNumber":2,"startTime":"2026-07-21T23:56:44.409Z","endTime":"2026-07-21T23:56:48.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51585891934375,"aZ":-32.76621003962231,"pfxX":1.927395563651784,"pfxZ":-0.4088227921547185,"pX":-0.14737900082478916,"pZ":0.2950049868327216,"vX0":3.6185275055604884,"vY0":-119.1231517647536,"vZ0":-5.1795565074854615,"x":122.62,"y":230.81,"x0":-1.9355223088495597,"y0":50.00399852567432,"z0":5.453866476849,"aX":2.774868282980483},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.7,"breakHorizontal":-4.3,"spinRate":2329,"spinDirection":108},"zone":13,"typeConfidence":0.91,"plateTime":0.45948818071686137,"extension":6.602270147774016},"index":2,"playId":"434c1bd9-00b6-3876-a207-82ddeaeda28e","pitchNumber":3,"startTime":"2026-07-21T23:57:01.422Z","endTime":"2026-07-21T23:57:06.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.539028728273298,"aZ":-10.678571876458815,"pfxX":-3.493416203303282,"pfxZ":11.272244917843457,"pX":0.7546084568344776,"pZ":1.476766948641722,"vX0":8.027637154413409,"vY0":-137.03759590260742,"vZ0":-8.839388429014482,"x":88.24,"y":198.91,"x0":-1.7553764570050345,"y0":50.00148442211532,"z0":5.468389050366072,"aX":-6.66146077773693},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.7,"breakHorizontal":4.7,"spinRate":1909,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.39927908750487795,"extension":6.586235119965168},"index":3,"playId":"291be78f-9e06-3ad3-8ce9-4effd7ccfd57","pitchNumber":4,"startTime":"2026-07-21T23:57:21.074Z","endTime":"2026-07-21T23:57:26.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.811275441274137,"aZ":-12.739381468934374,"pfxX":-3.6619118949572482,"pfxZ":10.219174233241755,"pX":-1.0051631994730348,"pZ":2.65727193522175,"vX0":3.522276507142977,"vY0":-136.9431830288349,"vZ0":-5.445288185972712,"x":155.31,"y":167.03,"x0":-1.8313303532863454,"y0":50.00618442548404,"z0":5.540666956699822,"aX":-6.9670903656267384},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":5.9,"spinRate":1960,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.399738921968932,"extension":6.527019671113867},"index":4,"playId":"8875195e-2736-3d20-a394-46a6fb6f9c9f","pitchNumber":5,"startTime":"2026-07-21T23:57:38.164Z","endTime":"2026-07-21T23:57:42.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:57:42.630Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Manny Machado strikes out swinging and Jake Cronenworth caught stealing 2nd, catcher Drake Baldwin to second baseman Ozzie Albies to catcher Drake Baldwin.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T23:57:53.961Z","endTime":"2026-07-21T23:59:24.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.969766512844526,"aZ":-31.31163738033,"pfxX":1.8384697741216438,"pfxZ":0.5524434020377882,"pX":0.07880527227862529,"pZ":1.888748209354785,"vX0":4.495040788918198,"vY0":-124.35479320780294,"vZ0":-2.6066193927292973,"x":114.0,"y":187.78,"x0":-1.9911896135834244,"y0":50.00331788575833,"z0":5.548313865457869,"aX":2.8791316622909924},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.6,"breakHorizontal":-4.3,"spinRate":2417,"spinDirection":120},"zone":8,"typeConfidence":0.9,"plateTime":0.44046735469983034,"extension":6.4376575624319425},"index":0,"playId":"4b9747e5-8a63-329e-bb54-f2f55375f055","pitchNumber":1,"startTime":"2026-07-21T23:58:07.690Z","endTime":"2026-07-21T23:58:11.948Z","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":83.6,"endSpeed":77.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.849574875357575,"aZ":-33.673516370939076,"pfxX":2.793246511880349,"pfxZ":-0.9979037757110625,"pX":-0.13919168829799797,"pZ":1.2379355293057055,"vX0":3.4324998017455877,"vY0":-121.72659409104895,"vZ0":-3.2668276167143615,"x":122.31,"y":205.36,"x0":-1.9304407394620304,"y0":50.00493739240875,"z0":5.512367141396595,"aX":4.19183920705434},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.3,"breakHorizontal":-5.9,"spinRate":2391,"spinDirection":102},"zone":13,"typeConfidence":0.9,"plateTime":0.449932988117264,"extension":6.547867522372877},"index":1,"playId":"f9996593-50ab-3581-a962-c916b4a53ae2","pitchNumber":2,"startTime":"2026-07-21T23:58:28.723Z","endTime":"2026-07-21T23:58:32.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.624721358065248,"aZ":-10.661410278623581,"pfxX":-4.751766952998237,"pfxZ":10.780532891886688,"pX":0.3701357000259432,"pZ":3.053944411773622,"vX0":7.186260618057627,"vY0":-140.12477095870017,"vZ0":-4.890731886636976,"x":102.89,"y":156.32,"x0":-1.606164298426666,"y0":50.0019502482692,"z0":5.513848616228571,"aX":-9.482107234521898},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.7,"breakHorizontal":7.2,"spinRate":2132,"spinDirection":210},"zone":3,"typeConfidence":0.91,"plateTime":0.390365755990592,"extension":6.4442140692293295},"index":2,"playId":"9eac225d-71b3-30a9-8314-39ca999a2328","pitchNumber":3,"startTime":"2026-07-21T23:58:47.110Z","endTime":"2026-07-21T23:58:50.672Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.820378522173407,"aZ":-28.41483363702074,"pfxX":1.285668477039084,"pfxZ":2.285547471066068,"pX":0.9521711108858275,"pZ":0.9246597446335012,"vX0":6.632816389662058,"vY0":-127.3165010004821,"vZ0":-5.479903103326507,"x":80.71,"y":213.81,"x0":-1.8523469390866119,"y0":50.00199727625544,"z0":5.350096933347763,"aX":2.1122786421710025},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.1,"breakHorizontal":-3.8,"spinRate":2359,"spinDirection":153},"zone":14,"typeConfidence":0.88,"plateTime":0.4299985557207382,"extension":6.600221160970456},"index":3,"playId":"13757e51-c8e4-3219-b001-4d0b458ac812","pitchNumber":4,"startTime":"2026-07-21T23:59:18.708Z","endTime":"2026-07-21T23:59:24.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:59:24.838Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T23:59:50.688Z","endTime":"2026-07-22T00:00:45.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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.1,"endSpeed":86.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49393288961788,"aZ":-14.138206048084077,"pfxX":-3.9208786032932035,"pfxZ":9.34990891040648,"pX":-0.7333080675873599,"pZ":3.9865815145833734,"vX0":4.27909443353943,"vY0":-138.40094754356565,"vZ0":-2.1875336695757714,"x":144.95,"y":131.14,"x0":-1.7941676749326918,"y0":50.00303928082963,"z0":5.740321404293137,"aX":-7.564157754385981},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":6.1,"spinRate":2114,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.3966006499095456,"extension":6.599656718196015},"index":0,"playId":"4781df93-ba1b-3196-bdec-d2a0dfc5509e","pitchNumber":1,"startTime":"2026-07-21T23:59:54.400Z","endTime":"2026-07-21T23:59:57.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.5,"endSpeed":78.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3053301980492,"aZ":-33.390519766335565,"pfxX":1.2122296413043627,"pfxZ":-0.7818273947258136,"pX":0.5275697284084316,"pZ":1.9785649349293981,"vX0":5.520981680431055,"vY0":-124.43339502257115,"vZ0":-1.9579803495050567,"x":96.89,"y":185.36,"x0":-1.8785400317329237,"y0":50.00046119418205,"z0":5.54597021018425,"aX":1.8961560333224323},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.7,"breakHorizontal":-3.5,"spinRate":2352,"spinDirection":98},"zone":9,"typeConfidence":0.9,"plateTime":0.4404217696249968,"extension":6.4938713566868485},"index":1,"playId":"8492822c-c149-3dc7-81e2-29e05075755a","pitchNumber":2,"startTime":"2026-07-22T00:00:09.979Z","endTime":"2026-07-22T00:00:15.207Z","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.4,"endSpeed":80.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25365759431038,"aZ":-31.071724137622972,"pfxX":1.1046470973466702,"pfxZ":0.6730052236057125,"pX":0.6305333711186867,"pZ":1.5776992236565666,"vX0":6.027751264970232,"vY0":-127.11517930098707,"vZ0":-3.6671631558297744,"x":92.97,"y":196.18,"x0":-1.915738882351521,"y0":50.00235236692234,"z0":5.50808971560074,"aX":1.8051796629970824},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.6,"breakHorizontal":-3.4,"spinRate":2469,"spinDirection":136},"zone":9,"typeConfidence":0.89,"plateTime":0.431032409072281,"extension":6.517298161323478},"index":2,"playId":"06be78b1-50ec-3cab-a60b-c55b3c15fd59","pitchNumber":3,"startTime":"2026-07-22T00:00:25.770Z","endTime":"2026-07-22T00:00:28.770Z","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":86.4,"endSpeed":79.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.702550477256786,"aZ":-29.369717041801795,"pfxX":1.6312165614642955,"pfxZ":1.7486879394701518,"pX":0.4383257674676558,"pZ":1.0846294426362366,"vX0":5.503828813818793,"vY0":-125.6798648334191,"vZ0":-4.812998708582814,"x":100.29,"y":209.5,"x0":-1.9891221079052983,"y0":50.004708525353365,"z0":5.400971323846893,"aX":2.617104596534982},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.3,"breakHorizontal":-4.2,"spinRate":2441,"spinDirection":132},"zone":14,"typeConfidence":0.89,"plateTime":0.43528089622414035,"extension":6.400919654026774},"index":3,"playId":"daafbbac-4a78-317e-871f-a4abfddfb2d1","pitchNumber":4,"startTime":"2026-07-22T00:00:42.732Z","endTime":"2026-07-22T00:00:45.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:00:45.732Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T00:02:42.053Z","endTime":"2026-07-22T00:03:37.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"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":1},"details":{"event":"Flyout","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":2},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":83.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86797682752562,"aZ":-23.06152155173638,"pfxX":1.5124702534743006,"pfxZ":5.228548517510612,"pX":-0.6713429557192163,"pZ":2.8681001331638964,"vX0":0.9204745275647507,"vY0":-129.87846345406308,"vZ0":-2.521669170710038,"x":142.59,"y":161.34,"x0":-1.2245269219665553,"y0":50.006483902007744,"z0":5.567113941605011,"aX":2.63851946407596},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.2,"breakHorizontal":-2.9,"spinRate":2232,"spinDirection":171},"zone":4,"typeConfidence":0.91,"plateTime":0.41840484671113565,"extension":6.4822529372686635},"index":0,"playId":"c0f8a303-5458-3002-be70-70608fd8f68d","pitchNumber":1,"startTime":"2026-07-22T00:02:54.375Z","endTime":"2026-07-22T00:02:57.567Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.015673907636607,"aZ":-42.01792475233377,"pfxX":4.196873269959973,"pfxZ":-7.235503017497118,"pX":0.17649143134821954,"pZ":2.9716523182437506,"vX0":1.584407139168577,"vY0":-116.01231504644275,"vZ0":2.7279800453053227,"x":110.27,"y":158.55,"x0":-1.0608057031442728,"y0":50.001971661795764,"z0":5.7899492669481,"aX":5.710866692182738},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-12.1,"breakHorizontal":-8.0,"spinRate":2324,"spinDirection":36},"zone":2,"typeConfidence":0.9,"plateTime":0.4724152828935626,"extension":6.5174545859807065},"index":1,"playId":"c7984352-89fb-357a-9893-d4860def5e37","pitchNumber":2,"startTime":"2026-07-22T00:03:07.129Z","endTime":"2026-07-22T00:03:10.515Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.694343681289983,"aZ":-31.960209216607602,"pfxX":3.3063718615580973,"pfxZ":0.13235680666763727,"pX":0.01802943059391178,"pZ":1.8756286778985094,"vX0":1.1803278981792886,"vY0":-124.64654352989399,"vZ0":-2.6663758886352302,"x":116.31,"y":188.14,"x0":-0.8893753425677458,"y0":50.00248304427215,"z0":5.56080574514837,"aX":5.276354163209163},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.1,"breakHorizontal":-6.2,"spinRate":2476,"spinDirection":112},"zone":8,"typeConfidence":0.91,"plateTime":0.43705062065755795,"extension":6.573269622032477},"hitData":{"launchSpeed":93.9,"launchAngle":50.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.88,"coordY":106.56}},"index":2,"playId":"285aaf28-b6dd-30cf-96c5-87fdfb780d2b","pitchNumber":3,"startTime":"2026-07-22T00:03:26.279Z","endTime":"2026-07-22T00:03:37.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:03:37.258Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T00:03:49.026Z","endTime":"2026-07-22T00:05:11.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.88798521206296,"aZ":-20.29494255221462,"pfxX":-7.67780339932519,"pfxZ":6.102630971202044,"pX":0.20898966266911084,"pZ":2.4932710040132675,"vX0":6.054111574322398,"vY0":-137.97136392228504,"vZ0":-4.32877075322084,"x":109.03,"y":171.46,"x0":-1.0055831681088954,"y0":50.003725630553234,"z0":5.432822200403428,"aX":-14.94797725702073},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.4,"breakHorizontal":12.8,"spinRate":2070,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.39551876129328845,"extension":6.348308325426881},"index":0,"playId":"6750deb7-7c14-31d4-a743-7403f2d8732f","pitchNumber":1,"startTime":"2026-07-22T00:03:58.501Z","endTime":"2026-07-22T00:04:02.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66298163974293,"aZ":-31.090859749002206,"pfxX":7.95974199579266,"pfxZ":0.7564819714114446,"pX":0.8389213408966345,"pZ":1.6298169327980432,"vX0":2.592317296690989,"vY0":-119.10930795571579,"vZ0":-2.0677263584731036,"x":85.02,"y":194.77,"x0":-1.2975956193029874,"y0":50.00558401023593,"z0":5.317927521198149,"aX":11.44922582372561},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.1,"breakHorizontal":-15.0,"spinRate":2717,"spinDirection":71},"zone":14,"typeConfidence":0.9,"plateTime":0.4596843468505325,"extension":6.672057006691115},"index":1,"playId":"96fd3a27-74c6-37bd-83f1-74cea7687664","pitchNumber":2,"startTime":"2026-07-22T00:04:10.752Z","endTime":"2026-07-22T00:04:13.752Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-22T00:04:20.643Z","endTime":"2026-07-22T00:04:34.627Z","isPitch":false,"type":"action","player":{"id":663586,"link":"/api/v1/people/663586"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93081835288435,"aZ":-27.131933804932498,"pfxX":-5.3973360189401,"pfxZ":2.9816663012965856,"pX":0.8512736511115477,"pZ":2.0692613298342506,"vX0":6.698383776384406,"vY0":-128.95017761161344,"vZ0":-3.284502339311727,"x":84.55,"y":182.91,"x0":-1.0744932949252548,"y0":50.00154858957015,"z0":5.444709911465373,"aX":-9.121409235811655},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.9,"breakHorizontal":8.3,"spinRate":1038,"spinDirection":249},"zone":14,"typeConfidence":0.91,"plateTime":0.4241978337507848,"extension":6.710179163867002},"index":3,"playId":"1a8e275a-5993-326d-9311-d5297bc6e415","pitchNumber":3,"startTime":"2026-07-22T00:04:34.627Z","endTime":"2026-07-22T00:04:38.616Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}}},{"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":88.4,"endSpeed":82.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.018039958351086,"aZ":-29.829996897486936,"pfxX":4.593475847948711,"pfxZ":1.3713198746586563,"pX":0.2822287770722525,"pZ":3.056252610925151,"vX0":1.5530034964509256,"vY0":-128.9210138479438,"vZ0":-0.7414420448759926,"x":106.24,"y":156.26,"x0":-0.9224330179820964,"y0":50.002242187834476,"z0":5.619692424514466,"aX":7.848010447199651},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.5,"breakHorizontal":-8.6,"spinRate":2465,"spinDirection":130},"zone":3,"typeConfidence":0.88,"plateTime":0.422427193409594,"extension":6.611017922245124},"index":4,"playId":"0bdee7e0-e476-34ea-bcc7-46710dc638ee","pitchNumber":4,"startTime":"2026-07-22T00:05:07.238Z","endTime":"2026-07-22T00:05:11.157Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:05:11.157Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out softly, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T00:05:22.346Z","endTime":"2026-07-22T00:05:41.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":0},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":85.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.040758973832546,"aZ":-24.76362032345355,"pfxX":2.238235985145714,"pfxZ":4.058499117696158,"pX":1.050616092989992,"pZ":3.045275414803199,"vX0":4.742676825119608,"vY0":-133.20989656570583,"vZ0":-1.9953744271996603,"x":76.95,"y":156.56,"x0":-1.0320363362771696,"y0":50.00629396795154,"z0":5.563954729284052,"aX":4.09243830401335},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.2,"breakHorizontal":-4.9,"spinRate":2320,"spinDirection":167},"zone":12,"typeConfidence":0.91,"plateTime":0.4085218111847686,"extension":6.379585473674708},"hitData":{"launchSpeed":50.3,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":130.7,"coordY":183.74}},"index":0,"playId":"322b7b02-fae4-3f66-a87b-61bb3f34136d","pitchNumber":1,"startTime":"2026-07-22T00:05:33.726Z","endTime":"2026-07-22T00:05:41.599Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:05:41.599Z","atBatIndex":26},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jackson Merrill homers (13) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T00:07:36.039Z","endTime":"2026-07-22T00:08:33.288Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":625643,"link":"/api/v1/people/625643"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06451757636602,"aZ":-13.080260969705963,"pfxX":-3.120363552522272,"pfxZ":10.2533436501903,"pX":-0.0681037914596091,"pZ":3.6346098546971124,"vX0":5.737432875083203,"vY0":-135.68361266880146,"vZ0":-3.0368699701507356,"x":119.6,"y":140.65,"x0":-1.8059048223492622,"y0":50.00144036108775,"z0":5.681526433375642,"aX":-5.81071394132766},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.1,"breakHorizontal":4.4,"spinRate":2076,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.40389223284127995,"extension":6.484559933429193},"index":0,"playId":"683f4bb8-6556-331c-aeb9-e614ddea7e30","pitchNumber":1,"startTime":"2026-07-22T00:07:50.954Z","endTime":"2026-07-22T00:07:53.954Z","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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.5,"endSpeed":68.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.93841104401535,"aZ":-38.98852886608454,"pfxX":4.8900093862572485,"pfxZ":-5.88523167756966,"pX":-0.40144781853641265,"pZ":2.211317419690429,"vX0":1.3469767645711386,"vY0":-107.08934135268473,"vZ0":0.9650389585120489,"x":132.3,"y":179.07,"x0":-1.6742427548629313,"y0":50.00225039107986,"z0":6.125164390482352,"aX":5.663969763752576},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-10.1,"breakHorizontal":-9.2,"spinRate":2355,"spinDirection":50},"zone":7,"typeConfidence":0.9,"plateTime":0.511979887901687,"extension":6.524822868975369},"hitData":{"launchSpeed":99.0,"launchAngle":29.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":186.05,"coordY":46.51}},"index":1,"playId":"a88bf4e4-8f4c-3a37-a37e-fc6d0b94eae5","pitchNumber":2,"startTime":"2026-07-22T00:08:09.158Z","endTime":"2026-07-22T00:08:33.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:08:33.288Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Campusano called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T00:08:41.120Z","endTime":"2026-07-22T00:09:43.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"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":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.182534773753122,"aZ":-32.076966793482526,"pfxX":2.2134333850757506,"pfxZ":0.06464731379255273,"pX":0.7185934571051261,"pZ":1.4718179949367793,"vX0":5.772397944895868,"vY0":-124.52714871775171,"vZ0":-3.4186540790157762,"x":89.61,"y":199.04,"x0":-1.9258287858837324,"y0":50.003830853970236,"z0":5.542199976941365,"aX":3.444062271494222},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.5,"breakHorizontal":-5.5,"spinRate":2401,"spinDirection":110},"zone":14,"typeConfidence":0.89,"plateTime":0.4414220921029641,"extension":6.5610664467899955},"index":0,"playId":"693ab78a-36e4-3f6f-be87-f2bdcf1ff837","pitchNumber":1,"startTime":"2026-07-22T00:08:52.535Z","endTime":"2026-07-22T00:08:55.562Z","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.0,"endSpeed":78.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.762130266575983,"aZ":-28.86300557308725,"pfxX":2.2161300452308,"pfxZ":2.0992891512723197,"pX":0.3312992180312235,"pZ":1.8814069987314634,"vX0":4.644308944038363,"vY0":-125.12024610752012,"vZ0":-3.3806990736505056,"x":104.37,"y":187.98,"x0":-1.8415050129039099,"y0":50.001985217115376,"z0":5.631750934559678,"aX":3.4893419171908655},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.2,"breakHorizontal":-5.2,"spinRate":2306,"spinDirection":127},"zone":9,"typeConfidence":0.89,"plateTime":0.4388426967731651,"extension":6.330195808913275},"index":1,"playId":"68e965bc-e6a8-3a21-befd-57e697a43205","pitchNumber":2,"startTime":"2026-07-22T00:09:06.207Z","endTime":"2026-07-22T00:09:09.902Z","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.8,"endSpeed":79.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77194905093092,"aZ":-27.929095514466212,"pfxX":1.195404215233352,"pfxZ":2.650010605574578,"pX":1.7327307623935075,"pZ":0.34390031381142944,"vX0":8.072078617239212,"vY0":-126.0404850771568,"vZ0":-7.008843096402867,"x":50.95,"y":229.49,"x0":-1.6730693738071067,"y0":50.00343518610123,"z0":5.4309882139427215,"aX":1.9119782245200847},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.4,"breakHorizontal":-4.1,"spinRate":2324,"spinDirection":140},"zone":14,"typeConfidence":0.88,"plateTime":0.4353686494241118,"extension":6.744737185938825},"index":2,"playId":"49ff173e-582a-304d-a79b-54a85aed635e","pitchNumber":3,"startTime":"2026-07-22T00:09:21.130Z","endTime":"2026-07-22T00:09:24.618Z","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.5,"endSpeed":87.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.650245137636617,"aZ":-11.411317435249934,"pfxX":-5.548789110248788,"pfxZ":10.619533686897993,"pX":-0.017397812495653264,"pZ":2.1904913576804774,"vX0":6.967748314568186,"vY0":-138.83855846609515,"vZ0":-6.5345530457550085,"x":117.66,"y":179.64,"x0":-1.83688516829796,"y0":50.00308901881852,"z0":5.331661245531953,"aX":-10.849426264410257},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.1,"breakHorizontal":8.6,"spinRate":2095,"spinDirection":209},"zone":5,"typeConfidence":0.91,"plateTime":0.39427741203913724,"extension":6.652784028161732},"index":3,"playId":"9825126d-f587-3f4e-be0c-6bd0536b1f24","pitchNumber":4,"startTime":"2026-07-22T00:09:39.098Z","endTime":"2026-07-22T00:09:43.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:09:43.504Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T00:09:50.648Z","endTime":"2026-07-22T00:11:38.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.5,"endSpeed":80.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.159223290770232,"aZ":-31.773767534167366,"pfxX":2.7512792364942493,"pfxZ":0.2451571260390608,"pX":-0.3525274372809635,"pZ":0.9213482008374643,"vX0":3.29049164333553,"vY0":-126.01038832044509,"vZ0":-5.085350305641385,"x":130.44,"y":213.9,"x0":-2.031673734399576,"y0":50.00071706951695,"z0":5.527019641174087,"aX":4.431438492427989},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.5,"breakHorizontal":-5.8,"spinRate":2417,"spinDirection":119},"zone":13,"typeConfidence":0.89,"plateTime":0.43436668432097747,"extension":6.60917594634655},"index":0,"playId":"7a9ee581-1d7d-3164-8b26-5bef55944dc8","pitchNumber":1,"startTime":"2026-07-22T00:10:07.690Z","endTime":"2026-07-22T00:10:11.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.480622396877937,"aZ":-13.232923761090433,"pfxX":-4.63174167895484,"pfxZ":9.641039845702647,"pX":-0.16684817619419962,"pZ":2.2625761215108877,"vX0":5.782519795122182,"vY0":-139.3271469286427,"vZ0":-6.47280909851383,"x":123.36,"y":177.69,"x0":-1.6680139774908895,"y0":50.003245925833056,"z0":5.491398358095914,"aX":-9.10082549420854},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":7.2,"spinRate":2128,"spinDirection":209},"zone":8,"typeConfidence":0.91,"plateTime":0.39321131154551603,"extension":6.61785575185815},"index":1,"playId":"fe908f23-4de3-3f4b-96b5-84bb95e060b4","pitchNumber":2,"startTime":"2026-07-22T00:10:22.520Z","endTime":"2026-07-22T00:10:26.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.768494765759687,"aZ":-12.518541535654377,"pfxX":-3.8184063230659993,"pfxZ":10.083313190577597,"pX":-1.2065590778748658,"pZ":2.9906295635563835,"vX0":3.245076435266613,"vY0":-138.460349078326,"vZ0":-4.750278998608874,"x":162.99,"y":158.03,"x0":-1.8953832804529538,"y0":50.00100934073863,"z0":5.560443093125143,"aX":-7.4425612312946745},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":6.2,"spinRate":2110,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.3949756931209407,"extension":6.403556682185324},"index":2,"playId":"7d67a28f-3355-3b1c-a261-9adf1d1f311e","pitchNumber":3,"startTime":"2026-07-22T00:10:39.598Z","endTime":"2026-07-22T00:10:43.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.973695330635238,"aZ":-14.373884124439627,"pfxX":-5.014363405547561,"pfxZ":9.15953826545734,"pX":0.03927829859168405,"pZ":4.066920511543058,"vX0":6.207046102015051,"vY0":-138.32791806595114,"vZ0":-1.986394769365117,"x":115.5,"y":128.97,"x0":-1.5790368367061747,"y0":50.00569897446226,"z0":5.7546384879168535,"aX":-9.748685379598413},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":7.8,"spinRate":2085,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.3954988171132383,"extension":6.5565307366191705},"index":3,"playId":"499a60d0-7969-3fcd-bada-fde0656d307e","pitchNumber":4,"startTime":"2026-07-22T00:10:57.458Z","endTime":"2026-07-22T00:11:01.838Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.260010801162327,"aZ":-30.987270648647353,"pfxX":1.4066200450671158,"pfxZ":0.7403361658305947,"pX":0.20921737132830115,"pZ":1.7820933448955558,"vX0":4.842775628258906,"vY0":-125.3068259984189,"vZ0":-2.9725435817660895,"x":109.03,"y":190.66,"x0":-1.9213290676926063,"y0":50.005874257305884,"z0":5.482275143015338,"aX":2.2655234758301006},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.0,"breakHorizontal":-3.5,"spinRate":2386,"spinDirection":118},"zone":8,"typeConfidence":0.9,"plateTime":0.43497766073281374,"extension":6.505038038951519},"index":4,"playId":"7c0a831f-35f9-3c9e-80bd-85f4a9523156","pitchNumber":5,"startTime":"2026-07-22T00:11:15.643Z","endTime":"2026-07-22T00:11:18.643Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.058131406020298,"aZ":-29.25873169836565,"pfxX":0.2515698558875048,"pfxZ":1.7253903517349343,"pX":0.7077712184117992,"pZ":0.45926586238133266,"vX0":6.32525386808753,"vY0":-128.1947395282365,"vZ0":-6.730057581353261,"x":90.02,"y":226.38,"x0":-1.8099670254832665,"y0":50.00154012175969,"z0":5.361331927641197,"aX":0.42342516072629877},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.0,"breakHorizontal":-1.7,"spinRate":2346,"spinDirection":170},"zone":14,"typeConfidence":0.89,"plateTime":0.42502933331354864,"extension":6.648363252590576},"index":5,"playId":"5f6e6b35-c9da-39b9-ab15-57fa1d4016d7","pitchNumber":6,"startTime":"2026-07-22T00:11:34.045Z","endTime":"2026-07-22T00:11:38.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:11:38.217Z","atBatIndex":29},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Xander Bogaerts doubles (9) on a line drive to left fielder Mauricio Dubón. Gavin Sheets to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T00:11:53.064Z","endTime":"2026-07-22T00:14:02.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnThird":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.8,"endSpeed":82.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40124168595364,"aZ":-30.077727382163054,"pfxX":2.2730582833816184,"pfxZ":1.234940332218243,"pX":0.9342337685364888,"pZ":1.8453430887924256,"vX0":6.1488222330982705,"vY0":-129.29427754665082,"vZ0":-3.594606827158574,"x":81.39,"y":188.96,"x0":-1.76794061215898,"y0":50.003112417239656,"z0":5.556331041995408,"aX":3.855542447309114},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.7,"breakHorizontal":-5.4,"spinRate":2292,"spinDirection":159},"zone":14,"typeConfidence":0.88,"plateTime":0.42328118074752696,"extension":6.4547993253114875},"index":0,"playId":"50cc95e4-65de-3620-9170-ef237066a01f","pitchNumber":1,"startTime":"2026-07-22T00:12:04.936Z","endTime":"2026-07-22T00:12:09.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(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":88.6,"endSpeed":81.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.778887603051814,"aZ":-29.76970762599537,"pfxX":2.9160132354299515,"pfxZ":1.4242967039111258,"pX":-0.08516600302140358,"pZ":1.6717564145382466,"vX0":3.9250159289194566,"vY0":-129.06941906709824,"vZ0":-3.7746054862173364,"x":120.25,"y":193.64,"x0":-2.004222163850354,"y0":50.00302001397416,"z0":5.4448036503877075,"aX":4.9206892639984945},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.9,"breakHorizontal":-6.1,"spinRate":2360,"spinDirection":142},"zone":8,"typeConfidence":0.88,"plateTime":0.4243148116608353,"extension":6.486029801403339},"index":1,"playId":"12957422-cd86-32bb-b6f7-7d22fae0d916","pitchNumber":2,"startTime":"2026-07-22T00:12:23.848Z","endTime":"2026-07-22T00:12:27.182Z","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":97.3,"endSpeed":88.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00474143520337,"aZ":-12.443810677950788,"pfxX":-4.7038000214335245,"pfxZ":9.785491767183636,"pX":0.19823955614153732,"pZ":3.2430388467574494,"vX0":7.186359403148623,"vY0":-141.49582949357196,"vZ0":-4.007594684578476,"x":109.44,"y":151.22,"x0":-1.7699853194515602,"y0":50.001709161545406,"z0":5.482295770909399,"aX":-9.483764757262744},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":7.0,"spinRate":2055,"spinDirection":208},"zone":2,"typeConfidence":0.91,"plateTime":0.3879464696903203,"extension":6.512586137295281},"index":2,"playId":"9cbd6f20-ae06-3956-aa38-3ddb066ae985","pitchNumber":3,"startTime":"2026-07-22T00:12:44.528Z","endTime":"2026-07-22T00:12:47.528Z","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":88.3,"endSpeed":81.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85496718322458,"aZ":-28.90947376901294,"pfxX":2.627973814151828,"pfxZ":1.9347728699178672,"pX":0.16163818726819532,"pZ":0.9328993779654922,"vX0":4.455920568043628,"vY0":-128.51328856512436,"vZ0":-5.704508841093763,"x":110.84,"y":213.59,"x0":-1.9312289597498695,"y0":50.0013426277191,"z0":5.407093957580401,"aX":4.425240392740505},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.5,"breakHorizontal":-5.6,"spinRate":2386,"spinDirection":146},"zone":14,"typeConfidence":0.88,"plateTime":0.4250454085914255,"extension":6.485631380926119},"index":3,"playId":"3388a5c0-499a-333b-849d-7e17007c8e6f","pitchNumber":4,"startTime":"2026-07-22T00:13:05.210Z","endTime":"2026-07-22T00:13:09.237Z","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.4,"endSpeed":87.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.593843101023324,"aZ":-13.440579736059682,"pfxX":-3.828826493965405,"pfxZ":9.446980366923142,"pX":0.42121877156706033,"pZ":2.6333466859322536,"vX0":7.597981295934773,"vY0":-140.159040688201,"vZ0":-5.024578909821981,"x":100.94,"y":167.68,"x0":-1.831214169067971,"y0":50.00698210632541,"z0":5.331791658156593,"aX":-7.596680513257599},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":5.3,"spinRate":2065,"spinDirection":211},"zone":6,"typeConfidence":0.91,"plateTime":0.3912626403955448,"extension":6.72959871604447},"index":4,"playId":"7760569a-207d-3950-80f9-e98c8b013bcd","pitchNumber":5,"startTime":"2026-07-22T00:13:25.156Z","endTime":"2026-07-22T00:13:28.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41742766267375,"aZ":-13.92083321028959,"pfxX":-3.8134321554546293,"pfxZ":9.25211907901436,"pX":-1.0906388462586287,"pZ":3.27821191333776,"vX0":3.3436579399076547,"vY0":-139.57009467351216,"vZ0":-4.0168799664971635,"x":158.57,"y":150.27,"x0":-1.8087277401240276,"y0":50.002861494309336,"z0":5.652897325265881,"aX":-7.523480644704852},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":6.2,"spinRate":2050,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.3924442581718668,"extension":6.534782440957211},"hitData":{"launchSpeed":94.3,"launchAngle":14.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.04,"coordY":123.21}},"index":5,"playId":"a5846c24-9d10-3c5d-8f9f-ecab4e9aed45","pitchNumber":6,"startTime":"2026-07-22T00:13:50.395Z","endTime":"2026-07-22T00:14:02.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:14:02.155Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out, shortstop Jim Jarvis to first baseman Matt Olson. Gavin Sheets scores. Xander Bogaerts to 3rd.","rbi":1,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T00:14:41.999Z","endTime":"2026-07-22T00:15:12.003Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":{"id":625643,"link":"/api/v1/people/625643"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T00:14:32.057Z","endTime":"2026-07-22T00:14:44.333Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"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":85.9,"endSpeed":79.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.211276050404255,"aZ":-32.99872096116905,"pfxX":2.852719982593724,"pfxZ":-0.516293395904853,"pX":-0.09605833947921907,"pZ":2.40783004832646,"vX0":3.7112483605079913,"vY0":-125.11283178437186,"vZ0":-1.1480009497671544,"x":120.66,"y":173.77,"x0":-1.9693110235599833,"y0":50.004916178979975,"z0":5.576626424515226,"aX":4.523762371316021},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.0,"breakHorizontal":-6.0,"spinRate":2410,"spinDirection":111},"zone":5,"typeConfidence":0.89,"plateTime":0.4377672223789042,"extension":6.5294612279549105},"index":1,"playId":"acd6a5b4-d10e-32b3-8d7a-b0c7f3f6835f","pitchNumber":1,"startTime":"2026-07-22T00:14:44.333Z","endTime":"2026-07-22T00:14:47.647Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83526333837702,"aZ":-31.446624065014532,"pfxX":1.0449235996292723,"pfxZ":0.4580561611869598,"pX":-1.256823539351088,"pZ":1.3450110426079698,"vX0":1.81113283829055,"vY0":-124.91092797822856,"vZ0":-3.824517596368039,"x":164.91,"y":202.46,"x0":-2.124324143113542,"y0":50.00550970397136,"z0":5.454312876058362,"aX":1.6672878076240982},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.2,"breakHorizontal":-2.3,"spinRate":2326,"spinDirection":123},"zone":13,"typeConfidence":0.9,"plateTime":0.4368568749769315,"extension":6.646575617519356},"hitData":{"launchSpeed":88.0,"launchAngle":-29.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.14,"coordY":162.54}},"index":2,"playId":"d821f131-45ae-3bd6-99b7-ab559ceae89e","pitchNumber":2,"startTime":"2026-07-22T00:15:04.020Z","endTime":"2026-07-22T00:15:12.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:15:12.003Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Fernando Tatis Jr. doubles (20) on a sharp line drive to right fielder Brewer Hicklen. Xander Bogaerts scores.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T00:15:42.038Z","endTime":"2026-07-22T00:15:57.184Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676551,"link":"/api/v1/people/676551"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":625643,"link":"/api/v1/people/625643"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28322988424274,"aZ":-13.006114858037614,"pfxX":-4.850931378606731,"pfxZ":9.404406350791893,"pX":0.1696414725412243,"pZ":2.288065572596392,"vX0":7.350523988955665,"vY0":-142.04768583506575,"vZ0":-6.231905547348682,"x":110.53,"y":177.0,"x0":-1.8243408129447805,"y0":50.00708436945471,"z0":5.341511003510767,"aX":-9.891933114441537},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.8,"breakHorizontal":7.2,"spinRate":2091,"spinDirection":211},"zone":5,"typeConfidence":0.91,"plateTime":0.385957223621499,"extension":6.591322425826881},"hitData":{"launchSpeed":106.0,"launchAngle":13.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":201.14,"coordY":117.5}},"index":0,"playId":"9ad4501e-bff9-30ac-a76a-59d218a345a4","pitchNumber":1,"startTime":"2026-07-22T00:15:43.637Z","endTime":"2026-07-22T00:15:57.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:15:57.184Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T00:17:00.002Z","endTime":"2026-07-22T00:18:39.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T00:16:17.210Z","endTime":"2026-07-22T00:17:02.316Z","isPitch":false,"type":"action"},{"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":89.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.530650680172982,"aZ":-13.44543888111807,"pfxX":-5.667941211339929,"pfxZ":9.283801136207558,"pX":0.2743359579083704,"pZ":2.3524419037939626,"vX0":7.55077352511065,"vY0":-139.93526808274805,"vZ0":-6.298038001465152,"x":106.54,"y":175.26,"x0":-1.7012625034966613,"y0":50.00052817777403,"z0":5.484756325257469,"aX":-11.431681954659526},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":9.0,"spinRate":2012,"spinDirection":207},"zone":6,"typeConfidence":0.9,"plateTime":0.38889089267319044,"extension":6.652646909336689},"index":1,"playId":"4556c0e3-d93e-3220-8c55-a5183836fc85","pitchNumber":1,"startTime":"2026-07-22T00:17:02.316Z","endTime":"2026-07-22T00:17:05.316Z","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":96.4,"endSpeed":88.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.191795132203545,"aZ":-10.443844350428343,"pfxX":-4.064121396548037,"pfxZ":10.898871857249507,"pX":0.7705200653576522,"pZ":1.90559772313242,"vX0":8.149966848005983,"vY0":-139.98114142601673,"vZ0":-7.983494145413854,"x":87.63,"y":187.33,"x0":-1.644497702317273,"y0":50.00515148608208,"z0":5.470115640352444,"aX":-8.105468000706416},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.4,"breakHorizontal":5.8,"spinRate":2282,"spinDirection":206},"zone":9,"typeConfidence":0.91,"plateTime":0.3905777362924643,"extension":6.688388958279702},"index":2,"playId":"914cb5dc-9b6e-3492-91d0-6e7ec38a30db","pitchNumber":2,"startTime":"2026-07-22T00:17:24.111Z","endTime":"2026-07-22T00:17:28.415Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.403937962233925,"aZ":-28.873494864587208,"pfxX":1.3329626309003695,"pfxZ":2.041077988381242,"pX":0.0733168154102947,"pZ":0.1724327269227884,"vX0":4.653795860025529,"vY0":-126.0925142388549,"vZ0":-7.175986013231449,"x":114.21,"y":234.12,"x0":-1.965613177918425,"y0":50.00349354593786,"z0":5.368771409672211,"aX":2.15763252345276},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.4,"breakHorizontal":-3.5,"spinRate":2394,"spinDirection":119},"zone":14,"typeConfidence":0.89,"plateTime":0.4335244460421084,"extension":6.599937457243804},"index":3,"playId":"da29232e-678b-31e1-ab18-e253fc6c1f25","pitchNumber":3,"startTime":"2026-07-22T00:17:44.127Z","endTime":"2026-07-22T00:17:48.119Z","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":85.8,"endSpeed":79.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.689664317012532,"aZ":-32.825552431374604,"pfxX":2.4481530846791513,"pfxZ":-0.4125313002949719,"pX":0.43198578810704014,"pZ":0.016354482438782725,"vX0":5.023987084020391,"vY0":-124.77941011201607,"vZ0":-6.527059780765875,"x":100.53,"y":238.34,"x0":-1.9207791724787953,"y0":50.00307766698797,"z0":5.350696271448043,"aX":3.8821749765077134},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.9,"breakHorizontal":-5.5,"spinRate":2421,"spinDirection":102},"zone":14,"typeConfidence":0.9,"plateTime":0.4379548362818242,"extension":6.515608978953932},"index":4,"playId":"eb77540c-13a7-3ae7-a330-22797ac0820a","pitchNumber":4,"startTime":"2026-07-22T00:18:13.429Z","endTime":"2026-07-22T00:18:16.660Z","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":95.2,"endSpeed":88.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28769806786411,"aZ":-15.066308702051954,"pfxX":-2.6243225871818536,"pfxZ":8.671859829141255,"pX":-0.6895068008715104,"pZ":3.5052933236542576,"vX0":3.989792161018669,"vY0":-138.68707289847092,"vZ0":-2.868419741612972,"x":143.28,"y":144.14,"x0":-1.7973669615138173,"y0":50.003796572400454,"z0":5.541711693903712,"aX":-5.178268763485898},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":4.1,"spinRate":2147,"spinDirection":201},"zone":11,"typeConfidence":0.9,"plateTime":0.39302322085771024,"extension":6.473833679502907},"index":5,"playId":"a06b8657-9f2f-39c2-8c47-f798580fc88a","pitchNumber":5,"startTime":"2026-07-22T00:18:36.756Z","endTime":"2026-07-22T00:18:39.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:18:39.756Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mauricio Dubón pops out to first baseman Ty France in foul territory.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T00:20:45.442Z","endTime":"2026-07-22T00:21:12.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.854486854288975,"aZ":-14.52731863417877,"pfxX":-2.0069125773920047,"pfxZ":9.594659586770646,"pX":0.5598761380141385,"pZ":2.7904491648701493,"vX0":4.719320501864613,"vY0":-134.2154624986456,"vZ0":-4.493414761824546,"x":95.66,"y":163.44,"x0":-0.9541688427347658,"y0":50.000461245476785,"z0":5.508211506220475,"aX":-3.690527702275158},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.7,"breakHorizontal":2.8,"spinRate":2204,"spinDirection":201},"zone":3,"typeConfidence":0.68,"plateTime":0.4068355944831197,"extension":6.399954926250957},"index":0,"playId":"2df244d9-8091-3208-ab15-658b010f679b","pitchNumber":1,"startTime":"2026-07-22T00:20:50.995Z","endTime":"2026-07-22T00:20:54.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.059267966709587,"aZ":-30.459262182107565,"pfxX":9.213194599029285,"pfxZ":1.1755892181359995,"pX":-0.009205028573072427,"pZ":1.2614976643550335,"vX0":0.4837189076594958,"vY0":-119.95785245901514,"vZ0":-3.2809552509566533,"x":117.35,"y":204.72,"x0":-1.4097219978897397,"y0":50.00011544662957,"z0":5.373648981019914,"aX":13.370401796323417},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.6,"breakHorizontal":-16.8,"spinRate":2712,"spinDirection":74},"zone":14,"typeConfidence":0.91,"plateTime":0.4573065087147663,"extension":6.615547617119522},"hitData":{"launchSpeed":80.4,"launchAngle":68.0,"totalDistance":136.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":169.73,"coordY":168.54}},"index":1,"playId":"cd11051a-ed5b-3092-84f6-7665e22e98d8","pitchNumber":2,"startTime":"2026-07-22T00:21:02.520Z","endTime":"2026-07-22T00:21:12.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:21:12.816Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Yastrzemski flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T00:21:25.923Z","endTime":"2026-07-22T00:22:25.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"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":"Flyout","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":665487,"link":"/api/v1/people/665487"},"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":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.007605198811248,"aZ":-14.89785281629782,"pfxX":-1.2240577689895804,"pfxZ":9.253571336084267,"pX":0.16706887619179928,"pZ":2.5733531883875,"vX0":3.9607123615164332,"vY0":-135.84049476815778,"vZ0":-4.930158556488989,"x":110.63,"y":169.3,"x0":-1.1514309360642205,"y0":50.00326556252427,"z0":5.448978798659328,"aX":-2.2856382690136066},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":1.3,"spinRate":2179,"spinDirection":201},"zone":5,"typeConfidence":0.87,"plateTime":0.4033427549761144,"extension":6.39589142322193},"index":0,"playId":"7e8f8875-5331-31d8-8d2a-5057a69a10c9","pitchNumber":1,"startTime":"2026-07-22T00:21:31.393Z","endTime":"2026-07-22T00:21:34.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, 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":89.6,"endSpeed":83.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.917853292235538,"aZ":-31.97227209372028,"pfxX":-6.314113592765679,"pfxZ":0.11271140448522576,"pX":0.32169222411336423,"pZ":1.0934385826476924,"vX0":6.16145517706053,"vY0":-130.4097592451303,"vZ0":-4.827713475003946,"x":104.74,"y":209.26,"x0":-1.240246026062282,"y0":50.00082136444647,"z0":5.353397685691111,"aX":-10.980802186539284},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.6,"breakHorizontal":10.2,"spinRate":1148,"spinDirection":236},"zone":14,"typeConfidence":0.91,"plateTime":0.41845372568773387,"extension":6.778602651102386},"index":1,"playId":"335fd420-704c-3848-869b-568ca1ec0b1a","pitchNumber":2,"startTime":"2026-07-22T00:21:45.539Z","endTime":"2026-07-22T00:21:48.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.773409188155043,"aZ":-22.898743762895748,"pfxX":3.1047176686426954,"pfxZ":5.2621392048507225,"pX":-0.8570329076917959,"pZ":3.678229619313461,"vX0":0.010777796545349022,"vY0":-130.51417532843075,"vZ0":-0.6109024166347747,"x":149.67,"y":139.47,"x0":-1.2660728755824706,"y0":50.004359407919004,"z0":5.6066096286841995,"aX":5.475073149528894},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.6,"breakHorizontal":-5.6,"spinRate":2288,"spinDirection":178},"zone":11,"typeConfidence":0.92,"plateTime":0.41616725901579654,"extension":6.371578791950812},"index":2,"playId":"fb3af880-f217-396f-b0c9-7596e81bd8df","pitchNumber":3,"startTime":"2026-07-22T00:21:59.319Z","endTime":"2026-07-22T00:22:03.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08406548068559,"aZ":-24.674997722841965,"pfxX":3.329031841726198,"pfxZ":4.267769217321533,"pX":0.7929278571802294,"pZ":2.96941184589358,"vX0":3.431210324259971,"vY0":-130.5861159237168,"vZ0":-1.980189195967415,"x":86.78,"y":158.61,"x0":-0.9623297284207786,"y0":50.00128724804793,"z0":5.5623086045940155,"aX":5.846888166182163},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.6,"breakHorizontal":-6.7,"spinRate":2313,"spinDirection":166},"zone":3,"typeConfidence":0.9,"plateTime":0.41671476383520867,"extension":6.524472400613168},"hitData":{"launchSpeed":88.6,"launchAngle":51.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.35,"coordY":122.99}},"index":3,"playId":"9e91cbea-06f0-3bcc-8304-23efe9cbf8f8","pitchNumber":4,"startTime":"2026-07-22T00:22:15.450Z","endTime":"2026-07-22T00:22:25.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:22:25.966Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brewer Hicklen strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T00:22:39.234Z","endTime":"2026-07-22T00:24:10.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.102253240613564,"aZ":-24.73190889852727,"pfxX":3.0003153399458795,"pfxZ":4.230003465321971,"pX":0.24540642290603462,"pZ":3.7625421676782986,"vX0":2.2374812705851723,"vY0":-130.64088935214926,"vZ0":-0.09731212204849105,"x":107.65,"y":137.19,"x0":-1.006821816594795,"y0":50.00008690731749,"z0":5.632944466700356,"aX":5.273055953932471},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.9,"breakHorizontal":-5.9,"spinRate":2329,"spinDirection":169},"zone":12,"typeConfidence":0.91,"plateTime":0.41654998628211315,"extension":6.505743921012866},"index":0,"playId":"1d4916ae-c156-3c10-8d56-92c3d6225432","pitchNumber":1,"startTime":"2026-07-22T00:22:49.556Z","endTime":"2026-07-22T00:22:53.418Z","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":92.8,"endSpeed":84.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.314269794119998,"aZ":-16.067789512796224,"pfxX":-6.210789621844119,"pfxZ":8.708384915450921,"pX":-0.4187408741899036,"pZ":2.8458164034943194,"vX0":4.074103289219389,"vY0":-135.09140882971698,"vZ0":-3.836047895003012,"x":132.96,"y":161.94,"x0":-1.1392032284701088,"y0":50.00032709475112,"z0":5.413035061096657,"aX":-11.48247395494779},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.1,"breakHorizontal":10.4,"spinRate":2083,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.40539339728833745,"extension":6.47854859282623},"index":1,"playId":"025fff60-713c-329e-9330-8a39cb0623d4","pitchNumber":2,"startTime":"2026-07-22T00:23:05.179Z","endTime":"2026-07-22T00:23:09.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11653190558655,"aZ":-33.70815087376001,"pfxX":9.06133199589367,"pfxZ":-1.1037792987299575,"pX":0.297387076892109,"pZ":1.1297818652397207,"vX0":1.1645468709727913,"vY0":-117.85538479957408,"vZ0":-2.6055916828905508,"x":105.66,"y":208.28,"x0":-1.3802896451210898,"y0":50.0011219910356,"z0":5.388246682830055,"aX":12.639582042046877},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-2.4,"breakHorizontal":-16.7,"spinRate":2630,"spinDirection":74},"zone":14,"typeConfidence":0.89,"plateTime":0.46622792961482373,"extension":6.448175397282259},"index":2,"playId":"a37718ae-10d9-3c24-91f8-29c016d3e99f","pitchNumber":3,"startTime":"2026-07-22T00:23:17.863Z","endTime":"2026-07-22T00:23:21.776Z","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":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.392917510917453,"aZ":-18.791137095146052,"pfxX":-8.362218247761632,"pfxZ":7.148892001201666,"pX":-0.4618188963432099,"pZ":1.6956633651248256,"vX0":4.528239661163535,"vY0":-136.0793692030305,"vZ0":-6.312906520681679,"x":134.6,"y":193.0,"x0":-1.0626941970238124,"y0":50.002867784911764,"z0":5.3514142305636545,"aX":-15.652679661929874},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.8,"breakHorizontal":14.2,"spinRate":2005,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.40279858846526917,"extension":6.565471874299827},"index":3,"playId":"fc302dc2-a58f-3c27-95f4-4b2c3cc29ad7","pitchNumber":4,"startTime":"2026-07-22T00:23:32.779Z","endTime":"2026-07-22T00:23:40.255Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}}},{"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":94.5,"endSpeed":87.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.540429196775268,"aZ":-16.022772934954865,"pfxX":-1.2371099660293128,"pfxZ":8.329538271601212,"pX":0.3340825585706224,"pZ":2.7910993201195584,"vX0":3.5532943065642515,"vY0":-137.63222215626413,"vZ0":-4.491243228824762,"x":104.27,"y":163.42,"x0":-0.8069421615926212,"y0":50.000153108478976,"z0":5.512562846656181,"aX":-2.39846552290708},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":1.6,"spinRate":2049,"spinDirection":200},"zone":6,"typeConfidence":0.88,"plateTime":0.396384571361569,"extension":6.5015816273409435},"index":4,"playId":"cd5b806c-272f-385c-8f3c-26a79f4d1d4e","pitchNumber":5,"startTime":"2026-07-22T00:24:07.742Z","endTime":"2026-07-22T00:24:10.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:24:10.742Z","atBatIndex":36},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Manny Machado homers (21) on a fly ball to left field.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T00:26:22.559Z","endTime":"2026-07-22T00:27:47.931Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":0,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":625643,"link":"/api/v1/people/625643"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":85.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48148709980984,"aZ":-15.20009892386027,"pfxX":-5.826606369053289,"pfxZ":9.003181345279932,"pX":1.4140680449395917,"pZ":3.8264996285471056,"vX0":9.533517407988287,"vY0":-135.8813295572972,"vZ0":-2.049039586782337,"x":63.1,"y":135.46,"x0":-1.3697564152109165,"y0":50.00384725145199,"z0":5.636760639539548,"aX":-10.987536322772653},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":8.8,"spinRate":2057,"spinDirection":207},"zone":12,"typeConfidence":0.83,"plateTime":0.40183934101055296,"extension":6.543939833305045},"index":0,"playId":"07465cdb-d33c-3faf-b474-3917b5d65bce","pitchNumber":1,"startTime":"2026-07-22T00:26:24.285Z","endTime":"2026-07-22T00:26:27.524Z","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":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80232033250319,"aZ":-27.19489143656723,"pfxX":-0.08379668375946459,"pfxZ":3.062748396354386,"pX":1.3883727381446251,"pZ":1.127284871186758,"vX0":7.882012152896113,"vY0":-125.95535320307211,"vZ0":-5.384249593801868,"x":64.08,"y":208.34,"x0":-1.7553375207214759,"y0":50.00208717372327,"z0":5.4602372880818875,"aX":-0.1368023041834039},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.7,"breakHorizontal":-1.4,"spinRate":2212,"spinDirection":174},"zone":14,"typeConfidence":0.9,"plateTime":0.43293618369407394,"extension":6.652568831447498},"index":1,"playId":"5c83150b-5a6d-3ba4-b8c0-561083577bf5","pitchNumber":2,"startTime":"2026-07-22T00:26:39.326Z","endTime":"2026-07-22T00:26:42.952Z","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":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22477517018449,"aZ":-30.192646626789045,"pfxX":1.6643308264028023,"pfxZ":1.2540392862105785,"pX":-0.3174061947531718,"pZ":0.2780536988216811,"vX0":3.9378215973032926,"vY0":-124.80006146772332,"vZ0":-6.592156874873094,"x":129.1,"y":231.27,"x0":-2.1321538375964244,"y0":50.001650284215195,"z0":5.442055784443377,"aX":2.6230159262247272},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.0,"breakHorizontal":-4.0,"spinRate":2214,"spinDirection":154},"zone":13,"typeConfidence":0.89,"plateTime":0.4389645050444906,"extension":6.529367299015185},"index":2,"playId":"6be62cdb-9395-3aa3-963f-bbf5ce9aae16","pitchNumber":3,"startTime":"2026-07-22T00:26:55.996Z","endTime":"2026-07-22T00:27:00.130Z","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":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.394371301275005,"aZ":-13.109440095315811,"pfxX":-3.755701617382215,"pfxZ":9.905123592761553,"pX":-0.597279483311858,"pZ":2.4724957817995685,"vX0":4.609025993846767,"vY0":-137.79530496490412,"vZ0":-5.796261729676897,"x":139.77,"y":172.02,"x0":-1.803015050399591,"y0":50.000686091963246,"z0":5.487615415211097,"aX":-7.227371228518545},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":5.9,"spinRate":2130,"spinDirection":210},"zone":4,"typeConfidence":0.91,"plateTime":0.39737753164179157,"extension":6.564403574747293},"hitData":{"launchSpeed":104.8,"launchAngle":29.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":24.19,"coordY":65.56}},"index":3,"playId":"7bc4069d-e45e-3c93-ab7d-e2661a4f8ca7","pitchNumber":4,"startTime":"2026-07-22T00:27:13.361Z","endTime":"2026-07-22T00:27:47.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:27:47.931Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T00:27:48.635Z","endTime":"2026-07-22T00:29:51.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.299316397188623,"aZ":-30.77158716399907,"pfxX":1.2474546995228835,"pfxZ":0.8717578227919098,"pX":0.18215754975837264,"pZ":2.1167258643526052,"vX0":5.0401344105394905,"vY0":-125.83060477949546,"vZ0":-2.723416351251334,"x":110.06,"y":181.63,"x0":-2.0014936592734394,"y0":50.006289196297615,"z0":5.682813494453495,"aX":2.0196262500027173},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.2,"breakHorizontal":-3.4,"spinRate":2371,"spinDirection":107},"zone":8,"typeConfidence":0.9,"plateTime":0.43373740693721485,"extension":6.612272001033783},"index":0,"playId":"14fa3513-8ae7-3260-aedb-689a55e4908a","pitchNumber":1,"startTime":"2026-07-22T00:28:02.204Z","endTime":"2026-07-22T00:28:06.367Z","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":86.3,"endSpeed":80.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.228132038200815,"aZ":-30.181229153906205,"pfxX":1.9707929862093798,"pfxZ":1.2311338143036608,"pX":0.9235356259227269,"pZ":2.3773500115953192,"vX0":6.135093685517692,"vY0":-125.73086747106676,"vZ0":-2.2631320759015003,"x":81.8,"y":174.59,"x0":-1.7910227828942753,"y0":50.00448123400943,"z0":5.705654155563685,"aX":3.1990294351383533},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.0,"breakHorizontal":-4.8,"spinRate":2390,"spinDirection":136},"zone":14,"typeConfidence":0.9,"plateTime":0.43337627315187843,"extension":6.487683985279892},"index":1,"playId":"f0c441a9-f52e-36b3-826a-a4f8bc44693a","pitchNumber":2,"startTime":"2026-07-22T00:28:27.366Z","endTime":"2026-07-22T00:28:31.704Z","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.7,"endSpeed":87.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.627531410315793,"aZ":-13.600941094274088,"pfxX":-2.2042957976052895,"pfxZ":9.463189263355346,"pX":0.9166442385607387,"pZ":2.706010407322825,"vX0":7.918934114558472,"vY0":-139.07422779258465,"vZ0":-5.268806369697497,"x":82.06,"y":165.72,"x0":-1.6788518110097608,"y0":50.003135424276124,"z0":5.524228052951244,"aX":-4.327514284536957},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":2.4,"spinRate":2169,"spinDirection":210},"zone":12,"typeConfidence":0.91,"plateTime":0.39354604058945064,"extension":6.597567994289805},"index":2,"playId":"ecf4ca85-300c-3fbb-b060-043e71deb1b3","pitchNumber":3,"startTime":"2026-07-22T00:28:43.546Z","endTime":"2026-07-22T00:28:46.546Z","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":87.6,"endSpeed":81.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93077270413424,"aZ":-28.293583826251655,"pfxX":0.391299915191456,"pfxZ":2.3276597291009598,"pX":1.1913285582346924,"pZ":0.3177452176254513,"vX0":7.545164977878385,"vY0":-127.40862380008717,"vZ0":-7.22636823762985,"x":71.59,"y":230.2,"x0":-1.8429014622587183,"y0":50.00095101425748,"z0":5.386616348197632,"aX":0.6512224119031222},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":-2.2,"spinRate":2358,"spinDirection":164},"zone":14,"typeConfidence":0.89,"plateTime":0.4277458061176609,"extension":6.585653872864187},"index":3,"playId":"d454ffd1-e58c-3eef-b67e-9c79c1ddb061","pitchNumber":4,"startTime":"2026-07-22T00:29:02.913Z","endTime":"2026-07-22T00:29:05.995Z","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.7,"endSpeed":87.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75894993419211,"aZ":-17.16578224627482,"pfxX":-3.3885797619829896,"pfxZ":7.6811011614563505,"pX":-1.0440183943689174,"pZ":5.239296467032342,"vX0":3.5529806118420773,"vY0":-137.96516116521084,"vZ0":1.6663194475117062,"x":156.8,"y":97.32,"x0":-1.899898535479855,"y0":50.00419876788951,"z0":5.774851850338488,"aX":-6.622691617336936},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.4,"breakHorizontal":5.5,"spinRate":1984,"spinDirection":204},"zone":11,"typeConfidence":0.87,"plateTime":0.39495805141324913,"extension":6.502490738655302},"index":4,"playId":"8bca5651-eb95-3090-9b2d-fc9df451e7a3","pitchNumber":5,"startTime":"2026-07-22T00:29:24.846Z","endTime":"2026-07-22T00:29:28.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, 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":86.5,"endSpeed":80.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99943183703468,"aZ":-32.4467318680825,"pfxX":1.211687532697085,"pfxZ":-0.17164269143786992,"pX":1.4212991529675867,"pZ":0.8412170713127873,"vX0":8.081822190513279,"vY0":-125.8594841295893,"vZ0":-4.845799815204094,"x":62.82,"y":216.07,"x0":-1.9745865390126291,"y0":50.00035005675803,"z0":5.387510591888782,"aX":1.963222872060301},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.1,"breakHorizontal":-3.8,"spinRate":2378,"spinDirection":94},"zone":14,"typeConfidence":0.9,"plateTime":0.433438015411157,"extension":6.4780709949192365},"index":5,"playId":"f93aba9e-81a9-35e7-a0f1-b25456efc3cc","pitchNumber":6,"startTime":"2026-07-22T00:29:45.601Z","endTime":"2026-07-22T00:29:51.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:29:51.772Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Merrill walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T00:30:02.707Z","endTime":"2026-07-22T00:31:55.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":87.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.885096630720735,"aZ":-15.884262015242337,"pfxX":-3.3760633323012046,"pfxZ":8.313253795380666,"pX":-0.30198954905966136,"pZ":2.8223476602949273,"vX0":5.433421262836502,"vY0":-138.6026251113499,"vZ0":-4.641603679368484,"x":128.51,"y":162.58,"x0":-1.8426502834891312,"y0":50.00399784969964,"z0":5.568084436885161,"aX":-6.616823736656666},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":5.0,"spinRate":2061,"spinDirection":211},"zone":4,"typeConfidence":0.9,"plateTime":0.39408933210083896,"extension":6.509835031022832},"index":0,"playId":"3796b0ed-3299-312f-a7d6-e2a46e3de977","pitchNumber":1,"startTime":"2026-07-22T00:30:17.246Z","endTime":"2026-07-22T00:30:20.246Z","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":93.2,"endSpeed":85.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.030686477232962,"aZ":-17.145628245567487,"pfxX":-3.1108387847598626,"pfxZ":8.042850884430607,"pX":0.2857714104186391,"pZ":4.337451908562706,"vX0":6.532162047103519,"vY0":-135.671651814996,"vZ0":-0.4530365052036902,"x":106.11,"y":121.67,"x0":-1.7463639928709285,"y0":50.00177807168429,"z0":5.6990104496890055,"aX":-5.812541661030712},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":4.3,"spinRate":1984,"spinDirection":205},"zone":12,"typeConfidence":0.88,"plateTime":0.40334016998583255,"extension":6.477472714801243},"index":1,"playId":"b2ffe053-88b4-383d-8c6a-7dafadcfd158","pitchNumber":2,"startTime":"2026-07-22T00:30:35.361Z","endTime":"2026-07-22T00:30:38.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73877454546899,"aZ":-15.312295632619238,"pfxX":-4.11063875160563,"pfxZ":8.791968171364104,"pX":0.2986036673903736,"pZ":3.767633833007392,"vX0":6.758359614025654,"vY0":-137.66870292556354,"vZ0":-2.41270439292275,"x":105.62,"y":137.05,"x0":-1.6547937054752242,"y0":50.004988804033914,"z0":5.692582126421488,"aX":-7.88634657060723},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":6.0,"spinRate":2077,"spinDirection":203},"zone":12,"typeConfidence":0.9,"plateTime":0.39795605603196416,"extension":6.52498496555919},"index":2,"playId":"b0654186-f359-3203-a8fd-b2cb6ce149e9","pitchNumber":3,"startTime":"2026-07-22T00:30:51.166Z","endTime":"2026-07-22T00:30:54.166Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-22T00:31:01.438Z","endTime":"2026-07-22T00:31:16.066Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90581759965266,"aZ":-15.84172481743139,"pfxX":-4.8285246631971255,"pfxZ":8.370661808369794,"pX":0.9155722945708772,"pZ":3.7255618284883796,"vX0":8.782329727924694,"vY0":-138.55991844026082,"vZ0":-2.365063113618014,"x":82.1,"y":138.19,"x0":-1.6625688301749804,"y0":50.00505417401678,"z0":5.6442581375350285,"aX":-9.424635116696884},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":7.0,"spinRate":2091,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.39474937858401526,"extension":6.627134301622759},"index":4,"playId":"2db146ec-b8b0-3b1c-8406-a0a979b467b9","pitchNumber":4,"startTime":"2026-07-22T00:31:16.066Z","endTime":"2026-07-22T00:31:19.241Z","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":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6735652062687,"aZ":-30.689660947380226,"pfxX":1.9142454950094674,"pfxZ":0.924419369959188,"pX":-0.2276693412429427,"pZ":0.8273041539100217,"vX0":3.891926002504949,"vY0":-125.50287122677966,"vZ0":-5.160029710335461,"x":125.68,"y":216.44,"x0":-2.042847939428492,"y0":50.00478677950905,"z0":5.388494903393594,"aX":3.0749381704448098},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.8,"breakHorizontal":-4.3,"spinRate":2462,"spinDirection":100},"zone":13,"typeConfidence":0.89,"plateTime":0.4352309829722443,"extension":6.406387298063582},"index":5,"playId":"ba67c7ec-2a71-3ef3-96f7-20e55d288327","pitchNumber":5,"startTime":"2026-07-22T00:31:32.591Z","endTime":"2026-07-22T00:31:35.872Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.200609251167958,"aZ":-30.32480203742553,"pfxX":1.8250602858529992,"pfxZ":1.1522741244139452,"pX":0.27871990010674386,"pZ":0.12861781174855946,"vX0":4.9225602092582,"vY0":-125.12391698549744,"vZ0":-6.763407446004198,"x":106.38,"y":235.31,"x0":-1.9412253870540805,"y0":50.00459395571295,"z0":5.310873068876387,"aX":2.9302872583496318},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.0,"breakHorizontal":-4.3,"spinRate":2411,"spinDirection":107},"zone":14,"typeConfidence":0.9,"plateTime":0.43561233002092115,"extension":6.480854236452999},"index":6,"playId":"96c5266f-7091-3a9d-8af3-e0d83e3a2653","pitchNumber":6,"startTime":"2026-07-22T00:31:52.009Z","endTime":"2026-07-22T00:31:55.070Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:31:55.070Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Campusano singles on a ground ball to right fielder Brewer Hicklen. Jackson Merrill to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T00:34:45.137Z","endTime":"2026-07-22T00:35:31.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676551,"link":"/api/v1/people/676551"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T00:32:28.284Z","endTime":"2026-07-22T00:32:58.535Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: JR Ritchie replaces Reynaldo López.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-22T00:32:58.535Z","endTime":"2026-07-22T00:34:47.389Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702275,"link":"/api/v1/people/702275"},"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(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":81.7,"endSpeed":74.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.985988929674562,"aZ":-41.99113106028491,"pfxX":5.922852427548983,"pfxZ":-6.923230254027629,"pX":-0.09624208620898589,"pZ":3.1972082373112776,"vX0":3.2974574871893827,"vY0":-118.90174145185398,"vZ0":2.988117152123583,"x":120.67,"y":152.46,"x0":-2.27541875180173,"y0":50.00556694489503,"z0":5.761866096226557,"aX":8.393598367364019},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-11.4,"breakHorizontal":-11.5,"spinRate":2537,"spinDirection":52},"zone":2,"typeConfidence":2.0,"plateTime":0.4624906377845579,"extension":6.473249864546368},"index":2,"playId":"7f13738d-5937-3497-a15c-4b5997552066","pitchNumber":1,"startTime":"2026-07-22T00:34:47.389Z","endTime":"2026-07-22T00:34:51.024Z","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":81.8,"endSpeed":74.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.687300937034102,"aZ":-42.02188628925936,"pfxX":7.947342751289554,"pfxZ":-6.946813270057197,"pX":-0.9751242948694668,"pZ":2.822205859489857,"vX0":0.9061623904939815,"vY0":-119.06567711505222,"vZ0":2.316830608156483,"x":154.17,"y":162.58,"x0":-2.393103750583698,"y0":50.0042962649786,"z0":5.675880049480628,"aX":11.260710915107056},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-11.6,"breakHorizontal":-14.6,"spinRate":2613,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.46236217272578806,"extension":6.53690608681744},"index":3,"playId":"fcb25592-700f-33b1-b2b1-43d5898bb0e4","pitchNumber":2,"startTime":"2026-07-22T00:35:02.739Z","endTime":"2026-07-22T00:35:06.905Z","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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12806261496693,"aZ":-32.50119470814821,"pfxX":-8.953343030634823,"pfxZ":-0.222102234084824,"pX":-0.2157835485125145,"pZ":3.0157045568516003,"vX0":7.0939327260394816,"vY0":-121.44959006109235,"vZ0":-0.17656705224759484,"x":125.23,"y":157.36,"x0":-2.0199837632673647,"y0":50.00131139974997,"z0":5.930486510019584,"aX":-13.29318833221622},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.1,"breakHorizontal":14.4,"spinRate":1513,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.4520274538676494,"extension":6.342699895407743},"hitData":{"launchSpeed":87.7,"launchAngle":3.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.37,"coordY":120.78}},"index":4,"playId":"1536d962-5e37-366c-a532-bacc36518ec3","pitchNumber":3,"startTime":"2026-07-22T00:35:19.566Z","endTime":"2026-07-22T00:35:31.009Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:35:31.009Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks. Jackson Merrill to 3rd. Luis Campusano to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T00:35:47.994Z","endTime":"2026-07-22T00:38:13.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnSecond":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"postOnThird":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.494479870490743,"aZ":-42.336353344154915,"pfxX":7.0309878714502485,"pfxZ":-7.392525375014673,"pX":-2.1456045365081646,"pZ":3.068360573543305,"vX0":-1.2958280355859877,"vY0":-116.92086794205997,"vZ0":3.086262929285763,"x":198.79,"y":155.93,"x0":-2.494929224426143,"y0":50.00317566175691,"z0":5.723680872950236,"aX":9.66564298590972},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-12.2,"breakHorizontal":-12.4,"spinRate":2173,"spinDirection":48},"zone":11,"typeConfidence":2.0,"plateTime":0.46972977466106824,"extension":6.310645175408202},"index":0,"playId":"8f39c911-a673-3176-8feb-4bea55e4cbbf","pitchNumber":1,"startTime":"2026-07-22T00:36:02.117Z","endTime":"2026-07-22T00:36:05.202Z","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":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.193957590972516,"aZ":-35.80844412587362,"pfxX":-6.166575188535124,"pfxZ":-2.3674008897899474,"pX":-0.9632490366108142,"pZ":1.0221375558592274,"vX0":5.0233676780068315,"vY0":-123.80983998590148,"vZ0":-3.577152336097762,"x":153.72,"y":211.18,"x0":-2.228003246208042,"y0":50.00135011034988,"z0":5.515817604890837,"aX":-9.470046189912685},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.9,"breakHorizontal":9.8,"spinRate":1475,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4442080081425863,"extension":6.37807798505871},"index":1,"playId":"de471610-fedd-3e60-9120-5dcebeb15633","pitchNumber":2,"startTime":"2026-07-22T00:36:21.205Z","endTime":"2026-07-22T00:36:24.524Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27898433836371,"aZ":-26.453331188900435,"pfxX":-9.76266940334016,"pfxZ":2.9855414308616837,"pX":-0.15581862485568743,"pZ":2.6955156853429414,"vX0":8.748370014447254,"vY0":-138.1364077008492,"vZ0":-2.351478440926008,"x":122.94,"y":166.0,"x0":-2.1090468226146104,"y0":50.00332131682181,"z0":5.352522115694354,"aX":-18.703386626407593},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.0,"breakHorizontal":15.6,"spinRate":2267,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3978569617424008,"extension":6.6097938308889415},"index":2,"playId":"3c8651bb-9e94-3d74-8956-e9833848a52f","pitchNumber":3,"startTime":"2026-07-22T00:36:38.998Z","endTime":"2026-07-22T00:36:41.998Z","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":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.500451018443858,"aZ":-28.118664336905585,"pfxX":-9.26496120082158,"pfxZ":2.5898479372262964,"pX":-0.5207847536941457,"pZ":1.7701129172944094,"vX0":6.998668558983196,"vY0":-124.44502046631102,"vZ0":-3.6652161764099738,"x":136.85,"y":190.99,"x0":-2.16900345070785,"y0":50.00105857773898,"z0":5.596951606011377,"aX":-14.497456509900848},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.1,"breakHorizontal":15.1,"spinRate":1424,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.4405153948349172,"extension":6.204478289187189},"index":3,"playId":"cc3dda41-d1ad-3c74-8eea-b4bf2b101a47","pitchNumber":4,"startTime":"2026-07-22T00:37:07.130Z","endTime":"2026-07-22T00:37:13.159Z","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":97.6,"endSpeed":89.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61963730757851,"aZ":-13.100396591936404,"pfxX":-6.007364240065382,"pfxZ":9.320386756454518,"pX":1.3998215649313772,"pZ":1.504996606534393,"vX0":11.402821638104555,"vY0":-141.518177098875,"vZ0":-8.38906100806927,"x":63.64,"y":198.15,"x0":-1.8851102763163006,"y0":50.004193396427176,"z0":5.3300169955756935,"aX":-12.296069481995444},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.5,"breakHorizontal":8.8,"spinRate":2552,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.38575153860308076,"extension":6.571693440332402},"index":4,"playId":"1cad0ab6-cc1c-380f-b8a0-0e71dba7b9fa","pitchNumber":5,"startTime":"2026-07-22T00:37:50.542Z","endTime":"2026-07-22T00:37:55.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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50037771925239,"aZ":-40.57539734752326,"pfxX":6.73640299768655,"pfxZ":-5.614216959690978,"pX":0.17889390743369052,"pZ":3.8799610868302707,"vX0":3.8984729124289146,"vY0":-121.5254748275387,"vZ0":4.170237727510502,"x":110.18,"y":134.02,"x0":-2.3202555953254542,"y0":50.0005382837245,"z0":5.663285700346444,"aX":10.08633073773091},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.9,"breakHorizontal":-13.1,"spinRate":2736,"spinDirection":47},"zone":12,"typeConfidence":2.0,"plateTime":0.45047468105480437,"extension":6.687442740889793},"index":5,"playId":"dce2746f-a245-3a99-91fe-d3cdf0c9ac13","pitchNumber":6,"startTime":"2026-07-22T00:38:09.875Z","endTime":"2026-07-22T00:38:13.067Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:38:13.067Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T00:39:17.861Z","endTime":"2026-07-22T00:40:45.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnSecond":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"postOnThird":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T00:38:29.595Z","endTime":"2026-07-22T00:39:20.158Z","isPitch":false,"type":"action"},{"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":94.9,"endSpeed":87.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.907394524529042,"aZ":-23.746578313139647,"pfxX":-10.393057861634132,"pfxZ":4.340064710233403,"pX":1.6260581486046175,"pZ":1.202045619167665,"vX0":13.463410171681225,"vY0":-137.55649257326306,"vZ0":-6.729145984096341,"x":55.02,"y":206.32,"x0":-1.952810989442619,"y0":50.00158393060129,"z0":5.260494284570621,"aX":-20.16880980066729},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.7,"breakHorizontal":16.4,"spinRate":2383,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.39628603173980537,"extension":6.655271199052278},"index":1,"playId":"72058743-3fa8-3186-978d-a78179b4f23d","pitchNumber":1,"startTime":"2026-07-22T00:39:20.158Z","endTime":"2026-07-22T00:39:23.272Z","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":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.945867182358217,"aZ":-24.69986201905796,"pfxX":-9.933827072154154,"pfxZ":3.8929649084625257,"pX":0.4102934383127034,"pZ":2.399963568491704,"vX0":9.94708136810871,"vY0":-136.94860023349665,"vZ0":-3.8227152475931527,"x":101.36,"y":173.98,"x0":-1.9581419811870895,"y0":50.005645949294404,"z0":5.480440295351626,"aX":-19.09182317389073},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.5,"breakHorizontal":16.2,"spinRate":2353,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.3981750845001315,"extension":6.5655841002534325},"index":2,"playId":"124d7d86-0e3e-327e-bd88-d35a9206f2b2","pitchNumber":2,"startTime":"2026-07-22T00:39:37.932Z","endTime":"2026-07-22T00:39:41.707Z","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":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.284497604523708,"aZ":-22.759597636205143,"pfxX":-9.698056305594644,"pfxZ":4.816233204167169,"pX":0.8755927127780035,"pZ":1.8062204176022616,"vX0":11.15663201012924,"vY0":-138.08114985509525,"vZ0":-5.785185371316369,"x":83.62,"y":190.01,"x0":-1.9343565319505505,"y0":50.000507408413625,"z0":5.43403482619824,"aX":-18.949905537433207},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.8,"breakHorizontal":15.6,"spinRate":2373,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3948626717959569,"extension":6.481769583618075},"index":3,"playId":"3234cb5b-629c-38ed-9694-d0cdd064fa78","pitchNumber":3,"startTime":"2026-07-22T00:39:58.192Z","endTime":"2026-07-22T00:40:05.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29403287818937,"aZ":-42.22471284866953,"pfxX":6.323567598270806,"pfxZ":-6.850707796854838,"pX":0.8370481247959465,"pZ":2.113998853373711,"vX0":5.404904664166293,"vY0":-120.62429692183882,"vZ0":0.5447736226412754,"x":85.09,"y":181.7,"x0":-2.2570146614248103,"y0":50.000204438213316,"z0":5.619386479923971,"aX":9.281158073657197},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-12.0,"breakHorizontal":-12.7,"spinRate":2694,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4547315045611562,"extension":6.499675074676979},"index":4,"playId":"1cfc83f0-2d24-3f15-a6a2-90626b53e483","pitchNumber":4,"startTime":"2026-07-22T00:40:17.467Z","endTime":"2026-07-22T00:40:20.773Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-22T00:40:32.556Z","endTime":"2026-07-22T00:40:42.036Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"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":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88918065178834,"aZ":-39.594427839356946,"pfxX":6.480642597828637,"pfxZ":-4.863002197438686,"pX":0.6102939990526857,"pZ":2.315411301860059,"vX0":4.943670470204603,"vY0":-122.87358232158725,"vZ0":0.27623402704972433,"x":93.74,"y":176.26,"x0":-2.271472567452151,"y0":50.00414111752354,"z0":5.572429628022086,"aX":9.88518661766207},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-8.5,"breakHorizontal":-13.0,"spinRate":2771,"spinDirection":50},"zone":6,"typeConfidence":2.0,"plateTime":0.44618031521142854,"extension":6.522842076032787},"index":6,"playId":"14a377bb-a2ba-35eb-bdc9-dbb3d9304b32","pitchNumber":5,"startTime":"2026-07-22T00:40:42.036Z","endTime":"2026-07-22T00:40:45.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:40:45.036Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out to first baseman Matt Olson.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T00:41:04.015Z","endTime":"2026-07-22T00:43:28.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.643072162498754,"aZ":-27.933934307898404,"pfxX":-7.250967920352915,"pfxZ":2.5495950105029994,"pX":-0.6246109338052855,"pZ":2.156253518243872,"vX0":6.2045597570619115,"vY0":-127.49551745854295,"vZ0":-3.0402839446690417,"x":140.81,"y":180.56,"x0":-2.135350131736674,"y0":50.00356415956462,"z0":5.5445134180730005,"aX":-12.062914151142943},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.2,"breakHorizontal":11.9,"spinRate":1612,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.4279007858698334,"extension":6.521207765820344},"index":0,"playId":"8e607fd9-9937-31b1-9c1d-f53b66ae1383","pitchNumber":1,"startTime":"2026-07-22T00:41:20.971Z","endTime":"2026-07-22T00:41:24.135Z","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.8,"endSpeed":81.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.627303096372913,"aZ":-27.602757900207806,"pfxX":0.7907156446299837,"pfxZ":2.7103322803907837,"pX":-0.9834441819765023,"pZ":3.297207188795926,"vX0":3.470782662264196,"vY0":-128.01559608669584,"vZ0":-0.10447835871257993,"x":154.49,"y":149.76,"x0":-2.451032246231999,"y0":50.00049397255289,"z0":5.471808185923652,"aX":1.3318681593175117},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.2,"breakHorizontal":-2.2,"spinRate":2462,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.42538016702301196,"extension":6.7235655228373945},"index":1,"playId":"46db17c1-ea70-3dc9-9e7f-1d9a2ea44370","pitchNumber":2,"startTime":"2026-07-22T00:41:41.412Z","endTime":"2026-07-22T00:41:46.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.40747613628281,"aZ":-28.080339586010336,"pfxX":0.5483780545815251,"pfxZ":2.4461538242625434,"pX":0.9338616881905081,"pZ":3.3548587553961333,"vX0":7.920974157645886,"vY0":-127.62725639414828,"vZ0":0.39579470433669317,"x":81.4,"y":148.2,"x0":-2.261282132211961,"y0":50.00623249899453,"z0":5.381934917237924,"aX":0.9170282493534727},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.7,"breakHorizontal":-2.5,"spinRate":2514,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.42662667141876254,"extension":6.702009216902196},"index":2,"playId":"ea4ed3ec-a24d-32ea-919b-169ddae58d40","pitchNumber":3,"startTime":"2026-07-22T00:42:00.774Z","endTime":"2026-07-22T00:42:03.956Z","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":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.288873695157786,"aZ":-24.729218691311445,"pfxX":-8.805470807592581,"pfxZ":3.812793154999632,"pX":0.5980550065936203,"pZ":2.9697618146634817,"vX0":10.311002288288186,"vY0":-138.6587533402788,"vZ0":-2.190275595951516,"x":94.2,"y":158.6,"x0":-2.020378736248793,"y0":50.001786693355854,"z0":5.415757176435932,"aX":-17.188093285870117},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.6,"breakHorizontal":13.9,"spinRate":2309,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.3946452537139784,"extension":6.685849787626938},"index":3,"playId":"49d62904-4636-3a77-9610-52eeefcee888","pitchNumber":4,"startTime":"2026-07-22T00:42:19.940Z","endTime":"2026-07-22T00:42:23.432Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"}}},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.945714552532763,"aZ":-40.77736203075952,"pfxX":6.7880277186615645,"pfxZ":-5.7420163449451875,"pX":0.5461628411290627,"pZ":0.4420872232823548,"vX0":4.514646912037004,"vY0":-122.14978735642077,"vZ0":-3.336777400720174,"x":96.18,"y":226.84,"x0":-2.21318429354278,"y0":50.00216062268585,"z0":5.3612058043691615,"aX":10.170860050733772},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-10.9,"breakHorizontal":-13.4,"spinRate":2884,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4498445964718818,"extension":6.757846816257865},"index":4,"playId":"91801e41-6a86-3ccb-9918-97c843aba643","pitchNumber":5,"startTime":"2026-07-22T00:42:55.896Z","endTime":"2026-07-22T00:42:59.102Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.240935671230687,"aZ":-31.051499932492078,"pfxX":-8.672863583453243,"pfxZ":0.6659660511857695,"pX":0.6125196071742853,"pZ":2.6461213605922076,"vX0":9.435624239327202,"vY0":-128.33611221628422,"vZ0":-1.3559378623757377,"x":93.65,"y":167.33,"x0":-1.975732153078375,"y0":50.00045561831072,"z0":5.588106823015848,"aX":-14.542490221610054},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.2,"breakHorizontal":13.7,"spinRate":1728,"spinDirection":247},"zone":6,"typeConfidence":2.0,"plateTime":0.42592587247264824,"extension":6.543562133679431},"hitData":{"launchSpeed":77.4,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.29,"coordY":162.54}},"index":5,"playId":"2b6b99ef-fb62-38f1-8aa7-1141e546956a","pitchNumber":6,"startTime":"2026-07-22T00:43:19.557Z","endTime":"2026-07-22T00:43:28.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:43:28.593Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jim Jarvis grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T00:45:10.578Z","endTime":"2026-07-22T00:46:34.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":83.0,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60223211275295,"aZ":-21.89815142314955,"pfxX":1.9061545633441488,"pfxZ":5.936327632256527,"pX":0.03420524264903697,"pZ":1.3928583392565086,"vX0":2.714163599376137,"vY0":-129.62193318612728,"vZ0":-6.024687785751087,"x":115.7,"y":201.17,"x0":-1.2672549926203058,"y0":50.006444818244546,"z0":5.378129313545736,"aX":3.3011520822281297},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.8,"breakHorizontal":-4.0,"spinRate":2390,"spinDirection":176},"zone":14,"typeConfidence":0.89,"plateTime":0.41973601259077453,"extension":6.3279211191394245},"index":0,"playId":"43aadd9b-0930-344d-8121-6419ff03fcc4","pitchNumber":1,"startTime":"2026-07-22T00:45:29.950Z","endTime":"2026-07-22T00:45:33.851Z","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":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85494294050769,"aZ":-14.271813848619392,"pfxX":-3.1607601636802873,"pfxZ":9.744401651315853,"pX":0.9629773648764043,"pZ":2.1020553719375363,"vX0":6.586931893433895,"vY0":-134.1562762840129,"vZ0":-6.196570565568498,"x":80.29,"y":182.02,"x0":-1.104724806211635,"y0":50.00367091935605,"z0":5.444634290929554,"aX":-5.807986027702508},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.7,"breakHorizontal":4.4,"spinRate":2312,"spinDirection":204},"zone":14,"typeConfidence":0.8,"plateTime":0.4070432167718425,"extension":6.264569683391032},"index":1,"playId":"580dc586-942e-3f3b-849f-16278648a047","pitchNumber":2,"startTime":"2026-07-22T00:45:41.590Z","endTime":"2026-07-22T00:45:45.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.3,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37278128651192,"aZ":-20.308544371213067,"pfxX":1.9859826661702675,"pfxZ":6.752530489203,"pX":-0.25054939168030727,"pZ":3.047480789775227,"vX0":1.6447919737417207,"vY0":-130.6938321587986,"vZ0":-2.6535009794204703,"x":126.55,"y":156.5,"x0":-1.1426117314296416,"y0":50.006008520778266,"z0":5.5742365995382706,"aX":3.4915155286814645},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.0,"breakHorizontal":-4.0,"spinRate":2426,"spinDirection":176},"zone":2,"typeConfidence":0.91,"plateTime":0.41653823600316864,"extension":6.430827442908178},"index":2,"playId":"ed442147-d174-39e6-a868-6eff17571e13","pitchNumber":3,"startTime":"2026-07-22T00:45:58.644Z","endTime":"2026-07-22T00:46:02.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.256950447955195,"aZ":-26.943442593917577,"pfxX":8.313087297346911,"pfxZ":3.608757284234531,"pX":0.8054175510145554,"pZ":2.140068457098673,"vX0":2.8365111617348413,"vY0":-119.11301419920107,"vZ0":-1.8879858971381094,"x":86.3,"y":181.0,"x0":-1.4782227022290244,"y0":50.00074214922926,"z0":5.36147674672774,"aX":12.032075048951066},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.4,"breakHorizontal":-15.7,"spinRate":2609,"spinDirection":79},"zone":14,"typeConfidence":0.91,"plateTime":0.45853097992725633,"extension":6.244121118972768},"index":3,"playId":"c07456ee-43d4-3609-812e-2d30b9eee05e","pitchNumber":4,"startTime":"2026-07-22T00:46:10.290Z","endTime":"2026-07-22T00:46:13.652Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.692725868344777,"aZ":-29.89303364526304,"pfxX":-7.383610986985729,"pfxZ":1.3627834412525353,"pX":-0.28189796883578866,"pZ":2.7117365923479104,"vX0":4.919001062802554,"vY0":-128.40934492308827,"vZ0":-1.1909111870410276,"x":127.75,"y":165.56,"x0":-1.2595228579363373,"y0":50.00540930087111,"z0":5.499694759532572,"aX":-12.376814490351956},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.4,"breakHorizontal":12.4,"spinRate":1172,"spinDirection":242},"zone":1,"typeConfidence":0.91,"plateTime":0.4259727091258383,"extension":6.199843748436397},"hitData":{"launchSpeed":97.6,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.51,"coordY":135.73}},"index":4,"playId":"af9d48e7-726a-3664-b5b1-0e83510dc02f","pitchNumber":5,"startTime":"2026-07-22T00:46:26.567Z","endTime":"2026-07-22T00:46:34.889Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:46:34.889Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drake Baldwin flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T00:46:50.491Z","endTime":"2026-07-22T00:47:14.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":0},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20541193062134,"aZ":-32.3595147951106,"pfxX":8.40935437661625,"pfxZ":-0.13698748066333089,"pX":0.015833759390916087,"pZ":2.0431980207370564,"vX0":0.6687320684337362,"vY0":-116.85934717836878,"vZ0":-0.8093205663672003,"x":116.4,"y":183.61,"x0":-1.3663933801704153,"y0":50.00138255168644,"z0":5.4362619128222445,"aX":11.618409840460835},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-0.1,"breakHorizontal":-15.4,"spinRate":2645,"spinDirection":78},"zone":8,"typeConfidence":0.9,"plateTime":0.4688748735031969,"extension":6.589576818977794},"hitData":{"launchSpeed":84.7,"launchAngle":47.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.77,"coordY":117.33}},"index":0,"playId":"cdcef32a-3d22-3c27-9f9f-e1172a4be013","pitchNumber":1,"startTime":"2026-07-22T00:47:02.333Z","endTime":"2026-07-22T00:47:14.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:47:14.285Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T00:47:21.943Z","endTime":"2026-07-22T00:48:27.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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(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":79.4,"endSpeed":73.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.068230573466916,"aZ":-41.955491179910815,"pfxX":4.919282802071551,"pfxZ":-7.215382625826008,"pX":-0.5846339550625862,"pZ":3.5503379610660173,"vX0":0.11033683342002978,"vY0":-115.58847222558649,"vZ0":4.167361516455547,"x":139.28,"y":142.92,"x0":-1.2722103270016658,"y0":50.00048154106473,"z0":5.746337673340363,"aX":6.671223322436003},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-11.8,"breakHorizontal":-9.0,"spinRate":2279,"spinDirection":45},"zone":11,"typeConfidence":0.9,"plateTime":0.47343358777612465,"extension":6.541884087801935},"index":0,"playId":"517dc9dc-c2ca-370c-8315-df2797e1a49e","pitchNumber":1,"startTime":"2026-07-22T00:47:35.675Z","endTime":"2026-07-22T00:47:40.563Z","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":88.4,"endSpeed":81.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7203628030527,"aZ":-26.175238425159726,"pfxX":3.763038691532899,"pfxZ":3.5238282545508213,"pX":-0.012811140614646721,"pZ":3.612017034424,"vX0":1.8724103047153795,"vY0":-128.8804884464941,"vZ0":0.016021850782021563,"x":117.49,"y":141.26,"x0":-1.2349536414742295,"y0":50.00380314323855,"z0":5.607036571736608,"aX":6.4074401727445665},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.6,"breakHorizontal":-7.2,"spinRate":2322,"spinDirection":158},"zone":12,"typeConfidence":0.58,"plateTime":0.42302219907247585,"extension":6.41223246062777},"index":1,"playId":"b46f993b-1881-3579-a4d7-fd4981c9abb8","pitchNumber":2,"startTime":"2026-07-22T00:47:48.452Z","endTime":"2026-07-22T00:47:52.481Z","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.4,"endSpeed":80.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40677001472598,"aZ":-30.697964114268988,"pfxX":-5.100450547397634,"pfxZ":0.8912406830780828,"pX":-9.57504794183482E-4,"pZ":3.063147918472526,"vX0":4.44736340362008,"vY0":-127.34664130552443,"vZ0":-0.17514731565642028,"x":117.04,"y":156.08,"x0":-1.1013165257629367,"y0":50.00229424971447,"z0":5.546683818649998,"aX":-8.436917389389512},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.8,"breakHorizontal":8.3,"spinRate":1027,"spinDirection":242},"zone":2,"typeConfidence":0.91,"plateTime":0.42895214431078443,"extension":6.244904894675559},"index":2,"playId":"e1f7e8c6-f7b0-30ed-b963-b7b95826f867","pitchNumber":3,"startTime":"2026-07-22T00:48:03.602Z","endTime":"2026-07-22T00:48:06.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.980684748170027,"aZ":-24.72003138406853,"pfxX":3.3148940616553912,"pfxZ":4.318700174680012,"pX":0.13528125982153902,"pZ":2.5253222263929818,"vX0":2.212476474867172,"vY0":-129.53505847308298,"vZ0":-2.935341596852389,"x":111.84,"y":170.6,"x0":-1.1560650287423617,"y0":50.00380041652809,"z0":5.530599109877386,"aX":5.724250914726573},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.4,"breakHorizontal":-6.5,"spinRate":2286,"spinDirection":162},"zone":5,"typeConfidence":0.75,"plateTime":0.42027236059172646,"extension":6.299646687419463},"hitData":{"launchSpeed":93.8,"launchAngle":56.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":151.58,"coordY":117.3}},"index":3,"playId":"07152afe-8a80-3d2d-a834-158aaca8c2d3","pitchNumber":4,"startTime":"2026-07-22T00:48:17.603Z","endTime":"2026-07-22T00:48:27.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:48:27.984Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T00:50:20.688Z","endTime":"2026-07-22T00:51:11.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98841333868449,"aZ":-43.44704412969852,"pfxX":6.7324676059582815,"pfxZ":-7.984819914518306,"pX":1.0175244751153407,"pZ":2.015581451979416,"vX0":5.251024978202893,"vY0":-118.97885968660158,"vZ0":0.6107355441806881,"x":78.21,"y":184.36,"x0":-2.104354426917965,"y0":50.0020551114014,"z0":5.740607475006504,"aX":9.506372275362532},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-13.9,"breakHorizontal":-13.6,"spinRate":2658,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.46300796325100047,"extension":6.304394367964885},"index":0,"playId":"6aa27c87-f6b5-3d62-b89c-ed81b0101775","pitchNumber":1,"startTime":"2026-07-22T00:50:32.650Z","endTime":"2026-07-22T00:50:35.871Z","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":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.624947468791028,"aZ":-40.303347621897785,"pfxX":6.925231543313146,"pfxZ":-5.5023014831747785,"pX":0.6183167613759325,"pZ":1.2818788028658947,"vX0":4.64287734646658,"vY0":-121.58464274022815,"vZ0":-1.8330973665300805,"x":93.43,"y":204.17,"x0":-2.2238273293672344,"y0":50.001833922591516,"z0":5.58407321509253,"aX":10.235728278803123},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-10.1,"breakHorizontal":-13.7,"spinRate":2769,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4526647734547282,"extension":6.247495261176451},"index":1,"playId":"7d6fab5f-a2ad-3b48-aa54-496502e7fd23","pitchNumber":2,"startTime":"2026-07-22T00:50:48.185Z","endTime":"2026-07-22T00:50:51.922Z","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(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":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82106297175444,"aZ":-42.409696778890385,"pfxX":5.866584060360424,"pfxZ":-6.957767242363018,"pX":1.0936900057921386,"pZ":1.6048240829636236,"vX0":5.705320671679481,"vY0":-121.31729135574548,"vZ0":-0.38397563407417024,"x":75.31,"y":195.45,"x0":-2.0631417426801346,"y0":50.00594959924746,"z0":5.506001868575521,"aX":8.624131994534135},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-12.4,"breakHorizontal":-12.1,"spinRate":2530,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.45391353679838353,"extension":6.509597702082599},"index":2,"playId":"b82173bb-050f-34df-b21d-3d92ace0a179","pitchNumber":3,"startTime":"2026-07-22T00:51:08.380Z","endTime":"2026-07-22T00:51:11.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:51:11.431Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T00:51:22.301Z","endTime":"2026-07-22T00:53:08.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.997688606899803,"aZ":-17.982602486008656,"pfxX":-6.086508920076847,"pfxZ":7.544700761915112,"pX":0.49209437404594,"pZ":2.4160036227293236,"vX0":8.969136521003204,"vY0":-136.08148393587723,"vZ0":-4.798840524005101,"x":98.24,"y":173.55,"x0":-2.0511187599276997,"y0":50.00407225479581,"z0":5.442608956296748,"aX":-11.451619505700368},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.8,"breakHorizontal":9.2,"spinRate":2143,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.4020222934304214,"extension":6.556405993419551},"index":0,"playId":"c15c44ed-4073-365c-a8b2-113ede18b215","pitchNumber":1,"startTime":"2026-07-22T00:51:37.224Z","endTime":"2026-07-22T00:51:40.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.372228715188495,"aZ":-28.707089654808357,"pfxX":1.303405318415631,"pfxZ":2.0958933041512875,"pX":-0.6564918960446958,"pZ":3.972331691866183,"vX0":3.936594815467458,"vY0":-127.19848774204912,"vZ0":1.9054131888760475,"x":142.02,"y":131.53,"x0":-2.386747782776856,"y0":50.005856016879385,"z0":5.472277935888525,"aX":2.1592734158945004},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.4,"breakHorizontal":-3.1,"spinRate":2493,"spinDirection":171},"zone":11,"typeConfidence":2.0,"plateTime":0.42878810058495187,"extension":6.607949320279671},"index":1,"playId":"e24d4126-6611-3fe4-b0ca-fea2af4a16c8","pitchNumber":2,"startTime":"2026-07-22T00:51:54.353Z","endTime":"2026-07-22T00:51:58.215Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.434596405827328,"aZ":-29.244097705993212,"pfxX":-7.494030564687634,"pfxZ":1.8230020007475787,"pX":-0.31358447192907957,"pZ":3.0923449145297814,"vX0":6.927249332588625,"vY0":-125.91079698850238,"vZ0":-0.3609979270779654,"x":128.95,"y":155.29,"x0":-2.1261003146433026,"y0":50.002120725445565,"z0":5.602860994348085,"aX":-12.038928045160736},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.5,"breakHorizontal":12.0,"spinRate":1746,"spinDirection":245},"zone":1,"typeConfidence":2.0,"plateTime":0.4349154608960317,"extension":6.405297754202964},"index":2,"playId":"1724d200-20e0-3cd8-bcfe-0e6a2bf4ef88","pitchNumber":3,"startTime":"2026-07-22T00:52:09.599Z","endTime":"2026-07-22T00:52:13.470Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-22T00:52:19.688Z","endTime":"2026-07-22T00:52:29.322Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11544914994095,"aZ":-15.200157639704067,"pfxX":-5.433789080484196,"pfxZ":8.699883093828085,"pX":-1.3074795965014192,"pZ":3.7569732375657603,"vX0":4.24342393924117,"vY0":-138.8151488401266,"vZ0":-1.9317069813571859,"x":166.84,"y":137.34,"x0":-2.1500656324980896,"y0":50.0045827271875,"z0":5.47399626043494,"aX":-10.604197914709156},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.6,"breakHorizontal":9.0,"spinRate":2475,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3945982050233696,"extension":6.59392661676494},"index":4,"playId":"2b580b4a-120d-3325-90ac-e2d33f7c02d3","pitchNumber":4,"startTime":"2026-07-22T00:52:29.322Z","endTime":"2026-07-22T00:52:33.050Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91448599964084,"aZ":-40.93461382033929,"pfxX":5.723083921777873,"pfxZ":-5.882622069617604,"pX":-0.5529267624969371,"pZ":2.5964382657549985,"vX0":2.5472061069431824,"vY0":-121.51675418062133,"vZ0":1.6143185122078811,"x":138.08,"y":168.68,"x0":-2.3600311953478053,"y0":50.00568614636934,"z0":5.493087189119884,"aX":8.517138924953176},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-10.0,"breakHorizontal":-11.0,"spinRate":2641,"spinDirection":52},"zone":4,"typeConfidence":2.0,"plateTime":0.45159853500919134,"extension":6.617433839347664},"index":5,"playId":"ec988888-9c1e-3430-9f6d-6b0ec119630f","pitchNumber":5,"startTime":"2026-07-22T00:52:44.460Z","endTime":"2026-07-22T00:52:47.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.780730827949103,"aZ":-34.19836971211521,"pfxX":-7.194753884578952,"pfxZ":-1.2154455088541498,"pX":-0.3961740924210219,"pZ":1.2594782161500697,"vX0":6.7570613766098715,"vY0":-127.94647283795092,"vZ0":-3.5306275008214616,"x":132.1,"y":204.77,"x0":-2.1283006125137436,"y0":50.00085739171951,"z0":5.318816816929201,"aX":-12.005528636928155},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.8,"breakHorizontal":11.6,"spinRate":1625,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4270198452591414,"extension":6.396842213778468},"index":6,"playId":"a33d4806-2792-3bc2-9b9d-5f91ee5c130b","pitchNumber":6,"startTime":"2026-07-22T00:53:05.130Z","endTime":"2026-07-22T00:53:08.475Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:53:08.475Z","atBatIndex":48},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Manny Machado homers (22) on a fly ball to center field.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T00:53:20.517Z","endTime":"2026-07-22T00:54:57.618Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":702275,"link":"/api/v1/people/702275"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.683995123029636,"aZ":-15.377921860592238,"pfxX":-4.953180653674659,"pfxZ":8.807263484624517,"pX":0.9269888264662496,"pZ":2.670126981271086,"vX0":9.751861869701067,"vY0":-136.86832699124105,"vZ0":-4.560410603544929,"x":81.67,"y":166.69,"x0":-2.0301073854963794,"y0":50.00683142703516,"z0":5.402761694288726,"aX":-9.451555047989697},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":7.1,"spinRate":2349,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.399361612135007,"extension":6.719343552137711},"index":0,"playId":"e5373f62-bc9b-3be4-a8be-ee2a81ce150b","pitchNumber":1,"startTime":"2026-07-22T00:53:32.789Z","endTime":"2026-07-22T00:53:36.765Z","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":83.0,"endSpeed":76.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.874398899586918,"aZ":-42.203170559869314,"pfxX":5.076905573197977,"pfxZ":-6.8201711140601295,"pX":0.44242123484288626,"pZ":1.6166346690041553,"vX0":4.853900559360528,"vY0":-120.83174491578008,"vZ0":-0.3934649153504002,"x":100.14,"y":195.13,"x0":-2.256637021773119,"y0":50.005086862104484,"z0":5.508950503139941,"aX":7.461828366413402},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-12.1,"breakHorizontal":-10.4,"spinRate":2687,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4543527651690171,"extension":6.5116322321102755},"index":1,"playId":"adcc6e83-37f9-3e83-8a66-afe3ae6b4a37","pitchNumber":2,"startTime":"2026-07-22T00:53:48.149Z","endTime":"2026-07-22T00:53:51.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.946703459681526,"aZ":-42.81432837546804,"pfxX":6.327255618103575,"pfxZ":-7.19706177799156,"pX":1.3278484578021066,"pZ":0.7865069742139199,"vX0":6.469545304927946,"vY0":-121.90762766496599,"vZ0":-2.0009872254618832,"x":66.39,"y":217.54,"x0":-2.2000670865812504,"y0":50.0027560099219,"z0":5.375519318404547,"aX":9.353414886302746},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-13.2,"breakHorizontal":-13.2,"spinRate":2811,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.45238580638858883,"extension":6.649929921884551},"index":2,"playId":"f8dc188d-993a-31d5-ac09-32649a3cb7b4","pitchNumber":3,"startTime":"2026-07-22T00:54:04.463Z","endTime":"2026-07-22T00:54:08.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14343522345898,"aZ":-32.647754690106666,"pfxX":-8.644102453542223,"pfxZ":-0.3004597280617194,"pX":0.2023271584503383,"pZ":2.8280662677445165,"vX0":8.078773596219849,"vY0":-125.20288087786123,"vZ0":-0.5637837769901926,"x":109.29,"y":162.42,"x0":-1.9357185962845698,"y0":50.00074593874712,"z0":5.716904539586762,"aX":-13.788272289526917},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.5,"breakHorizontal":13.9,"spinRate":1577,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.4366694641686486,"extension":6.298786636421633},"hitData":{"launchSpeed":105.0,"launchAngle":24.0,"totalDistance":418.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.02,"coordY":30.99}},"index":3,"playId":"ae94a611-9fe7-3fa9-82d1-c732a85645b1","pitchNumber":4,"startTime":"2026-07-22T00:54:22.585Z","endTime":"2026-07-22T00:54:57.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:54:57.618Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T00:54:55.913Z","endTime":"2026-07-22T00:56:04.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.625649276838004,"aZ":-16.343425358212244,"pfxX":-4.637997403477627,"pfxZ":8.355621880480046,"pX":-0.44874967210694694,"pZ":2.2197387282355234,"vX0":6.266350235672794,"vY0":-136.20177081126718,"vZ0":-5.584243895367562,"x":134.11,"y":178.85,"x0":-2.1679419431075018,"y0":50.00078032171285,"z0":5.4121143467639605,"aX":-8.78490007266642},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":7.2,"spinRate":2237,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.4008973210415827,"extension":6.402701325246354},"index":0,"playId":"03c1772d-da51-3ec6-8fef-47333fcbc769","pitchNumber":1,"startTime":"2026-07-22T00:55:11.388Z","endTime":"2026-07-22T00:55:14.388Z","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":94.1,"endSpeed":86.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.103524405639085,"aZ":-16.11976406359216,"pfxX":-3.572459112557129,"pfxZ":8.369350065224644,"pX":0.5933447301116225,"pZ":4.057318531464971,"vX0":8.562049476201517,"vY0":-136.87482902084994,"vZ0":-0.997679241781927,"x":94.38,"y":129.23,"x0":-2.0959102146862234,"y0":50.00207558310205,"z0":5.518644552131628,"aX":-6.852981810908803},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":4.9,"spinRate":2334,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3984993450126222,"extension":6.600180813929416},"index":1,"playId":"35d5c29d-48ad-3824-814a-b5eccc5c107b","pitchNumber":2,"startTime":"2026-07-22T00:55:27.949Z","endTime":"2026-07-22T00:55:31.240Z","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":83.7,"endSpeed":76.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.855039956743155,"aZ":-43.501529869980025,"pfxX":5.7403767767309795,"pfxZ":-7.573868998606848,"pX":-0.492815826139243,"pZ":2.959505049628529,"vX0":2.6160372885654537,"vY0":-121.76502719005114,"vZ0":2.9353199266883383,"x":135.78,"y":158.87,"x0":-2.3283093574833793,"y0":50.00332778483126,"z0":5.513307404206099,"aX":8.583522840678222},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-12.7,"breakHorizontal":-11.0,"spinRate":2632,"spinDirection":49},"zone":1,"typeConfidence":2.0,"plateTime":0.4505438989283199,"extension":6.68031966563545},"index":2,"playId":"e3714165-535e-36cc-bce4-4741251e355b","pitchNumber":3,"startTime":"2026-07-22T00:55:42.317Z","endTime":"2026-07-22T00:55:46.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8887996102682,"aZ":-42.16901936812907,"pfxX":6.492460194744327,"pfxZ":-6.744066546765904,"pX":1.1614722757812725,"pZ":1.2552512485195988,"vX0":5.854616744683956,"vY0":-121.51824414443576,"vZ0":-0.9753756889112708,"x":72.73,"y":204.89,"x0":-2.130858253358974,"y0":50.00447789300449,"z0":5.355598743038391,"aX":9.618627179173531},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-12.1,"breakHorizontal":-13.2,"spinRate":2683,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4523507846318089,"extension":6.612151002486536},"index":3,"playId":"0ec675ae-45e4-3605-b783-91b4208532f0","pitchNumber":4,"startTime":"2026-07-22T00:56:01.999Z","endTime":"2026-07-22T00:56:04.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:56:04.999Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Olson walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T00:57:54.291Z","endTime":"2026-07-22T00:59:30.645Z","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":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"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,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":84.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.520524042464814,"aZ":-23.27044715773577,"pfxX":2.3463397729953863,"pfxZ":5.001072792994221,"pX":-0.28213926127654915,"pZ":1.7602205549901173,"vX0":1.7523392004879939,"vY0":-131.28873693551992,"vZ0":-5.059689720241997,"x":127.75,"y":191.25,"x0":-1.2585884135262762,"y0":50.006068079155234,"z0":5.39969080081723,"aX":4.179105075687545},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.4,"breakHorizontal":-4.6,"spinRate":2573,"spinDirection":189},"zone":8,"typeConfidence":0.91,"plateTime":0.4140107566158875,"extension":6.362245058416611},"index":0,"playId":"19ec7515-bc9e-3325-a798-95d020e13f3e","pitchNumber":1,"startTime":"2026-07-22T00:58:10.822Z","endTime":"2026-07-22T00:58:16.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.574432171513077,"aZ":-33.96532279627588,"pfxX":8.012736910619452,"pfxZ":-1.3034961599093062,"pX":0.02224008801860374,"pZ":3.1248331856877294,"vX0":0.9473325874824371,"vY0":-116.25144871924056,"vZ0":1.9346191637194343,"x":116.15,"y":154.41,"x0":-1.4317054815145576,"y0":50.004784984132684,"z0":5.503401899517167,"aX":10.98001983644104},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-1.6,"breakHorizontal":-14.8,"spinRate":2753,"spinDirection":77},"zone":2,"typeConfidence":0.84,"plateTime":0.4709597651937911,"extension":6.1798222657880775},"index":1,"playId":"c6d012e3-10ba-37ea-94fa-94cbda450882","pitchNumber":2,"startTime":"2026-07-22T00:58:24.121Z","endTime":"2026-07-22T00:58:28.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.047126600102615,"aZ":-21.91181625388716,"pfxX":1.3194673834917863,"pfxZ":5.812044380728566,"pX":1.529956609969696,"pZ":1.8563418927275694,"vX0":5.747487469800407,"vY0":-131.79059533266457,"vZ0":-5.154711937021048,"x":58.68,"y":188.66,"x0":-0.8472646210830864,"y0":50.00266266825067,"z0":5.448092747785588,"aX":2.328480466769769},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.6,"breakHorizontal":-3.6,"spinRate":2485,"spinDirection":176},"zone":14,"typeConfidence":0.9,"plateTime":0.4150286433301211,"extension":6.517287751893047},"index":2,"playId":"fe237350-9892-3f20-9454-31bbb3c954e2","pitchNumber":3,"startTime":"2026-07-22T00:58:35.889Z","endTime":"2026-07-22T00:58:39.543Z","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":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.539971403894892,"aZ":-17.648502938856247,"pfxX":-10.22645714229655,"pfxZ":7.896872156290083,"pX":1.4267774764716534,"pZ":2.008650044800928,"vX0":10.118529025882617,"vY0":-135.28843797072068,"vZ0":-5.335601294237646,"x":62.61,"y":184.55,"x0":-1.0464545370618623,"y0":50.00637811608388,"z0":5.257264539881349,"aX":-18.821407185727082},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.2,"breakHorizontal":16.2,"spinRate":2090,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4059992230881071,"extension":6.588405159236566},"index":3,"playId":"d2fa9856-715e-3a91-9b88-659e930d0156","pitchNumber":4,"startTime":"2026-07-22T00:58:47.246Z","endTime":"2026-07-22T00:58:50.891Z","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":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60134832241574,"aZ":-15.711366686403625,"pfxX":-2.172157411570916,"pfxZ":9.135764830387082,"pX":-0.1674338994043495,"pZ":3.3794443958031453,"vX0":3.6009529285689728,"vY0":-134.48870916597602,"vZ0":-2.5575954482370586,"x":123.38,"y":147.54,"x0":-1.2515821994425727,"y0":50.00322961341268,"z0":5.479097371174599,"aX":-3.914800760191922},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.1,"breakHorizontal":3.0,"spinRate":2180,"spinDirection":204},"zone":2,"typeConfidence":0.9,"plateTime":0.4098430288133641,"extension":6.351273195411537},"index":4,"playId":"c50faaf0-e3f0-3bd0-a9e5-a788f3bbeccb","pitchNumber":5,"startTime":"2026-07-22T00:59:02.672Z","endTime":"2026-07-22T00:59:05.745Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-22T00:59:12.043Z","endTime":"2026-07-22T00:59:26.407Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.320361417558452,"aZ":-27.172204697271855,"pfxX":6.697252944739518,"pfxZ":3.477889378676257,"pX":1.319881485144005,"pZ":1.187486184578435,"vX0":4.018048456184811,"vY0":-119.58223334997896,"vZ0":-3.732089527865697,"x":66.69,"y":206.72,"x0":-1.2558100285959095,"y0":50.0057120481487,"z0":5.221891802139694,"aX":9.643887453424261},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.6,"breakHorizontal":-13.1,"spinRate":2698,"spinDirection":75},"zone":14,"typeConfidence":0.91,"plateTime":0.45906148854481055,"extension":6.505202902392198},"index":6,"playId":"3993d9a9-4b27-349b-b203-71b15a534b39","pitchNumber":6,"startTime":"2026-07-22T00:59:26.407Z","endTime":"2026-07-22T00:59:30.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:59:30.645Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Riley flies out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T00:59:45.288Z","endTime":"2026-07-22T01:00:10.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76728603320647,"aZ":-26.58538949923754,"pfxX":3.2380158239659793,"pfxZ":3.3494582465550806,"pX":-0.2707714626159069,"pZ":2.901026271160626,"vX0":1.3092164158737514,"vY0":-127.70712054776696,"vZ0":-1.5395015414446458,"x":127.32,"y":160.45,"x0":-1.2092607933776425,"y0":50.00250599455957,"z0":5.5824561227235625,"aX":5.403265554334962},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.0,"breakHorizontal":-6.1,"spinRate":2516,"spinDirection":154},"zone":2,"typeConfidence":0.89,"plateTime":0.4272118021604112,"extension":6.514711258703523},"hitData":{"launchSpeed":100.5,"launchAngle":36.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":146.44,"coordY":52.93}},"index":0,"playId":"88a3ee64-864b-3e27-9e9a-c0e0b6e90d15","pitchNumber":1,"startTime":"2026-07-22T00:59:56.555Z","endTime":"2026-07-22T01:00:10.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:00:10.092Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Harris II doubles (19) on a line drive to left fielder Gavin Sheets. Matt Olson to 3rd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T01:00:18.913Z","endTime":"2026-07-22T01:01:00.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":1},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45822784585727,"aZ":-19.041127930294063,"pfxX":1.0887852069209836,"pfxZ":7.266089308177698,"pX":0.6926502509661331,"pZ":2.856009815918423,"vX0":4.205073951321392,"vY0":-133.06117026453336,"vZ0":-3.389694735348284,"x":90.6,"y":161.67,"x0":-1.0445675852808456,"y0":50.00214606333944,"z0":5.512998725379841,"aX":1.9665077385995182},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.7,"breakHorizontal":-2.8,"spinRate":2426,"spinDirection":181},"zone":3,"typeConfidence":0.9,"plateTime":0.4104087663304212,"extension":6.484689190201091},"index":0,"playId":"fb200b5a-070f-3828-ba98-a3b078b8b8bf","pitchNumber":1,"startTime":"2026-07-22T01:00:31.572Z","endTime":"2026-07-22T01:00:35.145Z","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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50637896485475,"aZ":-32.50134770755314,"pfxX":-6.749474308878678,"pfxZ":-0.1915692335380168,"pX":-0.56283184647853,"pZ":2.514590410218102,"vX0":4.23408174134629,"vY0":-130.53367858355344,"vZ0":-1.511876617469051,"x":138.45,"y":170.89,"x0":-1.3258970188359331,"y0":50.00190086448781,"z0":5.539800214554824,"aX":-11.690755899713196},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.5,"breakHorizontal":11.3,"spinRate":1088,"spinDirection":241},"zone":4,"typeConfidence":0.91,"plateTime":0.41900751643335354,"extension":6.657530275573741},"hitData":{"launchSpeed":97.2,"launchAngle":10.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":51.4,"coordY":112.08}},"index":1,"playId":"c1b86683-19b1-3b92-a143-212baf6eb431","pitchNumber":2,"startTime":"2026-07-22T01:00:46.431Z","endTime":"2026-07-22T01:01:00.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:01:00.515Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mauricio Dubón pops out to shortstop Xander Bogaerts.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T01:01:18.525Z","endTime":"2026-07-22T01:01:59.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnThird":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.4,"endSpeed":86.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.199523022536013,"aZ":-19.9960566659587,"pfxX":-6.099209456102177,"pfxZ":6.4327753673133845,"pX":-0.5304396486285353,"pZ":3.287508844051583,"vX0":3.7983024358403044,"vY0":-136.08318819686664,"vZ0":-2.2245634071794127,"x":137.22,"y":150.02,"x0":-1.1450326763417338,"y0":50.003849327212244,"z0":5.486642279540983,"aX":-11.548948258170414},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.4,"breakHorizontal":10.3,"spinRate":1996,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.4010312981544617,"extension":6.488895064213605},"index":0,"playId":"75ebca5d-42f2-37ed-9876-d7e14855f68d","pitchNumber":1,"startTime":"2026-07-22T01:01:30.604Z","endTime":"2026-07-22T01:01:33.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.250522919108914,"aZ":-28.959148910405627,"pfxX":9.884253365571094,"pfxZ":2.2711282197269043,"pX":-0.5481268424017522,"pZ":2.616550565918055,"vX0":-0.7129975620371902,"vY0":-117.54947621676146,"vZ0":-0.1392869535845226,"x":137.89,"y":168.13,"x0":-1.5281818884611513,"y0":50.00069253724492,"z0":5.343390442592412,"aX":13.964172288209937},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":4.3,"breakHorizontal":-17.8,"spinRate":2607,"spinDirection":65},"zone":4,"typeConfidence":0.91,"plateTime":0.4642349227098217,"extension":6.320054869152011},"hitData":{"launchSpeed":85.1,"launchAngle":61.0,"totalDistance":180.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":107.7,"coordY":132.89}},"index":1,"playId":"72be53ce-58cc-3956-93ac-8e5622f58732","pitchNumber":2,"startTime":"2026-07-22T01:01:48.094Z","endTime":"2026-07-22T01:01:59.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:01:59.800Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Bart walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T01:04:31.696Z","endTime":"2026-07-22T01:06:21.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnThird":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[0,1],"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":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Yuki Matsui replaces Walker Buehler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T01:02:31.242Z","endTime":"2026-07-22T01:04:05.460Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673513,"link":"/api/v1/people/673513"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Joey Bart replaces Mike Yastrzemski.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-22T01:04:05.460Z","endTime":"2026-07-22T01:04:33.929Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.613515258908407,"aZ":-30.0374494328761,"pfxX":5.989867884390568,"pfxZ":1.4362962874810368,"pX":-0.6325893187612591,"pZ":1.6047002864950224,"vX0":-7.462630476481775,"vY0":-120.73601462407007,"vZ0":-4.299987270953492,"x":141.11,"y":195.45,"x0":1.7078998322689798,"y0":50.004908910528464,"z0":6.027178180506466,"aX":8.92110814433883},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.9,"breakHorizontal":-9.2,"spinRate":1221,"spinDirection":122},"zone":13,"typeConfidence":0.9,"plateTime":0.45218673884939253,"extension":5.870974392386242},"index":2,"playId":"29f5e20f-47ba-30a7-a7ea-2183b5f8a88d","pitchNumber":1,"startTime":"2026-07-22T01:04:33.929Z","endTime":"2026-07-22T01:04:38.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.343158603794834,"aZ":-25.064987569014427,"pfxX":4.446326631542071,"pfxZ":4.66214411739634,"pX":-0.9027061051099631,"pZ":2.2115225495075586,"vX0":-7.736031711165625,"vY0":-123.23115707408547,"vZ0":-4.075001052979287,"x":151.41,"y":179.07,"x0":1.7111655125678071,"y0":50.00393111974155,"z0":6.024013081349474,"aX":6.783473991927836},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.7,"breakHorizontal":-6.1,"spinRate":1237,"spinDirection":115},"zone":13,"typeConfidence":0.85,"plateTime":0.4458583902080271,"extension":5.978323754367706},"index":3,"playId":"494075a8-d4f8-3686-bedd-5bfe325e421f","pitchNumber":2,"startTime":"2026-07-22T01:04:56.479Z","endTime":"2026-07-22T01:05:01.785Z","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.6,"endSpeed":80.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.34544696879508,"aZ":-28.156645907727732,"pfxX":0.07451377310799456,"pfxZ":2.513304577410369,"pX":-0.7262783194077264,"pZ":1.1454678771887488,"vX0":-5.69250001391239,"vY0":-124.61734034158114,"vZ0":-6.018081940570285,"x":144.68,"y":207.85,"x0":1.5629042085679885,"y0":50.003445342932814,"z0":5.871970761954295,"aX":0.12062471281919825},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.6,"breakHorizontal":1.0,"spinRate":2915,"spinDirection":215},"zone":13,"typeConfidence":0.91,"plateTime":0.4369180169066573,"extension":5.8078508189259015},"index":4,"playId":"92f7ccb0-b15f-30c8-8729-0b47df655aa6","pitchNumber":3,"startTime":"2026-07-22T01:05:20.022Z","endTime":"2026-07-22T01:05:23.900Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":5,"startTime":"2026-07-22T01:05:31.357Z","endTime":"2026-07-22T01:05:52.603Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24620626093308,"aZ":-10.571051689994714,"pfxX":3.747138186744902,"pfxZ":11.773765729466916,"pX":1.1472419986071336,"pZ":2.464857638414294,"vX0":-2.8751495558298634,"vY0":-134.38089758322965,"vZ0":-7.1787169850619525,"x":73.27,"y":172.23,"x0":1.7424887309560753,"y0":50.002670913922344,"z0":5.916289959085448,"aX":6.875169749971073},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.0,"breakHorizontal":-6.2,"spinRate":2518,"spinDirection":150},"zone":14,"typeConfidence":0.9,"plateTime":0.40710423123593165,"extension":5.87047625632469},"index":6,"playId":"940d5387-04e0-3e70-be1c-bf61256ea3aa","pitchNumber":4,"startTime":"2026-07-22T01:05:52.603Z","endTime":"2026-07-22T01:05:56.603Z","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":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12432513875959,"aZ":-11.23872290994643,"pfxX":3.5056954637244524,"pfxZ":11.645082501998367,"pX":-0.702438646091513,"pZ":2.0494761311751,"vX0":-7.186531968273401,"vY0":-133.3570477151369,"vZ0":-7.919072156341818,"x":143.78,"y":183.44,"x0":1.5739824184309739,"y0":50.00656936163777,"z0":5.871616326124556,"aX":6.3051849525952655},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.4,"breakHorizontal":-4.8,"spinRate":2531,"spinDirection":160},"zone":7,"typeConfidence":0.9,"plateTime":0.4109867811040697,"extension":5.95327686241088},"index":7,"playId":"d91eca9f-04d9-3089-9f20-c568a26e5a62","pitchNumber":5,"startTime":"2026-07-22T01:06:16.325Z","endTime":"2026-07-22T01:06:21.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:06:21.516Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brewer Hicklen strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T01:06:40.076Z","endTime":"2026-07-22T01:07:48.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14253605002324,"aZ":-11.482092700026202,"pfxX":3.782226969584406,"pfxZ":11.319433818735074,"pX":-1.2511815627129403,"pZ":2.250405917064412,"vX0":-8.546031417235834,"vY0":-134.12857529230612,"vZ0":-7.306069000199495,"x":164.69,"y":178.02,"x0":1.480315968930759,"y0":50.00286845646352,"z0":5.822626763339739,"aX":6.914992748251373},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.1,"breakHorizontal":-5.0,"spinRate":2549,"spinDirection":158},"zone":13,"typeConfidence":0.9,"plateTime":0.40786812548292106,"extension":5.811043378495924},"index":0,"playId":"fac45e29-354f-3139-878d-473b46f02ee7","pitchNumber":1,"startTime":"2026-07-22T01:06:51.011Z","endTime":"2026-07-22T01:06:55.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51162758917777,"aZ":-30.95224214918684,"pfxX":6.989324322174116,"pfxZ":0.7755591213403479,"pX":0.030656201338844072,"pZ":1.4375941372210017,"vX0":-6.448114798942071,"vY0":-124.3783724333811,"vZ0":-4.92403098446696,"x":115.83,"y":199.96,"x0":1.7410484323763702,"y0":50.00340948858518,"z0":5.99157624102777,"aX":11.018624352338843},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.5,"breakHorizontal":-11.3,"spinRate":1079,"spinDirection":128},"zone":14,"typeConfidence":0.89,"plateTime":0.4393371233577006,"extension":5.9506672143893695},"index":1,"playId":"4b23991e-38aa-3d6c-a650-79ce7425f5e0","pitchNumber":2,"startTime":"2026-07-22T01:07:16.552Z","endTime":"2026-07-22T01:07:19.552Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-22T01:07:29.388Z","endTime":"2026-07-22T01:07:45.398Z","isPitch":false,"type":"action","player":{"id":676551,"link":"/api/v1/people/676551"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.49523280896734,"aZ":-27.60758191572065,"pfxX":4.8375808555603745,"pfxZ":2.868456402167663,"pX":-0.06965089869353269,"pZ":1.6575634624159759,"vX0":-6.16064117481751,"vY0":-124.46760931937592,"vZ0":-4.998140794458509,"x":119.65,"y":194.03,"x0":1.7921068925904873,"y0":50.00268965985943,"z0":5.937244501285564,"aX":7.703356374504567},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.4,"breakHorizontal":-7.6,"spinRate":1119,"spinDirection":120},"zone":8,"typeConfidence":0.85,"plateTime":0.437574925033549,"extension":6.002454680001634},"index":3,"playId":"f8ae278c-c6e4-3633-b22a-41e7b377284d","pitchNumber":3,"startTime":"2026-07-22T01:07:45.398Z","endTime":"2026-07-22T01:07:48.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:07:48.398Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T01:09:56.591Z","endTime":"2026-07-22T01:10:27.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Joey Bart remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T01:09:13.386Z","endTime":"2026-07-22T01:09:58.878Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"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(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":91.6,"endSpeed":83.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.763896806494568,"aZ":-16.201699673191303,"pfxX":-4.84559309129434,"pfxZ":8.910574423517538,"pX":-0.8844922801662244,"pZ":5.6537632494102,"vX0":5.00920069420139,"vY0":-133.32909971642104,"vZ0":2.7551270172272453,"x":150.71,"y":86.13,"x0":-2.1617531265991956,"y0":50.0053208816758,"z0":5.778334672391061,"aX":-8.689332909301845},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.9,"breakHorizontal":7.7,"spinRate":2174,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.41143804603188494,"extension":6.629919671150445},"index":1,"playId":"33b24a64-fc78-332d-ae68-0c7b50cff04a","pitchNumber":1,"startTime":"2026-07-22T01:09:58.878Z","endTime":"2026-07-22T01:10:01.878Z","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":85.2,"endSpeed":78.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.584344052105646,"aZ":-29.99685914039119,"pfxX":-8.689400453081497,"pfxZ":1.3945178937085885,"pX":-0.5826782402421091,"pZ":2.4897393651197817,"vX0":6.5307059164010655,"vY0":-123.96144445388617,"vZ0":-1.5555415859832038,"x":139.21,"y":171.56,"x0":-2.1156857231047312,"y0":50.00563226960129,"z0":5.617701864304275,"aX":-13.595365482001409},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.4,"breakHorizontal":14.3,"spinRate":1668,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.44099398000146106,"extension":6.255887329585619},"hitData":{"launchSpeed":90.2,"launchAngle":51.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.91,"coordY":100.61}},"index":2,"playId":"210e1675-8ed3-3f16-8d63-8aef425bad94","pitchNumber":2,"startTime":"2026-07-22T01:10:16.673Z","endTime":"2026-07-22T01:10:27.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:10:27.887Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Campusano flies out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T01:10:47.305Z","endTime":"2026-07-22T01:11:01.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.928024690701438,"aZ":-20.93133481728672,"pfxX":-8.570324381452133,"pfxZ":6.108471962672718,"pX":0.10600894498207909,"pZ":2.8456579007155125,"vX0":8.65271111360989,"vY0":-134.3009296859454,"vZ0":-3.1608336034061066,"x":112.96,"y":161.95,"x0":-2.0319244800164635,"y0":50.00454709794787,"z0":5.5128964970391525,"aX":-15.781294265535994},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.7,"breakHorizontal":13.8,"spinRate":2187,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.40659899531528554,"extension":6.659895555098523},"hitData":{"launchSpeed":100.3,"launchAngle":27.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":144.66,"coordY":38.95}},"index":0,"playId":"39a13c14-9550-3ff0-b02b-918c8aa7f91a","pitchNumber":1,"startTime":"2026-07-22T01:10:47.943Z","endTime":"2026-07-22T01:11:01.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:11:01.606Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out softly, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T01:11:22.435Z","endTime":"2026-07-22T01:11:42.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"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"}]}],"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":92.6,"endSpeed":85.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.212958290803822,"aZ":-22.67942713642677,"pfxX":-9.61417924086956,"pfxZ":5.136152379902439,"pX":-0.3925130507278877,"pZ":2.132822241338803,"vX0":7.830780423153897,"vY0":-134.59837528368845,"vZ0":-4.501567101312766,"x":131.96,"y":181.19,"x0":-2.080024765867113,"y0":50.00120730567855,"z0":5.4179494468719005,"aX":-17.767993329092544},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.6,"breakHorizontal":15.8,"spinRate":2290,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.40578977168989594,"extension":6.576610122986276},"index":0,"playId":"59c0a9ef-8746-3824-a59c-9afaf171c1c9","pitchNumber":1,"startTime":"2026-07-22T01:11:22.435Z","endTime":"2026-07-22T01:11:25.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.789686062442165,"aZ":-25.430165421226256,"pfxX":-8.1211530359108,"pfxZ":4.25234484319354,"pX":-1.0472387800997254,"pZ":2.1656672390606806,"vX0":5.264099140584023,"vY0":-125.28713836321992,"vZ0":-3.1226710315643373,"x":156.92,"y":180.31,"x0":-2.12255416075029,"y0":50.005271454306175,"z0":5.511219312716035,"aX":-12.886439484054353},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.2,"breakHorizontal":13.4,"spinRate":1570,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4375304146468908,"extension":6.503834310693421},"hitData":{"launchSpeed":58.1,"launchAngle":-43.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":115.21,"coordY":172.87}},"index":1,"playId":"a33eae2d-774e-3934-a79e-6a13c6c774a7","pitchNumber":2,"startTime":"2026-07-22T01:11:34.674Z","endTime":"2026-07-22T01:11:42.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:11:42.666Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jim Jarvis walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T01:13:47.089Z","endTime":"2026-07-22T01:15:06.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"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":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jase Bowen replaces left fielder Gavin Sheets, batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T01:13:44.805Z","endTime":"2026-07-22T01:13:49.321Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.4,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.37792343703739,"aZ":-30.865660215931555,"pfxX":-2.115624117451808,"pfxZ":0.8513959345539437,"pX":0.9101061588490937,"pZ":2.3355463835651524,"vX0":-1.559146835664582,"vY0":-122.72860512802582,"vZ0":-2.782994696781427,"x":82.31,"y":175.72,"x0":1.8257650369184906,"y0":50.00536050822538,"z0":6.079255103909462,"aX":-3.269267356304768},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.2,"breakHorizontal":4.2,"spinRate":2857,"spinDirection":263},"zone":14,"typeConfidence":0.91,"plateTime":0.44413106694926174,"extension":5.770122210176903},"index":1,"playId":"add8da74-8a1b-3592-b624-0f2ee853523e","pitchNumber":1,"startTime":"2026-07-22T01:13:49.321Z","endTime":"2026-07-22T01:13:52.672Z","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":86.3,"endSpeed":80.3,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47905143669227,"aZ":-26.86233922393923,"pfxX":-3.2963349808350433,"pfxZ":3.291790336156817,"pX":-1.0332230386985377,"pZ":1.1070832540844826,"vX0":-5.116734733924073,"vY0":-125.63304162015389,"vZ0":-6.590067829696185,"x":156.38,"y":208.89,"x0":1.4514552442874853,"y0":50.001478348027156,"z0":5.923551897050286,"aX":-5.310345714597693},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.8,"breakHorizontal":7.1,"spinRate":2851,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.43461926311015286,"extension":5.881637711628982},"index":2,"playId":"53c6a362-792a-3e4e-bc95-7bf070c96560","pitchNumber":2,"startTime":"2026-07-22T01:14:05.438Z","endTime":"2026-07-22T01:14:08.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98193673821705,"aZ":-31.02349760753133,"pfxX":-1.7041016503392927,"pfxZ":0.7182645525005071,"pX":-0.844361703701861,"pZ":1.5445288981821286,"vX0":-5.442365531762928,"vY0":-124.81950216783969,"vZ0":-4.598904014162173,"x":149.19,"y":197.08,"x0":1.577543625899444,"y0":50.00114825529914,"z0":5.939242053096353,"aX":-2.711153489021004},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.6,"breakHorizontal":4.2,"spinRate":2805,"spinDirection":217},"zone":13,"typeConfidence":0.91,"plateTime":0.43729793543398277,"extension":5.750473065445865},"index":3,"playId":"2ae7edcc-dbcb-3a3b-9dc6-59ff2d0dd2fd","pitchNumber":3,"startTime":"2026-07-22T01:14:25.227Z","endTime":"2026-07-22T01:14:28.940Z","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":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57119671784911,"aZ":-15.969558384326238,"pfxX":7.577291500500463,"pfxZ":9.095399809952257,"pX":0.5312414939077724,"pZ":0.9717731584352075,"vX0":-5.641447533878706,"vY0":-132.68858536907004,"vZ0":-9.43043755745677,"x":96.75,"y":212.54,"x0":1.7011149900937153,"y0":50.00661836812669,"z0":5.737556326018522,"aX":13.505245559973535},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.5,"breakHorizontal":-12.5,"spinRate":2340,"spinDirection":154},"zone":14,"typeConfidence":0.89,"plateTime":0.41290272414409657,"extension":5.769224571425282},"index":4,"playId":"1e4f19ed-e83b-3ff0-b2df-e7545b724dd3","pitchNumber":4,"startTime":"2026-07-22T01:14:44.759Z","endTime":"2026-07-22T01:14:49.046Z","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":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84375459790219,"aZ":-15.211654015817782,"pfxX":7.727787562483348,"pfxZ":9.501615981672431,"pX":0.6821437367132669,"pZ":1.0685411548816734,"vX0":-5.140118264594101,"vY0":-133.0809018613037,"vZ0":-9.381277448480297,"x":91.0,"y":209.93,"x0":1.6394280742860883,"y0":50.00007104496746,"z0":5.7525356083639245,"aX":13.79240648531434},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.2,"breakHorizontal":-12.8,"spinRate":2178,"spinDirection":149},"zone":14,"typeConfidence":0.88,"plateTime":0.41232295652051887,"extension":5.848730786276347},"index":5,"playId":"64fe7fc2-b962-3b4e-8663-60f90181eb3a","pitchNumber":5,"startTime":"2026-07-22T01:15:02.652Z","endTime":"2026-07-22T01:15:06.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:15:06.435Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Drake Baldwin pops out to shortstop Xander Bogaerts.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T01:15:21.331Z","endTime":"2026-07-22T01:18:52.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":7},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.804750133176125,"aZ":-32.529868975690846,"pfxX":-1.770389478306817,"pfxZ":-0.22927539412678044,"pX":-0.018930726253667856,"pZ":0.8871642711795094,"vX0":-3.4646772884712704,"vY0":-123.8484326232419,"vZ0":-5.662224518479351,"x":117.72,"y":214.83,"x0":1.625898718030153,"y0":50.00206419166294,"z0":5.910763997902894,"aX":-2.7607084424663135},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.4,"breakHorizontal":4.0,"spinRate":2878,"spinDirection":261},"zone":13,"typeConfidence":0.91,"plateTime":0.44157246898613733,"extension":5.832896826018933},"index":0,"playId":"9551782c-0f5f-31b4-91f8-4384a9c1b2ba","pitchNumber":1,"startTime":"2026-07-22T01:15:34.902Z","endTime":"2026-07-22T01:15:39.012Z","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":92.9,"endSpeed":83.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.226014204914115,"aZ":-11.60683590276035,"pfxX":3.514633275232346,"pfxZ":11.310226759721207,"pX":-0.3104671362611542,"pZ":2.7177480500935625,"vX0":-5.888298718251406,"vY0":-134.94506386093872,"vZ0":-6.33657725987063,"x":128.83,"y":165.4,"x0":1.4573554262700485,"y0":50.00257822728213,"z0":5.93786758096201,"aX":6.39158053929809},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.1,"breakHorizontal":-4.9,"spinRate":2645,"spinDirection":161},"zone":4,"typeConfidence":0.9,"plateTime":0.40810467831142505,"extension":5.900194337823846},"index":1,"playId":"eb242c3f-5f2d-3cc7-a875-2632601ef503","pitchNumber":2,"startTime":"2026-07-22T01:15:56.453Z","endTime":"2026-07-22T01:16:01.160Z","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(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":92.6,"endSpeed":83.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08794705625989,"aZ":-7.9689685974775495,"pfxX":2.6728895508862553,"pfxZ":13.450656989107557,"pX":0.30998868745834934,"pZ":0.6003862292362793,"vX0":-4.004450206595415,"vY0":-134.29090736240877,"vZ0":-11.935300187048089,"x":105.18,"y":222.57,"x0":1.483435797987847,"y0":50.00229025346532,"z0":5.70427448104801,"aX":4.809977965475933},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":21.5,"breakHorizontal":-3.8,"spinRate":2698,"spinDirection":162},"zone":14,"typeConfidence":0.9,"plateTime":0.41019324874946994,"extension":5.877717165470752},"index":2,"playId":"ad393c27-d7a6-343d-b61e-6d913bfe3dc4","pitchNumber":3,"startTime":"2026-07-22T01:16:17.632Z","endTime":"2026-07-22T01:16:21.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.042582812750712,"aZ":-10.295949340472273,"pfxX":1.830055071148709,"pfxZ":12.147619021151456,"pX":-0.9566187714218835,"pZ":2.3480168320567607,"vX0":-6.865124115058807,"vY0":-133.87849496700912,"vZ0":-7.325175598195602,"x":153.46,"y":175.38,"x0":1.4119864410762408,"y0":50.00196159289674,"z0":5.870638263487528,"aX":3.296874831073115},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.4,"breakHorizontal":-1.7,"spinRate":2620,"spinDirection":158},"zone":13,"typeConfidence":0.9,"plateTime":0.41037124522042845,"extension":6.001607557205138},"index":3,"playId":"aa19baf7-9a97-3a37-b087-e000752c362e","pitchNumber":4,"startTime":"2026-07-22T01:16:42.614Z","endTime":"2026-07-22T01:16:46.091Z","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":84.0,"endSpeed":77.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.915677258130856,"aZ":-34.277285134847936,"pfxX":-2.1226391390966595,"pfxZ":-1.3980625093251433,"pX":-0.16937051680869145,"pZ":2.0284128118651292,"vX0":-3.504601443596947,"vY0":-122.24802958042683,"vZ0":-2.4705307785784,"x":123.46,"y":184.01,"x0":1.5604705339714957,"y0":50.00057915095272,"z0":6.00486032471818,"aX":-3.2001201038258205},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.9,"breakHorizontal":4.7,"spinRate":2910,"spinDirection":314},"zone":8,"typeConfidence":0.91,"plateTime":0.4486725614940963,"extension":5.712535945069113},"index":4,"playId":"fbc4dbb0-88d1-3cfc-a27f-94b6fdd59a69","pitchNumber":5,"startTime":"2026-07-22T01:17:07.123Z","endTime":"2026-07-22T01:17:10.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.148944136844307,"aZ":-26.68110091500711,"pfxX":4.744119991131418,"pfxZ":3.6594003077086565,"pX":0.877370626232061,"pZ":2.3714862664336924,"vX0":-3.700912137012924,"vY0":-122.00585563773572,"vZ0":-3.097850644360422,"x":83.56,"y":174.75,"x0":1.8013711249186966,"y0":50.00134385541834,"z0":5.969682537411257,"aX":7.115166681271209},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.1,"breakHorizontal":-7.7,"spinRate":1039,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.4498169370807892,"extension":5.988247360309967},"index":5,"playId":"b40bed35-83ec-3abd-a1cf-bba65298c7c9","pitchNumber":6,"startTime":"2026-07-22T01:17:48.159Z","endTime":"2026-07-22T01:17:51.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.424770155197102,"aZ":-23.63708773449897,"pfxX":2.2821823509652885,"pfxZ":5.662866491484561,"pX":0.1136556917441908,"pZ":1.9797061078454914,"vX0":-4.778182689878448,"vY0":-122.11332093857395,"vZ0":-4.705613409212168,"x":112.67,"y":185.33,"x0":1.8007134452380917,"y0":50.00425845417307,"z0":5.9695478887361295,"aX":3.441749077477053},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":9.4,"breakHorizontal":-3.0,"spinRate":1330,"spinDirection":131},"zone":8,"typeConfidence":0.74,"plateTime":0.4488312768757252,"extension":6.027319318635191},"index":6,"playId":"5a28020a-700c-37f3-b4c2-d844fedb1a45","pitchNumber":7,"startTime":"2026-07-22T01:18:13.045Z","endTime":"2026-07-22T01:18:16.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.931767282402344,"aZ":-35.77747223877508,"pfxX":-1.8489657224034324,"pfxZ":-2.3394181007917343,"pX":-0.5179800936052777,"pZ":2.4065007405943932,"vX0":-4.529034620963371,"vY0":-123.02797251196948,"vZ0":-1.673366039902985,"x":136.74,"y":173.8,"x0":1.5821044986131494,"y0":50.00025692733436,"z0":6.109707618421584,"aX":-2.851595556504334},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.3,"breakHorizontal":4.3,"spinRate":2945,"spinDirection":278},"zone":4,"typeConfidence":0.91,"plateTime":0.4441152300022413,"extension":5.651799764131167},"hitData":{"launchSpeed":88.0,"launchAngle":57.0,"totalDistance":200.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":88.64,"coordY":129.95}},"index":7,"playId":"4d0d54cd-a130-3f7e-8644-6a211f54b005","pitchNumber":8,"startTime":"2026-07-22T01:18:40.307Z","endTime":"2026-07-22T01:18:52.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:18:52.218Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ozzie Albies strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T01:21:19.546Z","endTime":"2026-07-22T01:22:42.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T01:19:24.366Z","endTime":"2026-07-22T01:20:05.036Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Yuki Matsui.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-22T01:20:05.036Z","endTime":"2026-07-22T01:21:21.812Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.857212497116908,"aZ":-19.97335980499923,"pfxX":-9.843325675262669,"pfxZ":7.039732694545453,"pX":0.15790522041853045,"pZ":0.2643399484481861,"vX0":5.072808934075671,"vY0":-130.44215748776224,"vZ0":-10.000902414468232,"x":110.98,"y":231.64,"x0":-0.526719298729827,"y0":50.00567983878572,"z0":5.636498761077043,"aX":-17.07004173698177},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.9,"breakHorizontal":16.8,"spinRate":1769,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.4189137827008276,"extension":6.484556439861184},"index":2,"playId":"73fa38e3-bdd0-3fd9-881d-3fc0d7e02b1f","pitchNumber":1,"startTime":"2026-07-22T01:21:21.812Z","endTime":"2026-07-22T01:21:24.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.846782838900864,"aZ":-9.161875485169992,"pfxX":-3.2428166892760717,"pfxZ":11.451124663290692,"pX":0.9761357382040513,"pZ":1.5268846373890084,"vX0":4.9906551491880204,"vY0":-141.88428086684198,"vZ0":-10.189723083378176,"x":79.79,"y":197.55,"x0":-0.3961337168622414,"y0":50.00266148987089,"z0":5.7779816339508585,"aX":-6.516727406447799},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.5,"breakHorizontal":4.7,"spinRate":2456,"spinDirection":221},"zone":14,"typeConfidence":0.9,"plateTime":0.38819676227383804,"extension":6.263756778669324},"index":3,"playId":"82e0ce75-c4f1-337c-b5d7-3d52d2bdb9f1","pitchNumber":2,"startTime":"2026-07-22T01:21:47.591Z","endTime":"2026-07-22T01:21:51.142Z","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":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.033408702726145,"aZ":-24.26775917205442,"pfxX":-9.483694744360962,"pfxZ":4.411434354358148,"pX":0.9993434821945248,"pZ":0.8195098145057869,"vX0":7.05691033291324,"vY0":-133.32179910517186,"vZ0":-7.955216093600773,"x":78.91,"y":216.65,"x0":-0.45657506301132783,"y0":50.00071998998831,"z0":5.607418941775697,"aX":-16.983219531603314},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.4,"breakHorizontal":15.6,"spinRate":1800,"spinDirection":235},"zone":14,"typeConfidence":0.87,"plateTime":0.41164739168732334,"extension":6.715631242373461},"index":4,"playId":"9cdde517-b6d1-3e16-8ad7-f36d7a6a45e7","pitchNumber":3,"startTime":"2026-07-22T01:22:12.352Z","endTime":"2026-07-22T01:22:16.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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.428693717140547,"aZ":-24.710028903377147,"pfxX":-8.419513306744722,"pfxZ":4.2068189124873605,"pX":0.5305661101703358,"pZ":2.0697196508918485,"vX0":5.51143396951847,"vY0":-131.9746497060771,"vZ0":-4.800472662231367,"x":96.78,"y":182.9,"x0":-0.48425877045552157,"y0":50.004087705408914,"z0":5.717912658864961,"aX":-14.946830554108194},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.8,"breakHorizontal":14.2,"spinRate":1822,"spinDirection":232},"zone":6,"typeConfidence":0.87,"plateTime":0.4140289379839359,"extension":6.5238704653897},"index":5,"playId":"b41d07b1-6b3a-3cd6-b0a5-3580fd6160e9","pitchNumber":4,"startTime":"2026-07-22T01:22:35.983Z","endTime":"2026-07-22T01:22:42.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:22:42.800Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a fly ball to center fielder Jackson Merrill. Jim Jarvis to 3rd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T01:23:28.562Z","endTime":"2026-07-22T01:25:10.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnThird":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":5},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"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":"c2a4b06a-8f51-3b86-8429-e494d5758d74","startTime":"2026-07-22T01:23:06.341Z","endTime":"2026-07-22T01:23:12.091Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10858799049134,"aZ":-15.496185314075387,"pfxX":-7.632991265227809,"pfxZ":8.12111695654771,"pX":0.4495873627463598,"pZ":2.3831899114154034,"vX0":4.22583839526958,"vY0":-141.86530300440432,"vZ0":-7.228933345037112,"x":99.86,"y":174.43,"x0":-0.06141758828025081,"y0":50.00612536067961,"z0":5.937798287362832,"aX":-15.681417769612422},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.6,"breakHorizontal":13.1,"spinRate":2315,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.38495166764314037,"extension":6.279794284453427},"index":1,"playId":"d5d717d1-3a9d-3477-84e2-0c3d40cfdaae","pitchNumber":1,"startTime":"2026-07-22T01:23:30.877Z","endTime":"2026-07-22T01:23:37.226Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.357597307009293,"aZ":-25.212184354490834,"pfxX":-10.887237748917196,"pfxZ":3.9407428062023184,"pX":0.6387007130513737,"pZ":2.0041246061633884,"vX0":5.94300918152975,"vY0":-131.68035628822753,"vZ0":-4.996294611846174,"x":92.65,"y":184.67,"x0":-0.2256455109967715,"y0":50.00485611852812,"z0":5.777246586961201,"aX":-19.238674088659547},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.4,"breakHorizontal":18.5,"spinRate":1786,"spinDirection":232},"zone":9,"typeConfidence":0.9,"plateTime":0.4149813485687255,"extension":6.616615134883353},"index":2,"playId":"c0c6d48d-bef5-313c-9195-6b6ca6934687","pitchNumber":2,"startTime":"2026-07-22T01:23:58.142Z","endTime":"2026-07-22T01:24:01.867Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.574528710821728,"aZ":-26.396381095812522,"pfxX":-10.710089886202688,"pfxZ":3.206133328699133,"pX":-0.31136538775522143,"pZ":1.1822455280920179,"vX0":4.550349016460768,"vY0":-133.1973792675507,"vZ0":-6.563281400458399,"x":128.87,"y":206.86,"x0":-0.6465772685047203,"y0":50.00563448175857,"z0":5.57692087846728,"aX":-19.321778642677515},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.7,"breakHorizontal":18.5,"spinRate":1823,"spinDirection":235},"zone":13,"typeConfidence":0.85,"plateTime":0.41061270200369027,"extension":6.44631244004645},"index":3,"playId":"29bf234e-29af-3816-9443-a7aef06f79e4","pitchNumber":3,"startTime":"2026-07-22T01:24:19.574Z","endTime":"2026-07-22T01:24:23.530Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"playId":"37be7c2f-0a52-403e-a3c0-bd960e2ff30f","startTime":"2026-07-22T01:24:44.822Z","endTime":"2026-07-22T01:24:49.822Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.559333785646523,"aZ":-23.049539913598817,"pfxX":-9.684110125896401,"pfxZ":5.005890731542875,"pX":0.45311384303992747,"pZ":1.3848168389314677,"vX0":5.727254771213773,"vY0":-134.04698146314317,"vZ0":-6.7912838570752765,"x":99.73,"y":201.39,"x0":-0.4512400027997983,"y0":50.00403738743033,"z0":5.593214912855445,"aX":-17.651553387291056},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.8,"breakHorizontal":16.3,"spinRate":1784,"spinDirection":238},"zone":14,"typeConfidence":0.84,"plateTime":0.4083677286610201,"extension":6.688800755508326},"hitData":{"launchSpeed":77.8,"launchAngle":26.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.37,"coordY":94.76}},"index":5,"playId":"5f0ebbc7-f7e1-33d9-937f-51acbefa434d","pitchNumber":4,"startTime":"2026-07-22T01:25:00.273Z","endTime":"2026-07-22T01:25:10.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:25:10.034Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T01:25:38.751Z","endTime":"2026-07-22T01:28:54.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":{"id":673513,"link":"/api/v1/people/673513"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.308016954991036,"aZ":-23.52563229940058,"pfxX":-11.106102760977851,"pfxZ":4.78712150296864,"pX":0.30376686913855205,"pZ":1.5498378272736413,"vX0":5.422605939373657,"vY0":-133.68053752937965,"vZ0":-6.4462750934500015,"x":105.42,"y":196.93,"x0":-0.3100670592237901,"y0":50.00313920942934,"z0":5.685757436848146,"aX":-20.064377808488434},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.4,"breakHorizontal":19.0,"spinRate":1808,"spinDirection":235},"zone":14,"typeConfidence":0.86,"plateTime":0.4100192098247404,"extension":6.518375483671807},"index":0,"playId":"85d2b81b-ecf0-3d93-8017-0ebfab521c57","pitchNumber":1,"startTime":"2026-07-22T01:25:45.079Z","endTime":"2026-07-22T01:25:49.692Z","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":92.1,"endSpeed":85.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.336518655311288,"aZ":-18.552296725615864,"pfxX":-2.9313462901599103,"pfxZ":7.432632641124692,"pX":0.01676636487169105,"pZ":1.5273262507482632,"vX0":2.3637765204450134,"vY0":-134.1020914727437,"vZ0":-7.429502849737719,"x":116.36,"y":197.54,"x0":-0.49260449595659944,"y0":50.003159825901754,"z0":5.643427886984528,"aX":-5.3718590618653135},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.2,"breakHorizontal":4.8,"spinRate":2575,"spinDirection":160},"zone":14,"typeConfidence":0.65,"plateTime":0.40748741004215683,"extension":6.559830640064675},"index":1,"playId":"a384e10f-66ba-3640-82d1-42b5619e884e","pitchNumber":2,"startTime":"2026-07-22T01:26:03.683Z","endTime":"2026-07-22T01:26:07.972Z","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":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.142791348864936,"aZ":-23.96372841598749,"pfxX":-1.6106624168883124,"pfxZ":4.582776633468273,"pX":0.3132782172113604,"pZ":1.3766081708580988,"vX0":2.5785569852134618,"vY0":-132.51395859606112,"vZ0":-6.890176869983168,"x":105.06,"y":201.61,"x0":-0.45953918593896365,"y0":50.006562747782255,"z0":5.740529456887934,"aX":-2.8886495065309483},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.1,"breakHorizontal":2.4,"spinRate":2637,"spinDirection":193},"zone":14,"typeConfidence":0.84,"plateTime":0.41204479857668463,"extension":6.501623504893043},"index":2,"playId":"a0809f93-92ea-3b45-a218-0f5ea889f2ee","pitchNumber":3,"startTime":"2026-07-22T01:26:24.845Z","endTime":"2026-07-22T01:26:28.685Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.778986212472258,"aZ":-12.07323651859956,"pfxX":-6.692931505895758,"pfxZ":9.691436984980335,"pX":-0.8544092693156544,"pZ":2.3295815825971062,"vX0":1.259205995447278,"vY0":-142.84778002663148,"vZ0":-7.563429800113062,"x":149.57,"y":175.88,"x0":-0.43006512608796355,"y0":50.00558301415672,"z0":5.764509051324503,"aX":-13.883914198540523},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.3,"breakHorizontal":11.9,"spinRate":2443,"spinDirection":199},"zone":13,"typeConfidence":2.0,"plateTime":0.38289761421622437,"extension":6.518786538767333},"index":3,"playId":"66fa5c1d-1e11-3d85-8893-7791a2ff70c2","pitchNumber":4,"startTime":"2026-07-22T01:26:47.420Z","endTime":"2026-07-22T01:26:50.420Z","isPitch":true,"type":"pitch"},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"playId":"44cf5322-44ae-3ec6-ad39-eeb69861d000","startTime":"2026-07-22T01:27:09.017Z","endTime":"2026-07-22T01:27:13.060Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"With Austin Riley batting, Jim Jarvis scores on a balk. Matt Olson advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":6,"homeScore":3,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":5,"actionPlayId":"44cf5322-44ae-3ec6-ad39-eeb69861d000","startTime":"2026-07-22T01:27:51.108Z","endTime":"2026-07-22T01:28:03.827Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"}},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.009477769039027,"aZ":-24.0028791118269,"pfxX":-8.075220231376228,"pfxZ":4.6303447803252915,"pX":-0.9815306656688231,"pZ":2.4355631918947047,"vX0":1.4198832975875852,"vY0":-131.96169934183013,"vZ0":-4.188136241344908,"x":154.41,"y":173.02,"x0":-0.47737395290013906,"y0":50.0022572820318,"z0":5.81095228848077,"aX":-14.244315851672182},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.7,"breakHorizontal":14.3,"spinRate":1746,"spinDirection":227},"zone":13,"typeConfidence":0.83,"plateTime":0.4150222874621172,"extension":6.614659293204881},"index":6,"playId":"fa863fe6-ad4b-300b-a78d-9acb482a7d36","pitchNumber":5,"startTime":"2026-07-22T01:28:03.827Z","endTime":"2026-07-22T01:28:09.385Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20536444347052,"aZ":-24.807191041454814,"pfxX":-7.100987247879321,"pfxZ":4.13633178794968,"pX":-1.140531568267598,"pZ":1.5846150077335324,"vX0":0.4454141608605601,"vY0":-132.5731676649007,"vZ0":-5.998725393376109,"x":160.47,"y":196.0,"x0":-0.38803632938930077,"y0":50.003178736986854,"z0":5.686138472109563,"aX":-12.646129887814697},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.4,"breakHorizontal":12.7,"spinRate":1697,"spinDirection":227},"zone":13,"typeConfidence":0.71,"plateTime":0.41306649838640475,"extension":6.711662696039128},"index":7,"playId":"95efe479-09ca-3a31-a3fc-3134c809c48f","pitchNumber":6,"startTime":"2026-07-22T01:28:25.715Z","endTime":"2026-07-22T01:28:28.715Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21325034311816,"aZ":-24.046930477741586,"pfxX":-8.883084556684373,"pfxZ":4.518386629972715,"pX":-0.6563188468346202,"pZ":2.8605256446087135,"vX0":2.3713538497057787,"vY0":-133.18820041169388,"vZ0":-3.340501337765817,"x":142.02,"y":161.55,"x0":-0.4031897126748349,"y0":50.004682558536246,"z0":5.867211510160445,"aX":-15.983841218267086},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.7,"breakHorizontal":15.6,"spinRate":1784,"spinDirection":225},"zone":1,"typeConfidence":0.84,"plateTime":0.4110144525916608,"extension":6.46023415539696},"index":8,"playId":"c26ca855-ead2-301f-b2a8-219dc9df3a71","pitchNumber":7,"startTime":"2026-07-22T01:28:50.899Z","endTime":"2026-07-22T01:28:54.811Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:28:54.811Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out to right fielder Brewer Hicklen.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T01:30:56.794Z","endTime":"2026-07-22T01:32:26.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676551,"link":"/api/v1/people/676551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.8,"endSpeed":72.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32168217567856,"aZ":-42.538092571122725,"pfxX":7.37338742923607,"pfxZ":-7.729653788181404,"pX":0.18681520804896587,"pZ":2.3281933509432227,"vX0":3.410275846840626,"vY0":-116.1306350579136,"vZ0":1.7039524662869199,"x":109.88,"y":175.92,"x0":-2.2665756052173887,"y0":50.000502400664544,"z0":5.686089412021982,"aX":9.890903038345662},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-13.1,"breakHorizontal":-14.3,"spinRate":2719,"spinDirection":51},"zone":5,"typeConfidence":2.0,"plateTime":0.4748634614496501,"extension":6.495543958148322},"index":0,"playId":"503daee0-13df-3c40-b2d7-295468d65ba8","pitchNumber":1,"startTime":"2026-07-22T01:31:14.048Z","endTime":"2026-07-22T01:31:18.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7346309944902,"aZ":-21.87925886805642,"pfxX":-9.731519476126508,"pfxZ":5.616338927277667,"pX":1.020817494251218,"pZ":3.72151376052169,"vX0":11.18324959554181,"vY0":-134.1906994362144,"vZ0":-0.8736948744497421,"x":78.09,"y":138.3,"x0":-1.9268799611943708,"y0":50.00151849522004,"z0":5.603226341160815,"aX":-17.83283509814516},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.2,"breakHorizontal":15.4,"spinRate":2342,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4074350990639002,"extension":6.5387932319254185},"index":1,"playId":"dc5be828-855f-3e5c-a794-c88e0861c517","pitchNumber":2,"startTime":"2026-07-22T01:31:33.366Z","endTime":"2026-07-22T01:31:36.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(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":93.3,"endSpeed":85.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.088371804388327,"aZ":-23.740448131884683,"pfxX":-12.083723494492604,"pfxZ":4.544638998094673,"pX":0.4878435716872455,"pZ":3.1940958760293956,"vX0":10.89233549310841,"vY0":-135.4856701573868,"vZ0":-1.4582311649575357,"x":98.4,"y":152.54,"x0":-2.018058419102151,"y0":50.00216804888681,"z0":5.401180454832129,"aX":-22.42452328297727},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.2,"breakHorizontal":19.6,"spinRate":2321,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.4045440000174918,"extension":6.659210006345195},"index":2,"playId":"fe0f88c6-c4ce-3f66-a2ce-5fc5de812240","pitchNumber":3,"startTime":"2026-07-22T01:31:47.785Z","endTime":"2026-07-22T01:31:51.646Z","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":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08519958275702,"aZ":-39.075302171002846,"pfxX":5.165937394697715,"pfxZ":-4.8055245590185764,"pX":2.0509469991147378,"pZ":1.761549166518915,"vX0":8.033545721704783,"vY0":-120.08805158855024,"vZ0":-0.502726171871248,"x":38.82,"y":191.22,"x0":-2.0323478155943278,"y0":50.005628949827184,"z0":5.503092625226909,"aX":7.4120190525910195},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-8.5,"breakHorizontal":-11.6,"spinRate":2613,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.45923100444051945,"extension":6.50554042958375},"index":3,"playId":"47990a5e-9b72-34ca-b1df-aefdbd533e50","pitchNumber":4,"startTime":"2026-07-22T01:32:01.943Z","endTime":"2026-07-22T01:32:05.320Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7084967191393,"aZ":-40.7669215627288,"pfxX":6.190362209346558,"pfxZ":-5.874929260997519,"pX":-0.812551061030368,"pZ":1.686869325369783,"vX0":1.9424266794027578,"vY0":-120.98485710028288,"vZ0":-0.4610562892972092,"x":147.97,"y":193.23,"x0":-2.433099643109234,"y0":50.004712705979784,"z0":5.496291819284017,"aX":9.048589848723205},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-10.4,"breakHorizontal":-11.6,"spinRate":2515,"spinDirection":49},"zone":7,"typeConfidence":2.0,"plateTime":0.4551816269042721,"extension":6.598569210354037},"hitData":{"launchSpeed":84.0,"launchAngle":38.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.48,"coordY":93.0}},"index":4,"playId":"8a9a6b0e-ef78-34d1-885d-aa1099495156","pitchNumber":5,"startTime":"2026-07-22T01:32:16.693Z","endTime":"2026-07-22T01:32:26.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:32:26.379Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Rengifo walks.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T01:32:35.790Z","endTime":"2026-07-22T01:33:56.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32744269777184,"aZ":-23.96100967208773,"pfxX":-10.85151030774116,"pfxZ":4.449146713098269,"pX":-0.6188949224263416,"pZ":2.5869848277565546,"vX0":7.984095237236964,"vY0":-135.63882309807983,"vZ0":-2.733623606109446,"x":140.59,"y":168.93,"x0":-2.205018866420102,"y0":50.00236695913994,"z0":5.296259421685235,"aX":-20.025246275979992},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.6,"breakHorizontal":17.8,"spinRate":2258,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4053127967941883,"extension":6.673396985742773},"index":0,"playId":"27a05664-03ce-370f-9f5b-0e8eaa5477b5","pitchNumber":1,"startTime":"2026-07-22T01:32:50.220Z","endTime":"2026-07-22T01:32:55.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.60735988418052,"aZ":-30.191449666159826,"pfxX":-11.65566835692223,"pfxZ":1.0780473703348719,"pX":-1.8731415239715663,"pZ":3.3018753380009036,"vX0":5.12117970716514,"vY0":-136.01304419203814,"vZ0":0.16186108590610437,"x":188.4,"y":149.63,"x0":-2.2842447260344416,"y0":50.00320420695732,"z0":5.365057822259004,"aX":-21.463962462796463},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.3,"breakHorizontal":19.7,"spinRate":2137,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.40536744525460966,"extension":6.542174181002238},"index":1,"playId":"7dfbfbec-06eb-3fe7-9af9-f91c21a6c3b3","pitchNumber":2,"startTime":"2026-07-22T01:33:04.692Z","endTime":"2026-07-22T01:33:08.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.565864551426902,"aZ":-29.017135946056897,"pfxX":-9.193620306358756,"pfxZ":1.9147845233119418,"pX":0.37436714978988045,"pZ":0.6462466868281348,"vX0":9.036830523258983,"vY0":-128.0035465497491,"vZ0":-6.064727256994239,"x":102.73,"y":221.33,"x0":-2.0151809150156845,"y0":50.00528048290492,"z0":5.331624300000268,"aX":-15.187733034896391},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.2,"breakHorizontal":14.5,"spinRate":1790,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.42866498442527057,"extension":6.522334671711172},"index":2,"playId":"69ee12b5-0abc-316d-93f8-4c38a6212232","pitchNumber":3,"startTime":"2026-07-22T01:33:19.525Z","endTime":"2026-07-22T01:33:23.320Z","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":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94497363655059,"aZ":-42.09873388190697,"pfxX":8.088714873826515,"pfxZ":-6.9184864790799985,"pX":-1.7179035371102638,"pZ":4.0891938790624955,"vX0":-0.5021276782555921,"vY0":-119.07240011503721,"vZ0":5.12475073463129,"x":182.48,"y":128.37,"x0":-2.5549350734930574,"y0":50.00086773743333,"z0":5.719122703700463,"aX":11.608325483081348},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-11.0,"breakHorizontal":-14.5,"spinRate":2292,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.46007244592905083,"extension":6.6450467118909105},"index":3,"playId":"35c3960b-1379-3a48-8a4c-dca3bf4fbf28","pitchNumber":4,"startTime":"2026-07-22T01:33:35.790Z","endTime":"2026-07-22T01:33:39.038Z","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":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5011941384934,"aZ":-24.4092257888824,"pfxX":-8.080070587956481,"pfxZ":4.168985585431795,"pX":-0.5394627776187239,"pZ":3.413327598207233,"vX0":7.153568955558247,"vY0":-135.32825468369094,"vZ0":-1.0198552267617045,"x":137.56,"y":146.62,"x0":-2.162559770274755,"y0":50.000009186368985,"z0":5.498947300047513,"aX":-15.040391845410685},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.6,"breakHorizontal":13.2,"spinRate":2192,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.404160413067864,"extension":6.5675290001896},"index":4,"playId":"02f4b99b-4829-34e4-a7da-48e8404ce7b0","pitchNumber":5,"startTime":"2026-07-22T01:33:52.601Z","endTime":"2026-07-22T01:33:56.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:33:56.973Z","atBatIndex":66},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Fernando Tatis Jr. homers (8) on a fly ball to left center field. Luis Rengifo scores.","rbi":2,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T01:34:10.010Z","endTime":"2026-07-22T01:38:00.504Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":702275,"link":"/api/v1/people/702275"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":{"id":702275,"link":"/api/v1/people/702275"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.94858229770111,"aZ":-25.84995644745913,"pfxX":-10.477302304550264,"pfxZ":3.406647147569733,"pX":0.5562304260106373,"pZ":2.198021455183419,"vX0":10.401427867822141,"vY0":-136.33458797929282,"vZ0":-3.9113493752019544,"x":95.8,"y":179.43,"x0":-1.9735097242609285,"y0":50.00108149084133,"z0":5.465351642405499,"aX":-19.441256628696273},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.4,"breakHorizontal":16.3,"spinRate":2191,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.4039545612156923,"extension":6.645467782381418},"index":0,"playId":"994931b9-ae6f-388b-8a84-c606f6f0e7c1","pitchNumber":1,"startTime":"2026-07-22T01:34:20.547Z","endTime":"2026-07-22T01:34:25.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.179651561039734,"aZ":-26.466276116123,"pfxX":-10.548354305619295,"pfxZ":3.0427361735576026,"pX":1.3222310085727151,"pZ":0.9082995250399515,"vX0":12.61717042798424,"vY0":-136.5736342468479,"vZ0":-6.663450958175192,"x":66.6,"y":214.26,"x0":-2.0033082784867067,"y0":50.001721463490256,"z0":5.219126648507145,"aX":-19.77721867974266},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.1,"breakHorizontal":16.2,"spinRate":2240,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.40220408400309804,"extension":6.78223485708194},"index":1,"playId":"48d8dee7-5fa5-38a9-998e-9b4f71def568","pitchNumber":2,"startTime":"2026-07-22T01:34:36.431Z","endTime":"2026-07-22T01:34:39.431Z","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":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.971233915982236,"aZ":-42.294019105195794,"pfxX":6.506894695135058,"pfxZ":-6.770078795302339,"pX":0.21266129299220413,"pZ":1.2087695139690002,"vX0":4.139790651367317,"vY0":-121.77021043088297,"vZ0":-1.2228265526727102,"x":108.89,"y":206.14,"x0":-2.3576257245423218,"y0":50.0043863889559,"z0":5.392194643382591,"aX":9.724404494401245},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-12.2,"breakHorizontal":-12.8,"spinRate":2523,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4506360818045678,"extension":6.6398892678774795},"index":2,"playId":"14b38a51-9658-3785-a700-3ae3fa9dc415","pitchNumber":3,"startTime":"2026-07-22T01:34:53.685Z","endTime":"2026-07-22T01:34:57.230Z","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":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37287779440113,"aZ":-42.0695604383755,"pfxX":6.2328695122516065,"pfxZ":-6.620696048903406,"pX":-0.3451561694040201,"pZ":2.3257205883152983,"vX0":2.868987374577357,"vY0":-121.61663312368427,"vZ0":1.2175532478269535,"x":130.16,"y":175.99,"x0":-2.3507424089770286,"y0":50.00288073433788,"z0":5.473990902757805,"aX":9.314597215863913},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-11.4,"breakHorizontal":-12.0,"spinRate":2579,"spinDirection":52},"zone":4,"typeConfidence":2.0,"plateTime":0.45076966200561097,"extension":6.479367436169434},"index":3,"playId":"56c97ce6-810c-34c2-9f58-8091435aeeb1","pitchNumber":4,"startTime":"2026-07-22T01:35:17.527Z","endTime":"2026-07-22T01:35:21.127Z","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":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28163933607757,"aZ":-42.218489502494776,"pfxX":5.20250436312135,"pfxZ":-6.867557099526864,"pX":1.3037619920238495,"pZ":0.29294312701771075,"vX0":6.486266093278445,"vY0":-120.1446060294345,"vZ0":-2.8993941041579605,"x":67.3,"y":230.87,"x0":-2.107017356685242,"y0":50.00435407515046,"z0":5.26747496435609,"aX":7.6058801149534165},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-12.8,"breakHorizontal":-10.9,"spinRate":2506,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.45588366016277115,"extension":6.73212616765281},"index":4,"playId":"cffa8475-4f61-31c3-8b99-a8c7e3896617","pitchNumber":5,"startTime":"2026-07-22T01:35:36.556Z","endTime":"2026-07-22T01:35:42.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04984615260721,"aZ":-27.652252615240275,"pfxX":-0.1582758334260319,"pfxZ":2.671566641277609,"pX":1.4614254488780523,"pZ":1.1789749436333719,"vX0":9.35814471750813,"vY0":-128.57133556081547,"vZ0":-4.696402960403957,"x":61.29,"y":206.95,"x0":-2.1888842046383035,"y0":50.00153729208523,"z0":5.148719351355135,"aX":-0.26874703273853046},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.1,"breakHorizontal":-1.6,"spinRate":2335,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.4243271104116073,"extension":6.720859234315845},"index":5,"playId":"b32d7852-3f79-3efd-8029-9d8e8c284e0c","pitchNumber":6,"startTime":"2026-07-22T01:35:59.285Z","endTime":"2026-07-22T01:36:03.671Z","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},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.020543068938693,"aZ":-44.18805556065463,"pfxX":5.401337788000733,"pfxZ":-8.05901092038038,"pX":0.1478982666193293,"pZ":1.4559919480917427,"vX0":4.026167050895143,"vY0":-122.14048471502797,"vZ0":-0.4874946374436282,"x":111.36,"y":199.47,"x0":-2.2312455604018835,"y0":50.00282123893612,"z0":5.501367247974529,"aX":8.05194868859926},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-14.4,"breakHorizontal":-10.8,"spinRate":2777,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.45073210691635746,"extension":6.5204865437062445},"index":6,"playId":"da26daf9-b0cc-3bb4-bf34-00dd30a37275","pitchNumber":7,"startTime":"2026-07-22T01:36:18.547Z","endTime":"2026-07-22T01:36:22.482Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"f0c017ab-20f7-3b87-a4e4-603297477733","startTime":"2026-07-22T01:36:48.840Z","endTime":"2026-07-22T01:36:51.840Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81721163766319,"aZ":-43.15363468520816,"pfxX":5.888417411551077,"pfxZ":-7.285332452624479,"pX":0.09092525770020601,"pZ":2.2801581934119315,"vX0":3.7426008087063383,"vY0":-122.648339807036,"vZ0":1.0873954140406297,"x":113.53,"y":177.22,"x0":-2.2258335905286555,"y0":50.00475595562761,"z0":5.5439941541771764,"aX":8.870262499622212},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-12.6,"breakHorizontal":-11.6,"spinRate":2475,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.4485340742203592,"extension":6.62301239560098},"hitData":{"launchSpeed":111.0,"launchAngle":27.0,"totalDistance":474.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":66.55,"coordY":25.17}},"index":8,"playId":"b585e376-1d5d-3816-81eb-089ea57da9d4","pitchNumber":8,"startTime":"2026-07-22T01:37:20.927Z","endTime":"2026-07-22T01:38:00.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:38:00.504Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Cronenworth walks.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T01:38:16.167Z","endTime":"2026-07-22T01:39:16.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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":91.4,"endSpeed":83.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03461932142921,"aZ":-17.332495284284832,"pfxX":-4.268700903019301,"pfxZ":8.315949304823635,"pX":0.701170380380229,"pZ":3.5532862947448876,"vX0":8.795348863508206,"vY0":-132.8749083932542,"vZ0":-1.71402808058498,"x":90.27,"y":142.84,"x0":-2.1002348419825227,"y0":50.00027907297243,"z0":5.468852599660685,"aX":-7.616901619414093},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.9,"breakHorizontal":5.8,"spinRate":2349,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4125448314171427,"extension":6.6440947929429575},"index":0,"playId":"814f0867-dc13-3580-93c4-01f65fe70468","pitchNumber":1,"startTime":"2026-07-22T01:38:16.699Z","endTime":"2026-07-22T01:38:20.097Z","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":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67971632899919,"aZ":-25.105193393010904,"pfxX":-11.039344861168736,"pfxZ":3.9761830806683607,"pX":0.8810491934043105,"pZ":2.2226304024094135,"vX0":11.303370782011633,"vY0":-133.2833189258784,"vZ0":-3.128178828551148,"x":83.42,"y":178.77,"x0":-2.0037609848233537,"y0":50.00615917932001,"z0":5.247581715668741,"aX":-19.640867046745143},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.6,"breakHorizontal":17.2,"spinRate":2247,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.41274816325644936,"extension":6.631047072876799},"index":1,"playId":"b7b3aa93-90e0-3290-9d85-81405ffc9156","pitchNumber":2,"startTime":"2026-07-22T01:38:29.477Z","endTime":"2026-07-22T01:38:33.417Z","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":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.750888901811624,"aZ":-24.401432038821934,"pfxX":-10.19032061506524,"pfxZ":4.181481602537153,"pX":-1.4399454015755468,"pZ":1.395464393595644,"vX0":5.7925448227686935,"vY0":-135.56593633263032,"vZ0":-5.555014167767184,"x":171.89,"y":201.1,"x0":-2.2807652892692025,"y0":50.006131714462434,"z0":5.1754361342436725,"aX":-18.963172736269268},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.6,"breakHorizontal":17.2,"spinRate":2305,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4040925796275272,"extension":6.675678625649027},"index":2,"playId":"7a8fb348-1a27-3b69-a45f-3e6192b3af61","pitchNumber":3,"startTime":"2026-07-22T01:38:43.919Z","endTime":"2026-07-22T01:38:47.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.1,"endSpeed":84.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.223620382102386,"aZ":-16.523466600500655,"pfxX":-6.356297089556934,"pfxZ":8.509578336903505,"pX":0.6158287387424871,"pZ":2.96607105025008,"vX0":9.216255848017026,"vY0":-135.19471849533141,"vZ0":-3.2280696188519586,"x":93.53,"y":158.7,"x0":-2.0215492527961523,"y0":50.00261441093757,"z0":5.344606403907425,"aX":-11.69123963714365},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.9,"breakHorizontal":9.4,"spinRate":2278,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.40612053030530415,"extension":6.64443068664888},"index":3,"playId":"795e969d-8b40-31d2-a263-29c82bfb1f5c","pitchNumber":4,"startTime":"2026-07-22T01:38:58.880Z","endTime":"2026-07-22T01:39:02.460Z","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":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.997482842203183,"aZ":-28.25828177691557,"pfxX":-10.611475946298766,"pfxZ":2.139152842251365,"pX":-0.6252854807649443,"pZ":3.51435387112057,"vX0":7.686333343214622,"vY0":-135.01874466108669,"vZ0":0.22938976997602478,"x":140.83,"y":143.89,"x0":-2.1439796490801095,"y0":50.00097314196434,"z0":5.432299077959899,"aX":-19.40455170146175},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.2,"breakHorizontal":17.4,"spinRate":2298,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4071488342675176,"extension":6.652560677081539},"index":4,"playId":"efcc6c8f-920b-3997-a14b-aa6a855409e9","pitchNumber":5,"startTime":"2026-07-22T01:39:13.316Z","endTime":"2026-07-22T01:39:16.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:39:16.378Z","atBatIndex":68},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Manny Machado grounds into a double play, shortstop Jim Jarvis to second baseman Ozzie Albies to first baseman Matt Olson. Jake Cronenworth out at 2nd. Manny Machado out at 1st.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T01:40:15.089Z","endTime":"2026-07-22T01:40:56.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"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":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T01:39:51.325Z","endTime":"2026-07-22T01:40:17.382Z","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(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.9,"endSpeed":85.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.279072713359948,"aZ":-21.519808584472294,"pfxX":-9.245609946764834,"pfxZ":5.746714278910119,"pX":0.23953365825880035,"pZ":1.9895819926778773,"vX0":9.2615945366108,"vY0":-135.0243625075717,"vZ0":-4.9179483913394195,"x":107.87,"y":185.06,"x0":-2.027076601022489,"y0":50.00279085729352,"z0":5.340562279051863,"aX":-17.141565097864625},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.6,"breakHorizontal":14.9,"spinRate":2193,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.40502280385632483,"extension":6.782156442821527},"index":1,"playId":"ffd9bc58-b62e-3d36-9303-8b94fd8132fe","pitchNumber":1,"startTime":"2026-07-22T01:40:17.382Z","endTime":"2026-07-22T01:40:21.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.343765264931463,"aZ":-22.004882820712034,"pfxX":-9.186770963478223,"pfxZ":5.362301392978269,"pX":0.9266281485241062,"pZ":1.8346810627223067,"vX0":10.974995571930323,"vY0":-137.10260674925513,"vZ0":-5.248956541307628,"x":81.68,"y":189.24,"x0":-1.9416061632693304,"y0":50.00549740545718,"z0":5.283482669589942,"aX":-17.429309869234174},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.6,"breakHorizontal":14.3,"spinRate":2288,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.40005824404618195,"extension":6.654127546903176},"index":2,"playId":"b7b06de6-37ec-36ce-b1eb-d0c86dfa94e6","pitchNumber":2,"startTime":"2026-07-22T01:40:32.627Z","endTime":"2026-07-22T01:40:35.967Z","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":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08833982906472,"aZ":-22.269263674060802,"pfxX":-8.183829390518591,"pfxZ":5.269355991120307,"pX":-0.2096075539558658,"pZ":2.5728431666603244,"vX0":8.057470793571145,"vY0":-136.49855245970508,"vZ0":-3.3606712583178435,"x":124.99,"y":169.31,"x0":-2.1417721217263987,"y0":50.004873871162054,"z0":5.360107930636889,"aX":-15.387961322006833},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.0,"breakHorizontal":13.1,"spinRate":2251,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4018524207138676,"extension":6.774655101335286},"hitData":{"launchSpeed":97.2,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.46,"coordY":149.83}},"index":3,"playId":"beb0e1c7-ea59-3be8-a9a9-fe18513d3e63","pitchNumber":3,"startTime":"2026-07-22T01:40:48.537Z","endTime":"2026-07-22T01:40:56.852Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:40:56.852Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Harris II lines out to second baseman Jake Cronenworth.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T01:43:22.989Z","endTime":"2026-07-22T01:43:50.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Adrian Morejon replaces Bradgley Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T01:42:18.530Z","endTime":"2026-07-22T01:43:25.345Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670970,"link":"/api/v1/people/670970"},"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(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":99.2,"endSpeed":89.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.85174807862308,"aZ":-19.52406689516267,"pfxX":10.315073538830847,"pfxZ":6.074218211977165,"pX":1.082910034549025,"pZ":3.1198762360498757,"vX0":-7.453423124282716,"vY0":-144.16482522670677,"vZ0":-4.13678553888068,"x":75.72,"y":154.54,"x0":2.3757541040532244,"y0":50.003448510112534,"z0":5.795900349383047,"aX":21.481624969737986},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.2,"breakHorizontal":-16.9,"spinRate":2365,"spinDirection":142},"zone":12,"typeConfidence":0.91,"plateTime":0.38150161813560457,"extension":6.316126344821445},"index":1,"playId":"49aa0062-26af-387d-9a61-cf37a76d7d46","pitchNumber":1,"startTime":"2026-07-22T01:43:25.345Z","endTime":"2026-07-22T01:43:29.242Z","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":0},"pitchData":{"startSpeed":99.2,"endSpeed":89.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.50489690638495,"aZ":-17.914381576094698,"pfxX":11.411241100957445,"pfxZ":6.898310159892574,"pX":0.9919359376494928,"pZ":2.2025249338187107,"vX0":-8.055003245094955,"vY0":-144.0452285628232,"vZ0":-6.7756713809598015,"x":79.19,"y":179.31,"x0":2.3652309290138422,"y0":50.00553807582677,"z0":5.724361417524102,"aX":23.595937993143092},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.0,"breakHorizontal":-18.7,"spinRate":2468,"spinDirection":141},"zone":14,"typeConfidence":0.9,"plateTime":0.38262724953725513,"extension":6.330442576579774},"hitData":{"launchSpeed":66.6,"launchAngle":18.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":142.77,"coordY":133.06}},"index":2,"playId":"c0152d9d-e61c-3f56-a1b9-eb078ec76b0e","pitchNumber":2,"startTime":"2026-07-22T01:43:42.123Z","endTime":"2026-07-22T01:43:50.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:43:50.413Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mauricio Dubón lines out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T01:43:56.996Z","endTime":"2026-07-22T01:44:41.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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(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":99.6,"endSpeed":91.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.892421618154877,"aZ":-22.551520596807148,"pfxX":10.752919827505774,"pfxZ":4.528036769158472,"pX":-1.1319598573556358,"pZ":2.8487244030768153,"vX0":-13.076715109499036,"vY0":-144.46289885957844,"vZ0":-4.461003207354655,"x":160.15,"y":161.86,"x0":2.0443162899910634,"y0":50.003553753271845,"z0":5.789157020914347,"aX":22.856267981121285},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":7.4,"breakHorizontal":-17.0,"spinRate":2433,"spinDirection":143},"zone":11,"typeConfidence":0.9,"plateTime":0.3783376755305383,"extension":6.354312809864762},"index":0,"playId":"38a7b079-ac35-3d41-9923-3e856a3c9d37","pitchNumber":1,"startTime":"2026-07-22T01:44:14.891Z","endTime":"2026-07-22T01:44:17.891Z","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":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.420391902407445,"aZ":-22.13878457526147,"pfxX":11.438679033767437,"pfxZ":4.781935412641795,"pX":0.24106750947011724,"pZ":3.3198724539022377,"vX0":-9.896169379901263,"vY0":-144.1615470477248,"vZ0":-3.0767535125056864,"x":107.81,"y":149.14,"x0":2.2370944796565535,"y0":50.004367290564815,"z0":5.7722486258388255,"aX":24.00925368928383},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.2,"breakHorizontal":-18.7,"spinRate":2434,"spinDirection":144},"zone":2,"typeConfidence":0.9,"plateTime":0.38037083592298515,"extension":6.307505931282492},"hitData":{"launchSpeed":99.9,"launchAngle":16.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":205.19,"coordY":109.24}},"index":1,"playId":"44bc4684-f47e-31a0-9516-1b064abf8fa8","pitchNumber":2,"startTime":"2026-07-22T01:44:31.188Z","endTime":"2026-07-22T01:44:41.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:44:41.747Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joey Bart flies out to left fielder Jase Bowen.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T01:44:52.259Z","endTime":"2026-07-22T01:46:58.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"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(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":99.6,"endSpeed":90.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.016388500264625,"aZ":-18.214283450894687,"pfxX":9.188898993343415,"pfxZ":6.621226667088751,"pX":-0.8244959648524863,"pZ":1.8991095691374176,"vX0":-12.045883175223707,"vY0":-144.39576588230432,"vZ0":-7.307165180960538,"x":148.43,"y":187.5,"x0":2.2099317238680176,"y0":50.00593857225961,"z0":5.585845284644787,"aX":19.383348746525687},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.6,"breakHorizontal":-14.2,"spinRate":2517,"spinDirection":139},"zone":13,"typeConfidence":0.91,"plateTime":0.3795127522094872,"extension":6.35671622518767},"index":0,"playId":"93fc1c74-cdaa-3c3f-9e14-8d8d2454078e","pitchNumber":1,"startTime":"2026-07-22T01:45:09.074Z","endTime":"2026-07-22T01:45:12.921Z","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":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.287447562487976,"aZ":-31.973377360146326,"pfxX":7.532549901552341,"pfxZ":0.1119109216211065,"pX":-0.011668318978282199,"pZ":0.856921154609134,"vX0":-8.871073461946573,"vY0":-134.2604448783512,"vZ0":-6.801010522531413,"x":117.44,"y":215.64,"x0":2.3521943096731137,"y0":50.00635494384273,"z0":5.690167370590249,"aX":13.79483655688184},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-1.1,"breakHorizontal":-11.8,"spinRate":1058,"spinDirection":103},"zone":13,"typeConfidence":0.89,"plateTime":0.4075260691654021,"extension":6.268877216103144},"index":1,"playId":"b82421f5-8a48-3e73-9bcd-daa2998025e3","pitchNumber":2,"startTime":"2026-07-22T01:45:26.342Z","endTime":"2026-07-22T01:45:29.756Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-22T01:45:36.335Z","endTime":"2026-07-22T01:45:50.828Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.569725383536152,"aZ":-30.186424280029595,"pfxX":6.102357873805198,"pfxZ":1.090403350324503,"pX":-0.9990198021845369,"pZ":1.230351759078265,"vX0":-11.063922296884774,"vY0":-134.18618168401517,"vZ0":-6.2235873110459226,"x":155.08,"y":205.56,"x0":2.388328729310377,"y0":50.00073962296393,"z0":5.735672886168841,"aX":11.105399644311609},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.7,"breakHorizontal":-8.6,"spinRate":1010,"spinDirection":104},"zone":13,"typeConfidence":0.9,"plateTime":0.4084895430304636,"extension":6.339074818370916},"index":3,"playId":"4070b0e5-cb19-3fc9-b72a-b4943abaf799","pitchNumber":3,"startTime":"2026-07-22T01:45:50.828Z","endTime":"2026-07-22T01:45:55.607Z","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":1,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":90.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.04517128060486,"aZ":-21.67369034950475,"pfxX":9.895197947169732,"pfxZ":4.961476633818034,"pX":-0.4060282015166875,"pZ":4.0528382945138395,"vX0":-11.242242109886512,"vY0":-145.078646530664,"vZ0":-1.2319621148779603,"x":132.48,"y":129.35,"x0":2.245987855169972,"y0":50.00603152335492,"z0":5.812510885753538,"aX":20.95745410119967},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":8.9,"breakHorizontal":-15.5,"spinRate":2449,"spinDirection":143},"zone":11,"typeConfidence":0.9,"plateTime":0.3784960223296485,"extension":6.386009143250386},"index":4,"playId":"2983db51-986d-3d94-a962-f385ccaf5243","pitchNumber":4,"startTime":"2026-07-22T01:46:13.780Z","endTime":"2026-07-22T01:46:18.270Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10742956840521,"aZ":-18.837500300692007,"pfxX":8.34041465790443,"pfxZ":6.390950816559281,"pX":0.0063439845317225,"pZ":1.7302819945378516,"vX0":-9.463656437124149,"vY0":-143.51393745420128,"vZ0":-7.701763527058831,"x":116.76,"y":192.06,"x0":2.262498783669711,"y0":50.00200659599561,"z0":5.621245801584156,"aX":17.40315278372578},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.2,"breakHorizontal":-13.2,"spinRate":2466,"spinDirection":137},"zone":8,"typeConfidence":0.91,"plateTime":0.38160754310356637,"extension":6.375608440768262},"index":5,"playId":"c41ed48b-869b-3667-8b47-9a7e4f1c9eec","pitchNumber":5,"startTime":"2026-07-22T01:46:33.080Z","endTime":"2026-07-22T01:46:37.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42762765187299,"aZ":-27.322418684291385,"pfxX":6.08077487402697,"pfxZ":2.647939380483635,"pX":-0.04033733373536995,"pZ":2.85906790183866,"vX0":-8.901105357720844,"vY0":-133.81441817322144,"vZ0":-2.7016342803520335,"x":118.54,"y":161.59,"x0":2.525210163292275,"y0":50.00012529989554,"z0":5.820746601797767,"aX":11.126828997865188},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.4,"breakHorizontal":-9.2,"spinRate":1029,"spinDirection":103},"zone":5,"typeConfidence":0.89,"plateTime":0.407916750796379,"extension":6.333015158290019},"hitData":{"launchSpeed":87.1,"launchAngle":40.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.96,"coordY":81.43}},"index":6,"playId":"37395483-9322-3399-b6cf-cd78383213f4","pitchNumber":6,"startTime":"2026-07-22T01:46:49.460Z","endTime":"2026-07-22T01:46:58.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:46:58.732Z","atBatIndex":72},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ty France doubles (12) on a sharp line drive to center fielder Michael Harris II.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T01:49:25.551Z","endTime":"2026-07-22T01:51:13.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Kinley replaces JR Ritchie.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T01:48:29.142Z","endTime":"2026-07-22T01:49:25.551Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641755,"link":"/api/v1/people/641755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01954743652173,"aZ":-14.095110320670548,"pfxX":-3.966177297311611,"pfxZ":9.841517453433667,"pX":1.5945615380774638,"pZ":0.47353717470152,"vX0":7.286125029125992,"vY0":-134.40163127182404,"vZ0":-11.950625685785443,"x":75.45,"y":185.19,"x0":-0.6311691286320673,"y0":50.000617196948255,"z0":5.967390735991782,"aX":-7.28471671530625},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.5,"breakHorizontal":5.6,"spinRate":2251,"spinDirection":211},"zone":14,"typeConfidence":0.88,"plateTime":0.4068869281474621,"extension":5.939699428716097},"index":1,"playId":"4b579180-8380-3e89-b5fd-b2194cd5fc9e","pitchNumber":1,"startTime":"2026-07-22T01:49:25.551Z","endTime":"2026-07-22T01:49:28.802Z","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":93.1,"endSpeed":85.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.981588537986948,"aZ":-15.616044023677489,"pfxX":-3.0373228293592707,"pfxZ":8.876649584768725,"pX":0.3165110550982951,"pZ":3.2195818196389965,"vX0":3.914802301233278,"vY0":-135.56443340157475,"vZ0":-5.246225865180307,"x":104.94,"y":151.85,"x0":-0.7500978795312714,"y0":50.00572403012399,"z0":6.266063243900899,"aX":-5.667844484387075},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.2,"breakHorizontal":4.7,"spinRate":2271,"spinDirection":207},"zone":3,"typeConfidence":0.89,"plateTime":0.4036717618375918,"extension":5.693022830051896},"index":2,"playId":"8bbaa49a-f416-37ac-86e6-9bfee23c544e","pitchNumber":2,"startTime":"2026-07-22T01:49:42.522Z","endTime":"2026-07-22T01:49:46.855Z","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.9,"endSpeed":85.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.720971296655318,"aZ":-11.909880811316306,"pfxX":-2.570712510369151,"pfxZ":10.95077208343795,"pX":-0.5533484885452552,"pZ":2.597553424000861,"vX0":1.6300908875968365,"vY0":-135.22735061300793,"vZ0":-7.299392622078661,"x":138.09,"y":168.65,"x0":-0.8302480012419007,"y0":50.001209010114565,"z0":6.168778428033905,"aX":-4.756550741950989},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.5,"breakHorizontal":4.3,"spinRate":2346,"spinDirection":206},"zone":4,"typeConfidence":0.9,"plateTime":0.40515920917714743,"extension":5.8938656181265},"index":3,"playId":"a3b6260d-5052-3dfc-a76d-809cfa372645","pitchNumber":3,"startTime":"2026-07-22T01:49:58.979Z","endTime":"2026-07-22T01:50:04.979Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-22T01:50:27.931Z","endTime":"2026-07-22T01:50:40.767Z","isPitch":false,"type":"action","player":{"id":664034,"link":"/api/v1/people/664034"}},{"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":82.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93822572164575,"aZ":-26.702850696326827,"pfxX":0.023496433854886867,"pfxZ":3.191271889682242,"pX":1.3802831528375339,"pZ":0.7332933501860126,"vX0":5.5319040951884375,"vY0":-130.01491173532202,"vZ0":-8.470758046248058,"x":64.39,"y":218.98,"x0":-0.776938531968809,"y0":50.00424383407803,"z0":6.0564903201509,"aX":0.038874348447081396},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.1,"breakHorizontal":-1.2,"spinRate":2522,"spinDirection":211},"zone":14,"typeConfidence":0.86,"plateTime":0.42107729737332633,"extension":5.987133449866163},"index":5,"playId":"ba6ec6e0-7870-3099-882a-d605945b7b65","pitchNumber":4,"startTime":"2026-07-22T01:50:40.767Z","endTime":"2026-07-22T01:50:44.378Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.328464237458824,"aZ":-29.266374419017218,"pfxX":1.304577790216388,"pfxZ":1.7080849932055866,"pX":0.26187772337046966,"pZ":1.9712515922265472,"vX0":2.2663994777889265,"vY0":-129.14630072584572,"vZ0":-5.178803101266071,"x":107.02,"y":185.56,"x0":-0.794380225007328,"y0":50.00125383535808,"z0":6.236711408062801,"aX":2.216629299962922},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.3,"breakHorizontal":-2.9,"spinRate":2494,"spinDirection":183},"zone":9,"typeConfidence":0.89,"plateTime":0.42311188903210395,"extension":5.693507378819972},"hitData":{"launchSpeed":104.2,"launchAngle":20.0,"totalDistance":374.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":100.3,"coordY":37.56}},"index":6,"playId":"25e2f545-203d-314c-a339-1993f7c67efe","pitchNumber":5,"startTime":"2026-07-22T01:51:00.723Z","endTime":"2026-07-22T01:51:13.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:51:13.561Z","atBatIndex":73},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Jackson Merrill lines into an unassisted double play, shortstop Jim Jarvis. Ty France out at 2nd.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T01:51:35.465Z","endTime":"2026-07-22T01:52:55.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27815929872428,"aZ":-16.837797556871294,"pfxX":-0.7974011830786608,"pfxZ":8.075216623247451,"pX":0.19620008704612826,"pZ":3.634994560408846,"vX0":2.5047649590391723,"vY0":-136.29300782443224,"vZ0":-4.23343294673507,"x":109.52,"y":140.64,"x0":-0.6272971093235596,"y0":50.00445234626989,"z0":6.355990437892968,"aX":-1.5150924666787826},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.0,"breakHorizontal":1.0,"spinRate":2303,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.40041806269692737,"extension":5.530373257129817},"index":0,"playId":"d4db61b9-66c6-31d3-9445-e3f2119aea10","pitchNumber":1,"startTime":"2026-07-22T01:51:42.470Z","endTime":"2026-07-22T01:51:48.063Z","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":86.1,"endSpeed":79.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.951942431752006,"aZ":-24.924792230342472,"pfxX":-6.788658150611047,"pfxZ":4.51964102270485,"pX":-1.189822021623823,"pZ":3.71240840162712,"vX0":1.1212371920301485,"vY0":-125.43162132144279,"vZ0":-1.5710978535172833,"x":162.35,"y":138.54,"x0":-0.7587507655986702,"y0":50.000685171598484,"z0":6.367621191199317,"aX":-10.879750869705061},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.0,"breakHorizontal":12.1,"spinRate":1642,"spinDirection":223},"zone":11,"typeConfidence":0.67,"plateTime":0.43568725435471833,"extension":5.839610410638673},"index":1,"playId":"b5eff435-b8a1-33d1-b0b5-a7bd66b2516b","pitchNumber":2,"startTime":"2026-07-22T01:52:00.921Z","endTime":"2026-07-22T01:52:05.362Z","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(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":94.2,"endSpeed":86.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.555103945034258,"aZ":-13.694149951067413,"pfxX":-2.662942385564462,"pfxZ":9.67474616675161,"pX":0.20238092263311577,"pZ":4.389887453665553,"vX0":3.1934643749264486,"vY0":-137.15909646945013,"vZ0":-2.7097611216030404,"x":109.29,"y":120.25,"x0":-0.6295399896919347,"y0":50.00536343914103,"z0":6.3211865485531495,"aX":-5.088395389954475},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":4.2,"spinRate":2368,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.3989085593495778,"extension":5.628648766188546},"index":2,"playId":"b9e33661-0790-33bc-8b27-1c22144724e9","pitchNumber":3,"startTime":"2026-07-22T01:52:19.390Z","endTime":"2026-07-22T01:52:24.662Z","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":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.420534320016912,"aZ":-12.579040628143323,"pfxX":-2.385996810411121,"pfxZ":10.243326432239694,"pX":-0.3874826490506648,"pZ":2.551778406073871,"vX0":1.7116713193330315,"vY0":-137.22125032742682,"vZ0":-7.2388063598247525,"x":131.77,"y":169.88,"x0":-0.7082918266742743,"y0":50.005170412191084,"z0":6.074985283309772,"aX":-4.56593834828604},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":4.0,"spinRate":2375,"spinDirection":211},"zone":4,"typeConfidence":0.9,"plateTime":0.39865270119563334,"extension":5.907857640319878},"hitData":{"launchSpeed":102.7,"launchAngle":9.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":121.85,"coordY":131.83}},"index":3,"playId":"739f9f66-9769-3b1e-a171-336b3f052747","pitchNumber":4,"startTime":"2026-07-22T01:52:45.694Z","endTime":"2026-07-22T01:52:55.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:52:55.819Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Campusano strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T01:53:18.065Z","endTime":"2026-07-22T01:54:32.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51056164466636,"aZ":-30.083411334962026,"pfxX":-0.696002822012034,"pfxZ":1.348295556525609,"pX":0.9637433658345121,"pZ":1.2866860214102915,"vX0":3.874645155895626,"vY0":-123.3376629750555,"vZ0":-5.967834685216992,"x":80.26,"y":204.04,"x0":-0.5340914342077357,"y0":50.00162892852463,"z0":6.260784817174915,"aX":-1.0776499729534272},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.3,"breakHorizontal":0.4,"spinRate":2588,"spinDirection":42},"zone":14,"typeConfidence":0.92,"plateTime":0.44334201064314716,"extension":5.70593194623249},"index":0,"playId":"1918dec6-d039-3a81-8218-5239b23f813e","pitchNumber":1,"startTime":"2026-07-22T01:53:18.192Z","endTime":"2026-07-22T01:53:22.476Z","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":85.6,"endSpeed":78.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.606902475307024,"aZ":-32.35567283345359,"pfxX":-0.011591563705826147,"pfxZ":-0.11398674978906964,"pX":1.0190458579600037,"pZ":1.272798982500331,"vX0":4.248266403144492,"vY0":-124.52505256876776,"vZ0":-5.511244183932834,"x":78.16,"y":204.41,"x0":-0.7094565377476766,"y0":50.00374600285911,"z0":6.1995829892981575,"aX":-0.018225876152149437},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.3,"breakHorizontal":-1.0,"spinRate":2661,"spinDirection":94},"zone":14,"typeConfidence":0.92,"plateTime":0.4402780901840395,"extension":5.7563607739929905},"index":1,"playId":"f9dd5144-7b6a-3760-990b-aee57b9050ab","pitchNumber":2,"startTime":"2026-07-22T01:53:34.607Z","endTime":"2026-07-22T01:53:37.607Z","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":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18960176283656,"aZ":-32.407968371140605,"pfxX":-0.015575870911500367,"pfxZ":-0.15032872982382806,"pX":0.6916512268388273,"pZ":2.1556350099094885,"vX0":3.4979597627262002,"vY0":-125.06167457518218,"vZ0":-3.571185005236451,"x":90.64,"y":180.58,"x0":-0.7229721574712275,"y0":50.00043786272204,"z0":6.259732810512992,"aX":-0.024886710926641496},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.8,"breakHorizontal":-0.7,"spinRate":2691,"spinDirection":73},"zone":6,"typeConfidence":0.91,"plateTime":0.43794732401892444,"extension":5.788699583238284},"index":2,"playId":"e3a92d21-beac-3cf8-a873-b855a6428b5c","pitchNumber":3,"startTime":"2026-07-22T01:53:51.520Z","endTime":"2026-07-22T01:53:55.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41201156276788,"aZ":-32.01662885782183,"pfxX":2.6170265560929016,"pfxZ":0.09923307711942453,"pX":1.6130730282551478,"pZ":1.6392951134986282,"vX0":4.472882278208451,"vY0":-124.83488166766352,"vZ0":-5.019667496513645,"x":55.51,"y":194.52,"x0":-0.5397296273139514,"y0":50.00194107575332,"z0":6.302353311294555,"aX":4.142810754291525},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.7,"breakHorizontal":-5.8,"spinRate":2825,"spinDirection":48},"zone":14,"typeConfidence":0.92,"plateTime":0.4382518468573662,"extension":5.635147875745848},"index":3,"playId":"29d73d1e-ba96-3af2-a7b6-da1e419cabe6","pitchNumber":4,"startTime":"2026-07-22T01:54:10.711Z","endTime":"2026-07-22T01:54:14.331Z","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":83.1,"endSpeed":76.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.823245774942716,"aZ":-41.79510552527071,"pfxX":1.9444157331042038,"pfxZ":-6.5167961157740075,"pX":0.8203798518266506,"pZ":1.4749676789797281,"vX0":2.6971606089378692,"vY0":-121.06448533614945,"vZ0":-2.8322537300369923,"x":85.73,"y":198.96,"x0":-0.5630727388449193,"y0":50.00355032059782,"z0":6.337446339482532,"aX":2.87015373474685},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-12.2,"breakHorizontal":-4.2,"spinRate":2772,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.45336768195907684,"extension":5.65785591450238},"index":4,"playId":"6fc556c7-aead-379e-8d1c-d4f5b2da45b7","pitchNumber":5,"startTime":"2026-07-22T01:54:28.745Z","endTime":"2026-07-22T01:54:32.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:54:32.147Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brewer Hicklen strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T01:56:45.608Z","endTime":"2026-07-22T01:57:42.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,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":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Miller replaces Adrian Morejon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T01:55:44.718Z","endTime":"2026-07-22T01:56:47.928Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695243,"link":"/api/v1/people/695243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":101.7,"endSpeed":92.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.841141961674055,"aZ":-10.544186416102125,"pfxX":-6.180519134663514,"pfxZ":9.866147777590335,"pX":0.35257704457910016,"pZ":1.5646195641719038,"vX0":6.968341964306314,"vY0":-147.52139627449534,"vZ0":-11.337717063252178,"x":103.56,"y":196.54,"x0":-1.243217313568463,"y0":50.00385375101946,"z0":6.090806332893776,"aX":-13.550913548384912},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":15.6,"breakHorizontal":9.7,"spinRate":2510,"spinDirection":204},"zone":14,"typeConfidence":0.9,"plateTime":0.3720489052992795,"extension":7.04958455667749},"index":1,"playId":"006f45a7-d3cc-363d-8878-bf5186afde58","pitchNumber":1,"startTime":"2026-07-22T01:56:47.928Z","endTime":"2026-07-22T01:56:54.518Z","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":101.1,"endSpeed":92.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.09221539663279,"aZ":-10.836954240156773,"pfxX":-3.073535795936482,"pfxZ":9.747746377826772,"pX":-0.60627613410476,"pZ":4.545706966967456,"vX0":3.2678469457406623,"vY0":-147.27288015991272,"vZ0":-3.228462291698507,"x":140.11,"y":116.05,"x0":-1.3327692516694531,"y0":50.004220334176765,"z0":6.300544551268513,"aX":-6.729038230584507},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":17.2,"breakHorizontal":4.9,"spinRate":2506,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.3724030384040615,"extension":6.8242241770171415},"index":2,"playId":"a4339b2d-87b1-3518-9036-71745242ed2c","pitchNumber":2,"startTime":"2026-07-22T01:57:03.711Z","endTime":"2026-07-22T01:57:07.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":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.809163730730013,"aZ":-35.673947859790076,"pfxX":6.23633014340182,"pfxZ":-2.1074514795157473,"pX":0.30455819408253143,"pZ":2.870960905213558,"vX0":2.2332127348873434,"vY0":-128.63906570310414,"vZ0":-1.3520097105512077,"x":105.39,"y":161.26,"x0":-1.3869428819813383,"y0":50.00197587017426,"z0":6.19052299049425,"aX":10.361550109898925},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.8,"breakHorizontal":-11.8,"spinRate":2517,"spinDirection":43},"zone":6,"typeConfidence":0.9,"plateTime":0.4271761532354166,"extension":6.9974368097489466},"index":3,"playId":"e748d0b0-07ea-3374-965c-c1631c648d45","pitchNumber":3,"startTime":"2026-07-22T01:57:18.650Z","endTime":"2026-07-22T01:57:22.717Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-22T01:57:31.509Z","endTime":"2026-07-22T01:57:43.439Z","isPitch":false,"type":"action","player":{"id":676551,"link":"/api/v1/people/676551"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-22T01:57:39.497Z","endTime":"2026-07-22T01:57:39.498Z","isPitch":false,"type":"action","player":{"id":676551,"link":"/api/v1/people/676551"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.048667854809132,"aZ":-34.904024452294706,"pfxX":1.70233036640342,"pfxZ":-1.613016290462701,"pX":0.005081183030997948,"pZ":2.1092380909519437,"vX0":2.571115059749127,"vY0":-129.83423785014725,"vZ0":-3.557268780283986,"x":116.81,"y":181.83,"x0":-1.2219740697452584,"y0":50.002525118648144,"z0":6.174098229820552,"aX":2.883926682522351},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-3.5,"breakHorizontal":-3.7,"spinRate":2437,"spinDirection":34},"zone":8,"typeConfidence":0.89,"plateTime":0.4230574830224283,"extension":7.097106857462058},"index":6,"playId":"0f6818a1-783d-3b0f-8486-cda1095dd650","pitchNumber":4,"startTime":"2026-07-22T01:57:39.499Z","endTime":"2026-07-22T01:57:42.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:57:42.499Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jim Jarvis singles on a line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T01:57:59.017Z","endTime":"2026-07-22T01:58:32.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":102.4,"endSpeed":93.7,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.04555879814657,"aZ":-10.864812615645103,"pfxX":-4.508908092404036,"pfxZ":9.47382134060456,"pX":-0.0596266350993953,"pZ":2.988270430534874,"vX0":5.439099624969401,"vY0":-148.8771661602873,"vZ0":-7.1585191437239555,"x":119.27,"y":158.1,"x0":-1.3226480113066525,"y0":50.00487783604153,"z0":6.049708700791298,"aX":-10.144051580003962},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":16.0,"breakHorizontal":7.2,"spinRate":2453,"spinDirection":203},"zone":2,"typeConfidence":0.9,"plateTime":0.36762020133373463,"extension":7.039025170691051},"index":0,"playId":"2b527cb4-d351-3329-90ae-53f17b51bb60","pitchNumber":1,"startTime":"2026-07-22T01:58:07.039Z","endTime":"2026-07-22T01:58:10.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":103.1,"endSpeed":93.9,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.373676588253055,"aZ":-9.284998620863323,"pfxX":-4.607200253205069,"pfxZ":10.124865307674423,"pX":0.7965605873926174,"pZ":2.202409000453913,"vX0":7.6977193848677565,"vY0":-149.6825349719949,"vZ0":-9.602120367846792,"x":86.64,"y":179.31,"x0":-1.2142591924317692,"y0":50.003063058991025,"z0":5.990192183051358,"aX":-10.41620805008231},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":16.6,"breakHorizontal":6.8,"spinRate":2486,"spinDirection":207},"zone":6,"typeConfidence":0.91,"plateTime":0.36643788863934423,"extension":7.014565726823172},"hitData":{"launchSpeed":78.0,"launchAngle":20.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":105.41,"coordY":92.34}},"index":1,"playId":"6a769eb7-1424-3e1a-a46f-b7dc0e6a8713","pitchNumber":2,"startTime":"2026-07-22T01:58:22.211Z","endTime":"2026-07-22T01:58:32.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:58:32.005Z","atBatIndex":77},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drake Baldwin walks.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T01:58:44.878Z","endTime":"2026-07-22T02:01:03.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnSecond":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.214277192951958,"aZ":-36.84031769896796,"pfxX":2.099346023220022,"pfxZ":-2.8028564954808717,"pX":-0.4187817875656808,"pZ":0.29331458219158973,"vX0":2.029031327492218,"vY0":-128.71292979338187,"vZ0":-6.98200531996198,"x":132.96,"y":230.86,"x0":-1.493063825933868,"y0":50.00633969539244,"z0":5.929366219176882,"aX":3.4880555687517627},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-6.6,"breakHorizontal":-4.3,"spinRate":2533,"spinDirection":37},"zone":13,"typeConfidence":0.9,"plateTime":0.4271761762409758,"extension":7.016701700161159},"index":0,"playId":"3a3382f8-8f68-3042-ba0a-de1970f33f96","pitchNumber":1,"startTime":"2026-07-22T01:58:56.364Z","endTime":"2026-07-22T01:59:06.053Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Mason Miller. Jim Jarvis to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"3a3382f8-8f68-3042-ba0a-de1970f33f96","startTime":"2026-07-22T01:59:07.447Z","endTime":"2026-07-22T01:59:29.226Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805347,"link":"/api/v1/people/805347"}},{"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.1,"endSpeed":80.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.073472028672054,"aZ":-36.65676589353398,"pfxX":4.344520329115573,"pfxZ":-2.763607918852797,"pX":-0.17059312553891434,"pZ":2.114353307951259,"vX0":1.6718857961240847,"vY0":-126.84763275778501,"vZ0":-2.615459008499778,"x":123.5,"y":181.69,"x0":-1.4035249301416743,"y0":50.002998320058296,"z0":6.094737016253584,"aX":7.0465365370009},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.4,"breakHorizontal":-8.3,"spinRate":2403,"spinDirection":38},"zone":8,"typeConfidence":0.9,"plateTime":0.43256605811074866,"extension":6.939412324983254},"index":2,"playId":"059659fa-8936-3463-92f7-36402fef9ba4","pitchNumber":2,"startTime":"2026-07-22T01:59:29.226Z","endTime":"2026-07-22T01:59:36.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.5,"endSpeed":92.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.314302548107165,"aZ":-12.380893746076895,"pfxX":-3.8365423925705393,"pfxZ":9.114106427355328,"pX":0.3838011773526239,"pZ":1.4980243789525083,"vX0":5.865215824139127,"vY0":-145.97098300477717,"vZ0":-10.679433791707153,"x":102.37,"y":198.33,"x0":-1.1472075178605567,"y0":50.00432308203809,"z0":5.935912833012049,"aX":-8.333174411043728},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":14.6,"breakHorizontal":5.9,"spinRate":2467,"spinDirection":208},"zone":14,"typeConfidence":0.89,"plateTime":0.37432267708204314,"extension":7.053278207407908},"index":3,"playId":"982ee5ca-74be-3c96-9192-5316c41e7f94","pitchNumber":3,"startTime":"2026-07-22T01:59:53.289Z","endTime":"2026-07-22T01:59:56.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":102.4,"endSpeed":93.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.81928954108238,"aZ":-10.425423697957497,"pfxX":-3.6505388153013536,"pfxZ":9.689658544342237,"pX":-0.329992817078443,"pZ":4.086730171722626,"vX0":4.023026008001089,"vY0":-149.09137670653158,"vZ0":-4.429941206097277,"x":129.58,"y":128.44,"x0":-1.2244455615023933,"y0":50.0047276264148,"z0":6.196881284085678,"aX":-8.195432698896374},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":16.8,"breakHorizontal":5.8,"spinRate":2394,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3677873314118454,"extension":7.021814201220275},"index":4,"playId":"993b5e5a-2d8b-3aad-9b74-c663e2af4ccf","pitchNumber":4,"startTime":"2026-07-22T02:00:16.969Z","endTime":"2026-07-22T02:00:20.551Z","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":101.3,"endSpeed":91.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.79553234563381,"aZ":-10.413902468820545,"pfxX":-2.2527647070823473,"pfxZ":10.012902133134894,"pX":-0.7998875068786808,"pZ":3.6182456043942115,"vX0":2.4799668002496102,"vY0":-147.3356709061004,"vZ0":-5.517287962280205,"x":147.49,"y":141.09,"x0":-1.3645468264406746,"y0":50.00024142968829,"z0":6.145682037170971,"aX":-4.894735874754505},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":17.0,"breakHorizontal":3.5,"spinRate":2428,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.37341316731490615,"extension":7.079922349705882},"index":5,"playId":"8e46c457-7f0f-3217-93fb-357aa50661ea","pitchNumber":5,"startTime":"2026-07-22T02:00:37.358Z","endTime":"2026-07-22T02:00:40.527Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.642170931533993,"aZ":-35.24789864622746,"pfxX":3.8136366013831466,"pfxZ":-1.9247825752056125,"pX":2.399788551149981,"pZ":-0.9931139128615305,"vX0":7.379186675905143,"vY0":-126.18718689772129,"vZ0":-9.582685289994012,"x":25.53,"y":265.59,"x0":-1.0724948889881918,"y0":50.005827933156134,"z0":5.743043885468179,"aX":6.075241320562649},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.8,"breakHorizontal":-8.8,"spinRate":2465,"spinDirection":30},"zone":14,"typeConfidence":0.9,"plateTime":0.43613387228922385,"extension":7.165459881585241},"index":6,"playId":"2209b08d-81d6-34a9-aa73-f9e9a7387db8","pitchNumber":6,"startTime":"2026-07-22T02:00:56.884Z","endTime":"2026-07-22T02:01:03.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:01:03.476Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ozzie Albies called out on strikes.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T02:01:27.047Z","endTime":"2026-07-22T02:03:10.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnSecond":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":101.4,"endSpeed":92.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.86754261798525,"aZ":-9.467193853050317,"pfxX":-3.647938196164286,"pfxZ":10.34239913479534,"pX":-0.5971347732628248,"pZ":2.3293109300882473,"vX0":3.9912051943519304,"vY0":-147.41613682719998,"vZ0":-8.91110891953925,"x":139.76,"y":175.89,"x0":-1.4962720509794614,"y0":50.0006631053218,"z0":5.9544445940482404,"aX":-8.0078115000682},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":17.0,"breakHorizontal":5.8,"spinRate":2551,"spinDirection":207},"zone":4,"typeConfidence":0.9,"plateTime":0.37191481800467985,"extension":7.02761453835947},"index":0,"playId":"ca402d58-ed51-3174-b803-1e6dfd0c2106","pitchNumber":1,"startTime":"2026-07-22T02:01:43.533Z","endTime":"2026-07-22T02:01:47.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5167264695569,"aZ":-27.27250996012615,"pfxX":-6.879786930219831,"pfxZ":2.446458193113674,"pX":-1.2360966689626154,"pZ":3.1766559244755657,"vX0":3.2046038224647577,"vY0":-140.8437725980376,"vZ0":-3.086802872790752,"x":164.12,"y":153.01,"x0":-1.4958183254779998,"y0":50.00669199043046,"z0":6.05413394705044,"aX":-13.800134162327316},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.0,"breakHorizontal":11.8,"spinRate":2226,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.38915635388839087,"extension":7.061283431185391},"index":1,"playId":"a7ff986f-591d-3484-b90a-780b565e09ca","pitchNumber":2,"startTime":"2026-07-22T02:02:01.897Z","endTime":"2026-07-22T02:02:05.882Z","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":100.8,"endSpeed":92.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.99203617014558,"aZ":-11.18161612533981,"pfxX":-3.4910334319999157,"pfxZ":9.665618784251151,"pX":0.9511322674927658,"pZ":2.753934449160285,"vX0":7.450679598593836,"vY0":-146.51838144283698,"vZ0":-7.703951020833612,"x":80.75,"y":164.42,"x0":-1.1724615054489842,"y0":50.002167104153656,"z0":6.087508856392539,"aX":-7.582293702940062},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.1,"breakHorizontal":4.8,"spinRate":2533,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.37399244738345283,"extension":7.196463008972189},"index":2,"playId":"182267fe-cddb-385a-8850-5c3f6449afc3","pitchNumber":3,"startTime":"2026-07-22T02:02:20.820Z","endTime":"2026-07-22T02:02:24.501Z","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":88.8,"endSpeed":82.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.118125944400262,"aZ":-35.45438520392495,"pfxX":6.205165517762486,"pfxZ":-1.9257286283417603,"pX":0.7349964070013463,"pZ":2.0705359252623246,"vX0":3.289933183314176,"vY0":-129.39934397260532,"vZ0":-3.1883060018003055,"x":88.98,"y":182.88,"x0":-1.3558243550168707,"y0":50.00008685746606,"z0":6.014454864349317,"aX":10.597304288075497},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-4.0,"breakHorizontal":-11.9,"spinRate":2455,"spinDirection":37},"zone":6,"typeConfidence":0.91,"plateTime":0.42209576510077795,"extension":7.1532786050137736},"index":3,"playId":"8a3a0cd0-ba0b-3dda-892e-318fc82a2622","pitchNumber":4,"startTime":"2026-07-22T02:02:44.919Z","endTime":"2026-07-22T02:02:48.595Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.888214797084522,"aZ":-36.652531910104294,"pfxX":6.292853106205132,"pfxZ":-2.6843877399273843,"pX":-0.006550063288217291,"pZ":2.6310279331278275,"vX0":1.2862773827062166,"vY0":-128.76555076257284,"vZ0":-1.4997198399711373,"x":117.25,"y":167.74,"x0":-1.3302623517507801,"y0":50.00016649867399,"z0":6.068918186134928,"aX":10.515618182489442},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.9,"breakHorizontal":-11.6,"spinRate":2558,"spinDirection":39},"zone":2,"typeConfidence":0.9,"plateTime":0.42613316559696424,"extension":6.964392885753189},"index":4,"playId":"cbcbe023-522e-3276-a477-f0f25fa17359","pitchNumber":5,"startTime":"2026-07-22T02:03:05.627Z","endTime":"2026-07-22T02:03:10.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:03:10.463Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T02:03:22.739Z","endTime":"2026-07-22T02:05:26.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.149"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".795"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".885"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".485"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".942"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".340"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".295"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".280"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".164"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.49"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.81"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.37"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.03"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.52"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.95"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.42"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.71"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.35"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.69"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.51"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.70"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.00"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.149"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".795"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".885"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".485"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".942"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71058628260615,"aZ":-37.689300266402164,"pfxX":6.242567279775562,"pfxZ":-3.3289257359639297,"pX":-0.728155887204941,"pZ":2.489841042897139,"vX0":-0.18545743512505763,"vY0":-128.35478311922807,"vZ0":-1.644336448824484,"x":144.76,"y":171.55,"x0":-1.4647173982687867,"y0":50.006270777270586,"z0":6.097133300554922,"aX":10.327986959297878},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-6.1,"breakHorizontal":-11.3,"spinRate":2389,"spinDirection":34},"zone":4,"typeConfidence":0.9,"plateTime":0.4281538977005601,"extension":6.82500757231371},"index":0,"playId":"4ab6c250-647e-3802-a7d6-782180d64d20","pitchNumber":1,"startTime":"2026-07-22T02:03:33.770Z","endTime":"2026-07-22T02:03:38.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.4,"endSpeed":93.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.531012070537663,"aZ":-8.769488622481864,"pfxX":-4.4283546624744,"pfxZ":10.519724201758784,"pX":0.4381839470783568,"pZ":2.018953089906355,"vX0":6.391988200887497,"vY0":-147.42155312044383,"vZ0":-10.278487905513174,"x":100.3,"y":184.27,"x0":-1.1720259997431708,"y0":50.001416310826265,"z0":6.0481032279153,"aX":-9.851372569327959},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":17.4,"breakHorizontal":7.0,"spinRate":2525,"spinDirection":209},"zone":9,"typeConfidence":0.9,"plateTime":0.37003125172425344,"extension":7.188231177079383},"index":1,"playId":"60499ad2-45b6-3c43-b7ea-fa1e25b546f1","pitchNumber":2,"startTime":"2026-07-22T02:03:51.114Z","endTime":"2026-07-22T02:03:55.413Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-22T02:04:26.943Z","endTime":"2026-07-22T02:05:03.823Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"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":102.5,"endSpeed":94.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39469828102568,"aZ":-11.428398415907886,"pfxX":-3.7060554198622304,"pfxZ":9.100944682717607,"pX":0.23635032680142126,"pZ":1.8824920788213857,"vX0":5.887027812540916,"vY0":-149.06355363271842,"vZ0":-10.161756614248247,"x":107.99,"y":187.95,"x0":-1.2707758576545325,"y0":50.006705752296874,"z0":5.969709904052603,"aX":-8.452035573788663},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":15.0,"breakHorizontal":5.8,"spinRate":2615,"spinDirection":202},"zone":8,"typeConfidence":0.9,"plateTime":0.3655932177566017,"extension":7.180252320663136},"index":3,"playId":"7981cf38-cd20-389f-96e4-df79c9d28564","pitchNumber":3,"startTime":"2026-07-22T02:05:03.823Z","endTime":"2026-07-22T02:05:07.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":102.2,"endSpeed":94.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13950902096362,"aZ":-10.817270964418622,"pfxX":-2.7798192258114724,"pfxZ":9.509279789657644,"pX":1.3614235998453703,"pZ":1.7168783651520818,"vX0":8.57254516391435,"vY0":-148.38836390514865,"vZ0":-10.622468778808917,"x":65.11,"y":192.42,"x0":-1.1947369429554449,"y0":50.003219689185215,"z0":5.958898794629566,"aX":-6.24404240957888},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":15.5,"breakHorizontal":3.5,"spinRate":2531,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.36811516253140786,"extension":7.0128031702737585},"index":4,"playId":"d608ec4b-7785-3589-aaf8-3c459414b1f6","pitchNumber":4,"startTime":"2026-07-22T02:05:23.205Z","endTime":"2026-07-22T02:05:26.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:05:26.411Z","atBatIndex":80}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T02:03:22.739Z","endTime":"2026-07-22T02:05:26.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.149"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".795"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".885"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".485"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".942"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".340"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".295"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".280"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".164"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.49"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.81"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.37"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.03"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.52"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.95"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.42"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.71"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.35"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.69"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.51"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.70"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.00"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.149"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".795"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".885"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".485"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".942"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71058628260615,"aZ":-37.689300266402164,"pfxX":6.242567279775562,"pfxZ":-3.3289257359639297,"pX":-0.728155887204941,"pZ":2.489841042897139,"vX0":-0.18545743512505763,"vY0":-128.35478311922807,"vZ0":-1.644336448824484,"x":144.76,"y":171.55,"x0":-1.4647173982687867,"y0":50.006270777270586,"z0":6.097133300554922,"aX":10.327986959297878},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-6.1,"breakHorizontal":-11.3,"spinRate":2389,"spinDirection":34},"zone":4,"typeConfidence":0.9,"plateTime":0.4281538977005601,"extension":6.82500757231371},"index":0,"playId":"4ab6c250-647e-3802-a7d6-782180d64d20","pitchNumber":1,"startTime":"2026-07-22T02:03:33.770Z","endTime":"2026-07-22T02:03:38.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.4,"endSpeed":93.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.531012070537663,"aZ":-8.769488622481864,"pfxX":-4.4283546624744,"pfxZ":10.519724201758784,"pX":0.4381839470783568,"pZ":2.018953089906355,"vX0":6.391988200887497,"vY0":-147.42155312044383,"vZ0":-10.278487905513174,"x":100.3,"y":184.27,"x0":-1.1720259997431708,"y0":50.001416310826265,"z0":6.0481032279153,"aX":-9.851372569327959},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":17.4,"breakHorizontal":7.0,"spinRate":2525,"spinDirection":209},"zone":9,"typeConfidence":0.9,"plateTime":0.37003125172425344,"extension":7.188231177079383},"index":1,"playId":"60499ad2-45b6-3c43-b7ea-fa1e25b546f1","pitchNumber":2,"startTime":"2026-07-22T02:03:51.114Z","endTime":"2026-07-22T02:03:55.413Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-22T02:04:26.943Z","endTime":"2026-07-22T02:05:03.823Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"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":102.5,"endSpeed":94.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39469828102568,"aZ":-11.428398415907886,"pfxX":-3.7060554198622304,"pfxZ":9.100944682717607,"pX":0.23635032680142126,"pZ":1.8824920788213857,"vX0":5.887027812540916,"vY0":-149.06355363271842,"vZ0":-10.161756614248247,"x":107.99,"y":187.95,"x0":-1.2707758576545325,"y0":50.006705752296874,"z0":5.969709904052603,"aX":-8.452035573788663},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":15.0,"breakHorizontal":5.8,"spinRate":2615,"spinDirection":202},"zone":8,"typeConfidence":0.9,"plateTime":0.3655932177566017,"extension":7.180252320663136},"index":3,"playId":"7981cf38-cd20-389f-96e4-df79c9d28564","pitchNumber":3,"startTime":"2026-07-22T02:05:03.823Z","endTime":"2026-07-22T02:05:07.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":102.2,"endSpeed":94.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13950902096362,"aZ":-10.817270964418622,"pfxX":-2.7798192258114724,"pfxZ":9.509279789657644,"pX":1.3614235998453703,"pZ":1.7168783651520818,"vX0":8.57254516391435,"vY0":-148.38836390514865,"vZ0":-10.622468778808917,"x":65.11,"y":192.42,"x0":-1.1947369429554449,"y0":50.003219689185215,"z0":5.958898794629566,"aX":-6.24404240957888},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":15.5,"breakHorizontal":3.5,"spinRate":2531,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.36811516253140786,"extension":7.0128031702737585},"index":4,"playId":"d608ec4b-7785-3589-aaf8-3c459414b1f6","pitchNumber":4,"startTime":"2026-07-22T02:05:23.205Z","endTime":"2026-07-22T02:05:26.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:05:26.411Z","atBatIndex":80},"scoringPlays":[3,18,27,31,32,37,49,64,67],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3,4,5],"bottom":[6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":116.77,"y":189.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":86.52,"y":110.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":111.33,"y":148.01},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":116.77,"y":94.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":85.31,"y":107.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"coordinates":{"x":136.74,"y":187.95},"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":1,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":101.65,"y":83.27},"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":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":147.64,"y":197.63},"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":1,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":103.46,"y":149.83},"type":"O","description":"Forceout"}]}},{"startIndex":10,"endIndex":20,"top":[10,11,12,13],"bottom":[14,15,16,17,18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":118.37,"y":34.84},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":106.49,"y":98.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":182.2,"y":88.23},"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":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":153.26,"y":169.22},"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":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":67.57,"y":147.88},"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":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"coordinates":{"x":161.02,"y":51.52},"type":"H","description":"Triple"}]}},{"startIndex":21,"endIndex":26,"top":[21,22,23],"bottom":[24,25,26],"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":3,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":64.88,"y":106.56},"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":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":130.7,"y":183.74},"type":"O","description":"Groundout"}]}},{"startIndex":27,"endIndex":36,"top":[27,28,29,30,31,32,33],"bottom":[34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":186.05,"y":46.51},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":76.04,"y":123.21},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":113.14,"y":162.54},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":201.14,"y":117.5},"type":"H","description":"Double"}],"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":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":169.73,"y":168.54},"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":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":198.35,"y":122.99},"type":"O","description":"Flyout"}]}},{"startIndex":37,"endIndex":46,"top":[37,38,39,40,41,42,43],"bottom":[44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":24.19,"y":65.56},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"coordinates":{"x":163.37,"y":120.78},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":154.29,"y":162.54},"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":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"coordinates":{"x":136.51,"y":135.73},"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":5,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":58.77,"y":117.33},"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":5,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":151.58,"y":117.3},"type":"O","description":"Flyout"}]}},{"startIndex":47,"endIndex":56,"top":[47,48,49,50],"bottom":[51,52,53,54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":107.02,"y":30.99},"type":"H","description":"Home Run"}],"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":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":146.44,"y":52.93},"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":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":51.4,"y":112.08},"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":6,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":107.7,"y":132.89},"type":"O","description":"Pop Out"}]}},{"startIndex":57,"endIndex":64,"top":[57,58,59],"bottom":[60,61,62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":96.91,"y":100.61},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"coordinates":{"x":144.66,"y":38.95},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":115.21,"y":172.87},"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":7,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":88.64,"y":129.95},"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":7,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":140.37,"y":94.76},"type":"H","description":"Single"}]}},{"startIndex":65,"endIndex":72,"top":[65,66,67,68,69],"bottom":[70,71,72],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":157.48,"y":93.0},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":66.55,"y":25.17},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":103.46,"y":149.83},"type":"O","description":"Grounded Into DP"}],"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":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":142.77,"y":133.06},"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":8,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":205.19,"y":109.24},"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":8,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":90.96,"y":81.43},"type":"O","description":"Flyout"}]}},{"startIndex":73,"endIndex":80,"top":[73,74,75],"bottom":[76,77,78,79,80],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":100.3,"y":37.56},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":121.85,"y":131.83},"type":"O","description":"Double Play"}],"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":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"coordinates":{"x":105.41,"y":92.34},"type":"H","description":"Single"}]}}]},"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":1},"away":{"runs":1,"hits":4,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":3}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":4,"errors":0,"leftOnBase":9},"away":{"runs":8,"hits":13,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"catcher":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"first":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"second":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"third":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"shortstop":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"left":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"center":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"right":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"onDeck":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"inHole":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"battingOrder":7,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"offense":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"onDeck":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"inHole":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"battingOrder":3,"team":{"id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":6,"airOuts":6,"runs":8,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".230","atBats":36,"obp":".306","slg":".382","ops":".688","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":28,"rbi":8,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.00","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":8,"groundOuts":4,"airOuts":14,"runs":3,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":8,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":31,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":157,"era":"4.21","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.34","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":62,"strikes":95,"strikePercentage":".610","hitBatsmen":0,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":2,"pitchesPerInning":"17.44","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":27,"errors":0,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"ID669134":{"person":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"1-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"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":1,"rbi":0,"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":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":10,"groundOuts":16,"airOuts":18,"runs":14,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":13,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".291","atBats":79,"obp":".398","slg":".532","ops":".930","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":42,"rbi":12,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".358","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.75","popOuts":5,"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":5,"stolenBases":15,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":7,"putOuts":200,"errors":2,"chances":209,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID673513":{"person":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(H, 5)","summary":"0.2 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":10,"strikes":11,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":2,"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":27,"gamesStarted":0,"flyOuts":21,"groundOuts":20,"airOuts":43,"runs":12,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":39,"baseOnBalls":23,"intentionalWalks":2,"hits":23,"hitByPitch":2,"atBats":120,"obp":".320","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":594,"era":"2.78","inningsPitched":"35.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":11,"whip":"1.29","battersFaced":150,"outs":107,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":594,"balls":223,"strikes":371,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":".500","pitchesPerInning":"16.65","gamesFinished":5,"strikeoutWalkRatio":"1.70","strikeoutsPer9Inn":"9.84","walksPer9Inn":"5.80","hitsPer9Inn":"5.80","runsScoredPer9":"3.03","homeRunsPer9":"1.26","inheritedRunners":26,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":17,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID650859":{"person":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"jerseyNumber":"21","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | BB, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":4,"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":61,"flyOuts":26,"groundOuts":78,"airOuts":53,"runs":23,"doubles":9,"triples":0,"homeRuns":0,"strikeOuts":26,"baseOnBalls":21,"intentionalWalks":1,"hits":44,"hitByPitch":1,"avg":".223","atBats":197,"obp":".299","slg":".269","ops":".568","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":223,"totalBases":53,"rbi":20,"leftOnBase":109,"sacBunts":2,"sacFlies":2,"babip":".254","groundOutsToAirouts":"1.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"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":66,"putOuts":72,"errors":5,"chances":143,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID666023":{"person":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"jerseyNumber":"54","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":30,"groundOuts":44,"airOuts":50,"runs":15,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":33,"baseOnBalls":17,"intentionalWalks":0,"hits":23,"hitByPitch":2,"avg":".159","atBats":145,"obp":".253","slg":".276","ops":".529","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":169,"totalBases":40,"rbi":11,"leftOnBase":77,"sacBunts":3,"sacFlies":2,"babip":".180","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.33","popOuts":10,"lineOuts":10},"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":15,"stolenBases":31,"stolenBasePercentage":".674","caughtStealingPercentage":".326","assists":23,"putOuts":413,"errors":6,"chances":442,"fielding":".986","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650633":{"person":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":20,"gamesStarted":20,"flyOuts":64,"groundOuts":112,"airOuts":115,"runs":43,"doubles":12,"triples":1,"homeRuns":11,"strikeOuts":96,"baseOnBalls":45,"intentionalWalks":0,"hits":86,"hitByPitch":9,"atBats":406,"obp":".304","caughtStealing":6,"stolenBases":6,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1828,"era":"3.34","inningsPitched":"113.1","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.16","battersFaced":464,"outs":340,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1828,"balls":680,"strikes":1148,"strikePercentage":".630","hitBatsmen":9,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".462","pitchesPerInning":"16.13","gamesFinished":0,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"7.62","walksPer9Inn":"3.57","hitsPer9Inn":"6.83","runsScoredPer9":"3.41","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":27,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":17,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695243":{"person":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":7,"strikes":14,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"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":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":40,"gamesStarted":0,"flyOuts":16,"groundOuts":23,"airOuts":22,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":78,"baseOnBalls":15,"intentionalWalks":1,"hits":21,"hitByPitch":1,"atBats":143,"obp":".231","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":671,"era":"0.86","inningsPitched":"41.2","wins":2,"losses":1,"saves":25,"saveOpportunities":25,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"0.86","battersFaced":160,"outs":125,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":671,"balls":224,"strikes":447,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".667","pitchesPerInning":"16.10","gamesFinished":35,"strikeoutWalkRatio":"5.20","strikeoutsPer9Inn":"16.85","walksPer9Inn":"3.24","hitsPer9Inn":"4.54","runsScoredPer9":"1.30","homeRunsPer9":"0.00","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID593974":{"person":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":43,"gamesStarted":4,"flyOuts":20,"groundOuts":62,"airOuts":46,"runs":13,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":32,"baseOnBalls":20,"intentionalWalks":1,"hits":44,"hitByPitch":2,"atBats":184,"obp":".320","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":790,"era":"2.32","inningsPitched":"50.1","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":13,"whip":"1.27","battersFaced":206,"outs":151,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":790,"balls":288,"strikes":502,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".500","pitchesPerInning":"15.70","gamesFinished":14,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"5.72","walksPer9Inn":"3.58","hitsPer9Inn":"7.87","runsScoredPer9":"2.32","homeRunsPer9":"0.72","inheritedRunners":24,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621111":{"person":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"jerseyNumber":"10","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(W, 6-5)","summary":"5.2 IP, 2 ER, 3 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":4,"airOuts":10,"runs":2,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":3,"baseOnBalls":5,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":37,"strikes":53,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.18","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"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":20,"gamesStarted":20,"flyOuts":53,"groundOuts":95,"airOuts":94,"runs":55,"doubles":17,"triples":3,"homeRuns":12,"strikeOuts":84,"baseOnBalls":40,"intentionalWalks":2,"hits":95,"hitByPitch":4,"atBats":368,"obp":".337","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1630,"era":"5.23","inningsPitched":"94.2","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.43","battersFaced":412,"outs":284,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1630,"balls":622,"strikes":1008,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.01","rbi":2,"winPercentage":".545","pitchesPerInning":"17.22","gamesFinished":0,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"7.99","walksPer9Inn":"3.80","hitsPer9Inn":"9.03","runsScoredPer9":"5.23","homeRunsPer9":"1.14","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":15,"lineOuts":26},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":17,"errors":1,"chances":23,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID701538":{"person":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":57,"groundOuts":88,"airOuts":109,"runs":46,"doubles":15,"triples":1,"homeRuns":13,"strikeOuts":104,"baseOnBalls":29,"intentionalWalks":2,"hits":85,"hitByPitch":1,"avg":".222","atBats":383,"obp":".278","slg":".368","ops":".646","caughtStealing":2,"stolenBases":20,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":416,"totalBases":141,"rbi":43,"leftOnBase":162,"sacBunts":3,"sacFlies":0,"babip":".271","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.46","popOuts":18,"lineOuts":34},"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":6,"putOuts":240,"errors":1,"chances":247,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID656288":{"person":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":14,"gamesStarted":11,"flyOuts":33,"groundOuts":53,"airOuts":55,"runs":44,"doubles":10,"triples":0,"homeRuns":9,"strikeOuts":59,"baseOnBalls":32,"intentionalWalks":0,"hits":64,"hitByPitch":2,"atBats":228,"obp":".371","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1049,"era":"6.67","inningsPitched":"59.1","wins":1,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.62","battersFaced":265,"outs":178,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1049,"balls":428,"strikes":621,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".111","pitchesPerInning":"17.68","gamesFinished":0,"strikeoutWalkRatio":"1.84","strikeoutsPer9Inn":"8.95","walksPer9Inn":"4.85","hitsPer9Inn":"9.71","runsScoredPer9":"6.67","homeRunsPer9":"1.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":10,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660710":{"person":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"jerseyNumber":"48","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":14,"groundOuts":24,"airOuts":23,"runs":8,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".146","atBats":82,"obp":".222","slg":".305","ops":".527","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":25,"rbi":8,"leftOnBase":39,"sacBunts":1,"sacFlies":0,"babip":".164","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.33","popOuts":8,"lineOuts":1},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":7,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":18,"obp":".526","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":45,"era":"27.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"3.33","battersFaced":19,"outs":9,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":14,"strikes":31,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.00","hitsPer9Inn":"27.00","runsScoredPer9":"27.00","homeRunsPer9":"6.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":11,"stolenBases":16,"stolenBasePercentage":".593","caughtStealingPercentage":".407","assists":13,"putOuts":209,"errors":1,"chances":223,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608566":{"person":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":10,"gamesStarted":9,"flyOuts":36,"groundOuts":41,"airOuts":58,"runs":27,"doubles":11,"triples":0,"homeRuns":11,"strikeOuts":30,"baseOnBalls":22,"intentionalWalks":0,"hits":47,"hitByPitch":1,"atBats":174,"obp":".352","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":783,"era":"5.24","inningsPitched":"44.2","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.54","battersFaced":199,"outs":134,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":783,"balls":294,"strikes":489,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".667","pitchesPerInning":"17.53","gamesFinished":1,"strikeoutWalkRatio":"1.36","strikeoutsPer9Inn":"6.04","walksPer9Inn":"4.43","hitsPer9Inn":"9.47","runsScoredPer9":"5.44","homeRunsPer9":"2.22","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID699134":{"person":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"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":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"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":40,"gamesStarted":3,"flyOuts":19,"groundOuts":49,"airOuts":39,"runs":14,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":42,"baseOnBalls":15,"intentionalWalks":1,"hits":33,"hitByPitch":0,"atBats":160,"obp":".273","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":695,"era":"2.09","inningsPitched":"43.0","wins":2,"losses":2,"saves":0,"saveOpportunities":4,"holds":6,"blownSaves":4,"earnedRuns":10,"whip":"1.12","battersFaced":178,"outs":129,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":695,"balls":234,"strikes":461,"strikePercentage":".660","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".500","pitchesPerInning":"16.16","gamesFinished":5,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"8.79","walksPer9Inn":"3.14","hitsPer9Inn":"6.91","runsScoredPer9":"2.93","homeRunsPer9":"0.42","inheritedRunners":23,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID823550":{"person":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"jerseyNumber":"24","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":16,"groundOuts":22,"airOuts":32,"runs":16,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":13,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".231","atBats":91,"obp":".327","slg":".308","ops":".635","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":28,"rbi":15,"leftOnBase":37,"sacBunts":1,"sacFlies":0,"babip":".274","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"91.00","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":70,"putOuts":43,"errors":0,"chances":113,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657757":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":33,"groundOuts":83,"airOuts":74,"runs":37,"doubles":15,"triples":0,"homeRuns":14,"strikeOuts":73,"baseOnBalls":40,"intentionalWalks":0,"hits":63,"hitByPitch":4,"avg":".215","atBats":293,"obp":".318","slg":".410","ops":".728","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":337,"totalBases":120,"rbi":40,"leftOnBase":110,"sacBunts":0,"sacFlies":0,"babip":".238","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.93","popOuts":22,"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":42,"putOuts":300,"errors":0,"chances":342,"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"}]},"ID670970":{"person":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":4,"strikes":6,"strikePercentage":".600","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":2},"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":46,"gamesStarted":0,"flyOuts":15,"groundOuts":68,"airOuts":29,"runs":22,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":59,"baseOnBalls":13,"intentionalWalks":3,"hits":45,"hitByPitch":2,"atBats":200,"obp":".278","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":823,"era":"3.40","inningsPitched":"53.0","wins":7,"losses":2,"saves":1,"saveOpportunities":6,"holds":15,"blownSaves":5,"earnedRuns":20,"whip":"1.09","battersFaced":216,"outs":159,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":823,"balls":263,"strikes":560,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"2.34","rbi":0,"winPercentage":".778","pitchesPerInning":"15.53","gamesFinished":6,"strikeoutWalkRatio":"4.54","strikeoutsPer9Inn":"10.02","walksPer9Inn":"2.21","hitsPer9Inn":"7.64","runsScoredPer9":"3.74","homeRunsPer9":"0.51","inheritedRunners":27,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":6,"errors":0,"chances":18,"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"}]},"ID592518":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | 2 HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","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":98,"flyOuts":58,"groundOuts":99,"airOuts":104,"runs":50,"doubles":16,"triples":0,"homeRuns":22,"strikeOuts":89,"baseOnBalls":48,"intentionalWalks":3,"hits":73,"hitByPitch":0,"avg":".204","atBats":358,"obp":".294","slg":".433","ops":".727","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":413,"totalBases":155,"rbi":59,"leftOnBase":158,"sacBunts":1,"sacFlies":6,"babip":".202","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.27","popOuts":19,"lineOuts":27},"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":128,"putOuts":72,"errors":3,"chances":203,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID663362":{"person":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":3,"flyOuts":16,"groundOuts":28,"airOuts":28,"runs":24,"doubles":7,"triples":2,"homeRuns":6,"strikeOuts":27,"baseOnBalls":8,"intentionalWalks":0,"hits":37,"hitByPitch":2,"atBats":118,"obp":".364","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":472,"era":"7.53","inningsPitched":"28.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.57","battersFaced":130,"outs":86,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":472,"balls":159,"strikes":313,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".333","pitchesPerInning":"16.47","gamesFinished":1,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"8.48","walksPer9Inn":"2.51","hitsPer9Inn":"11.62","runsScoredPer9":"7.53","homeRunsPer9":"1.88","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":9,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664034":{"person":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | 2B, 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"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":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":21,"groundOuts":55,"airOuts":52,"runs":29,"doubles":12,"triples":2,"homeRuns":15,"strikeOuts":59,"baseOnBalls":13,"intentionalWalks":1,"hits":64,"hitByPitch":8,"avg":".282","atBats":227,"obp":".339","slg":".551","ops":".890","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":252,"totalBases":125,"rbi":41,"leftOnBase":103,"sacBunts":0,"sacFlies":3,"babip":".314","groundOutsToAirouts":"1.06","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"15.13","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":86,"putOuts":402,"errors":2,"chances":490,"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"}]},"ID665487":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | HR, 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":100,"flyOuts":52,"groundOuts":110,"airOuts":88,"runs":51,"doubles":20,"triples":1,"homeRuns":8,"strikeOuts":88,"baseOnBalls":37,"intentionalWalks":2,"hits":112,"hitByPitch":4,"avg":".286","atBats":392,"obp":".349","slg":".403","ops":".752","caughtStealing":10,"stolenBases":25,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":439,"totalBases":158,"rbi":44,"leftOnBase":101,"sacBunts":1,"sacFlies":5,"babip":".346","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.00","popOuts":11,"lineOuts":25},"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":95,"putOuts":169,"errors":6,"chances":270,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID593428":{"person":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"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":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":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":48,"groundOuts":108,"airOuts":85,"runs":40,"doubles":9,"triples":0,"homeRuns":9,"strikeOuts":72,"baseOnBalls":43,"intentionalWalks":1,"hits":74,"hitByPitch":3,"avg":".220","atBats":336,"obp":".312","slg":".327","ops":".639","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":385,"totalBases":110,"rbi":38,"leftOnBase":127,"sacBunts":0,"sacFlies":3,"babip":".252","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.33","popOuts":10,"lineOuts":27},"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":204,"putOuts":139,"errors":4,"chances":347,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID687749":{"person":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"701","stats":{"batting":{"summary":"0-0","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,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":9,"groundOuts":10,"airOuts":12,"runs":7,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".149","atBats":47,"obp":".200","slg":".191","ops":".391","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":9,"rbi":3,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".241","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":34,"errors":0,"chances":36,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID606996":{"person":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":25,"gamesStarted":1,"flyOuts":15,"groundOuts":38,"airOuts":34,"runs":24,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":30,"baseOnBalls":12,"intentionalWalks":0,"hits":28,"hitByPitch":3,"atBats":126,"obp":".301","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":578,"era":"5.66","inningsPitched":"35.0","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":22,"whip":"1.14","battersFaced":145,"outs":105,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":578,"balls":208,"strikes":370,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".000","pitchesPerInning":"16.51","gamesFinished":5,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.09","hitsPer9Inn":"7.20","runsScoredPer9":"6.17","homeRunsPer9":"1.03","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID630105":{"person":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2 BB, 2 K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"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":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":16,"groundOuts":50,"airOuts":39,"runs":18,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":39,"baseOnBalls":17,"intentionalWalks":0,"hits":31,"hitByPitch":3,"avg":".196","atBats":158,"obp":".287","slg":".278","ops":".565","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":179,"totalBases":44,"rbi":12,"leftOnBase":75,"sacBunts":1,"sacFlies":0,"babip":".241","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.67","popOuts":8,"lineOuts":15},"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":106,"putOuts":86,"errors":4,"chances":196,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID676664":{"person":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":5,"gamesStarted":5,"flyOuts":23,"groundOuts":23,"airOuts":29,"runs":14,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":95,"obp":".301","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":379,"era":"4.38","inningsPitched":"24.2","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.26","battersFaced":104,"outs":74,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":379,"balls":147,"strikes":232,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".400","pitchesPerInning":"15.36","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.30","walksPer9Inn":"2.92","hitsPer9Inn":"8.39","runsScoredPer9":"5.11","homeRunsPer9":"1.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681190":{"person":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"jerseyNumber":"98","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":16,"flyOuts":70,"groundOuts":73,"airOuts":113,"runs":48,"doubles":23,"triples":3,"homeRuns":14,"strikeOuts":62,"baseOnBalls":27,"intentionalWalks":1,"hits":102,"hitByPitch":3,"atBats":346,"obp":".348","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1463,"era":"4.55","inningsPitched":"87.0","wins":6,"losses":6,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":44,"whip":"1.48","battersFaced":380,"outs":261,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1463,"balls":517,"strikes":946,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".500","pitchesPerInning":"16.82","gamesFinished":0,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"6.41","walksPer9Inn":"2.79","hitsPer9Inn":"10.55","runsScoredPer9":"4.97","homeRunsPer9":"1.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[665487,630105,592518,664034,701538,669134,657757,687749,593428,650859,621111,673513,699134,670970,695243],"pitchers":[621111,673513,699134,670970,695243],"bench":[660710,666023,823550],"bullpen":[656288,606996,650633,608566,593974,676664,681190,663362],"battingOrder":[665487,630105,592518,664034,701538,669134,687749,593428,650859],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Bogaerts (9, López, R); Tatis Jr. (20, López, R); France, T (12, Kinley)."},{"label":"HR","value":"Merrill (13, 4th inning off López, R, 0 on, 0 out); Machado, M 2 (22, 5th inning off López, R, 0 on, 0 out, 6th inning off Ritchie, 0 on, 2 out); Tatis Jr. (8, 8th inning off Ritchie, 1 on, 1 out)."},{"label":"TB","value":"Bogaerts 2; Campusano; Cronenworth; France, T 3; Machado, M 8; Merrill 5; Rengifo; Tatis Jr. 7."},{"label":"RBI","value":"France, T (41); Machado, M 2 (59); Merrill (43); Rengifo (20); Tatis Jr. 3 (44)."},{"label":"2-out RBI","value":"Tatis Jr.; France, T; Machado, M."},{"label":"Runners left in scoring position, 2 out","value":"Cronenworth; Rengifo 2; Campusano."},{"label":"GIDP","value":"Machado, M 2."},{"label":"Team RISP","value":"2-for-9."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Cronenworth (1, 2nd base by López, R/Baldwin, D)."}]}],"note":[]},"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":8,"groundOuts":4,"airOuts":14,"runs":3,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":8,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".248","atBats":31,"obp":".316","slg":".416","ops":".732","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":7,"rbi":2,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":6,"airOuts":6,"runs":8,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":36,"obp":".452","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":167,"era":"3.64","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.23","battersFaced":42,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":167,"balls":69,"strikes":98,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":8,"pitchesPerInning":"18.56","runsScoredPer9":"8.00","homeRunsPer9":"4.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"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":{},"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":24,"gamesStarted":0,"flyOuts":13,"groundOuts":18,"airOuts":35,"runs":7,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":31,"baseOnBalls":9,"intentionalWalks":1,"hits":15,"hitByPitch":0,"atBats":98,"obp":".224","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":448,"era":"2.22","inningsPitched":"28.1","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":5,"blownSaves":0,"earnedRuns":7,"whip":"0.85","battersFaced":108,"outs":85,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":448,"balls":165,"strikes":283,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.81","gamesFinished":4,"strikeoutWalkRatio":"3.44","strikeoutsPer9Inn":"9.85","walksPer9Inn":"2.86","hitsPer9Inn":"4.76","runsScoredPer9":"2.22","homeRunsPer9":"0.95","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":46,"gamesStarted":0,"flyOuts":27,"groundOuts":30,"airOuts":47,"runs":10,"doubles":4,"triples":3,"homeRuns":1,"strikeOuts":56,"baseOnBalls":8,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":156,"obp":".200","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":671,"era":"1.81","inningsPitched":"44.2","wins":4,"losses":0,"saves":0,"saveOpportunities":1,"holds":19,"blownSaves":1,"earnedRuns":9,"whip":"0.74","battersFaced":166,"outs":134,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":671,"balls":209,"strikes":462,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.02","gamesFinished":1,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"11.28","walksPer9Inn":"1.61","hitsPer9Inn":"5.04","runsScoredPer9":"2.01","homeRunsPer9":"0.20","inheritedRunners":18,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":10},"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":true,"isSubstitute":false}},"ID663698":{"person":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-1 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"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":37,"flyOuts":17,"groundOuts":21,"airOuts":25,"runs":12,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":29,"baseOnBalls":5,"intentionalWalks":0,"hits":20,"hitByPitch":5,"avg":".213","atBats":94,"obp":".286","slg":".372","ops":".658","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":35,"rbi":13,"leftOnBase":49,"sacBunts":0,"sacFlies":1,"babip":".258","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.50","popOuts":3,"lineOuts":5},"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":5,"stolenBases":27,"stolenBasePercentage":".844","caughtStealingPercentage":".156","assists":9,"putOuts":224,"errors":2,"chances":235,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"500","stats":{"batting":{"summary":"1-4 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"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":2,"rbi":0,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":53,"groundOuts":89,"airOuts":89,"runs":49,"doubles":19,"triples":0,"homeRuns":18,"strikeOuts":74,"baseOnBalls":15,"intentionalWalks":0,"hits":107,"hitByPitch":2,"avg":".301","atBats":356,"obp":".330","slg":".506","ops":".836","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":376,"totalBases":180,"rbi":59,"leftOnBase":125,"sacBunts":0,"sacFlies":3,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.78","popOuts":17,"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":1,"putOuts":201,"errors":0,"chances":202,"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"}]},"ID682989":{"person":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":1,"hitByPitch":0,"avg":"1.000","atBats":1,"obp":"1.000","slg":"1.000","ops":"2.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":6,"groundOuts":7,"airOuts":13,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":32,"obp":".206","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":132,"era":"0.96","inningsPitched":"9.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.75","battersFaced":34,"outs":28,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":132,"balls":47,"strikes":85,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".---","pitchesPerInning":"14.14","gamesFinished":4,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"6.75","walksPer9Inn":"1.93","hitsPer9Inn":"4.82","runsScoredPer9":"0.96","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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":true,"isSubstitute":false}},"ID622761":{"person":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":16,"groundOuts":23,"airOuts":32,"runs":28,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":41,"baseOnBalls":8,"intentionalWalks":0,"hits":31,"hitByPitch":0,"avg":".244","atBats":127,"obp":".289","slg":".386","ops":".675","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":49,"rbi":11,"leftOnBase":57,"sacBunts":0,"sacFlies":0,"babip":".329","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.75","popOuts":3,"lineOuts":13},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":4,"groundOuts":1,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":9,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":31,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.50","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":12,"strikes":19,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":0,"winPercentage":".---","pitchesPerInning":"15.50","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.50","hitsPer9Inn":"18.00","runsScoredPer9":"4.50","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":77,"putOuts":48,"errors":1,"chances":126,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643289":{"person":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"jerseyNumber":"14","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":1,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"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":96,"flyOuts":56,"groundOuts":102,"airOuts":109,"runs":46,"doubles":20,"triples":2,"homeRuns":10,"strikeOuts":57,"baseOnBalls":26,"intentionalWalks":0,"hits":95,"hitByPitch":2,"avg":".262","atBats":362,"obp":".315","slg":".412","ops":".727","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":393,"totalBases":149,"rbi":53,"leftOnBase":130,"sacBunts":1,"sacFlies":0,"babip":".288","groundOutsToAirouts":"0.94","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"36.20","popOuts":27,"lineOuts":26},"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":84,"putOuts":167,"errors":4,"chances":255,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID800311":{"person":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"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":1,"flyOuts":24,"groundOuts":28,"airOuts":43,"runs":11,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":46,"baseOnBalls":12,"intentionalWalks":0,"hits":33,"hitByPitch":2,"atBats":147,"obp":".287","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":691,"era":"2.50","inningsPitched":"39.2","wins":4,"losses":0,"saves":1,"saveOpportunities":3,"holds":10,"blownSaves":2,"earnedRuns":11,"whip":"1.13","battersFaced":164,"outs":119,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":691,"balls":238,"strikes":453,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.42","gamesFinished":4,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"10.44","walksPer9Inn":"2.72","hitsPer9Inn":"7.49","runsScoredPer9":"2.50","homeRunsPer9":"0.23","inheritedRunners":20,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676551":{"person":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"jerseyNumber":"53","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, 3 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".357","atBats":14,"obp":".471","slg":".571","ops":"1.042","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":8,"rbi":2,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".625","groundOutsToAirouts":"2.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"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"}]},"ID686948":{"person":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"jerseyNumber":"30","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"100","stats":{"batting":{"summary":"0-2 | 3 BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":34,"groundOuts":78,"airOuts":68,"runs":54,"doubles":6,"triples":0,"homeRuns":18,"strikeOuts":73,"baseOnBalls":36,"intentionalWalks":1,"hits":81,"hitByPitch":7,"avg":".271","atBats":299,"obp":".362","slg":".472","ops":".834","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":343,"totalBases":141,"rbi":54,"leftOnBase":101,"sacBunts":0,"sacFlies":1,"babip":".301","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.61","popOuts":12,"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":6,"stolenBases":28,"stolenBasePercentage":".824","caughtStealingPercentage":".176","assists":11,"putOuts":392,"errors":2,"chances":405,"fielding":".995","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID519242":{"person":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"jerseyNumber":"51","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":18,"gamesStarted":18,"flyOuts":53,"groundOuts":88,"airOuts":95,"runs":29,"doubles":12,"triples":0,"homeRuns":8,"strikeOuts":123,"baseOnBalls":25,"intentionalWalks":0,"hits":86,"hitByPitch":9,"atBats":389,"obp":".282","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1674,"era":"2.06","inningsPitched":"105.0","wins":10,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.06","battersFaced":426,"outs":315,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1674,"balls":542,"strikes":1132,"strikePercentage":".680","hitBatsmen":9,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".625","pitchesPerInning":"15.94","gamesFinished":0,"strikeoutWalkRatio":"4.92","strikeoutsPer9Inn":"10.54","walksPer9Inn":"2.14","hitsPer9Inn":"7.37","runsScoredPer9":"2.49","homeRunsPer9":"0.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":12,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805347":{"person":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"jerseyNumber":"74","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | 3B, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"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":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":4,"groundOuts":17,"airOuts":8,"runs":6,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".292","atBats":48,"obp":".333","slg":".458","ops":".791","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":22,"rbi":6,"leftOnBase":21,"sacBunts":1,"sacFlies":0,"babip":".351","groundOutsToAirouts":"2.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.00","popOuts":2,"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":40,"putOuts":24,"errors":2,"chances":66,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":"300","stats":{"batting":{"summary":"1-4 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"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":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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":64,"groundOuts":80,"airOuts":103,"runs":67,"doubles":25,"triples":0,"homeRuns":26,"strikeOuts":106,"baseOnBalls":44,"intentionalWalks":3,"hits":104,"hitByPitch":2,"avg":".267","atBats":390,"obp":".342","slg":".531","ops":".873","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":439,"totalBases":207,"rbi":59,"leftOnBase":175,"sacBunts":0,"sacFlies":3,"babip":".299","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":23,"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":72,"putOuts":715,"errors":6,"chances":793,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID702275":{"person":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"3.2 IP, 3 ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":13,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":68,"inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":16,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":68,"balls":29,"strikes":39,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"7.36","homeRunsPer9":"4.91","inheritedRunners":1,"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":13,"gamesStarted":7,"flyOuts":34,"groundOuts":53,"airOuts":54,"runs":30,"doubles":6,"triples":0,"homeRuns":9,"strikeOuts":49,"baseOnBalls":33,"intentionalWalks":1,"hits":43,"hitByPitch":4,"atBats":198,"obp":".339","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":942,"era":"4.50","inningsPitched":"54.0","wins":1,"losses":2,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":27,"whip":"1.41","battersFaced":236,"outs":162,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":942,"balls":394,"strikes":548,"strikePercentage":".580","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":3,"winPercentage":".333","pitchesPerInning":"17.44","gamesFinished":2,"strikeoutWalkRatio":"1.48","strikeoutsPer9Inn":"8.17","walksPer9Inn":"5.50","hitsPer9Inn":"7.17","runsScoredPer9":"5.00","homeRunsPer9":"1.50","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642086":{"person":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":43,"groundOuts":63,"airOuts":69,"runs":34,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":34,"baseOnBalls":18,"intentionalWalks":1,"hits":56,"hitByPitch":2,"avg":".259","atBats":216,"obp":".315","slg":".380","ops":".695","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":242,"totalBases":82,"rbi":35,"leftOnBase":98,"sacBunts":1,"sacFlies":5,"babip":".276","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":11,"lineOuts":15},"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}},"ID641755":{"person":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"jerseyNumber":"45","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, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"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":14,"balls":5,"strikes":9,"strikePercentage":".640","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":40,"gamesStarted":0,"flyOuts":23,"groundOuts":21,"airOuts":42,"runs":17,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":36,"baseOnBalls":14,"intentionalWalks":1,"hits":30,"hitByPitch":1,"atBats":129,"obp":".313","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":575,"era":"4.11","inningsPitched":"35.0","wins":5,"losses":4,"saves":0,"saveOpportunities":4,"holds":10,"blownSaves":4,"earnedRuns":16,"whip":"1.26","battersFaced":144,"outs":105,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":575,"balls":217,"strikes":358,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".556","pitchesPerInning":"16.43","gamesFinished":10,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"9.26","walksPer9Inn":"3.60","hitsPer9Inn":"7.71","runsScoredPer9":"4.37","homeRunsPer9":"1.80","inheritedRunners":10,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":8},"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"}]},"ID625643":{"person":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(L, 4-3)","summary":"4.1 IP, 5 ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":20,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":85,"inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":23,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":35,"strikes":50,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"10.38","homeRunsPer9":"4.15","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":0,"errors":0,"chances":1,"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":23,"gamesStarted":10,"flyOuts":36,"groundOuts":60,"airOuts":71,"runs":33,"doubles":14,"triples":1,"homeRuns":10,"strikeOuts":60,"baseOnBalls":28,"intentionalWalks":0,"hits":62,"hitByPitch":1,"atBats":252,"obp":".323","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1137,"era":"3.95","inningsPitched":"66.0","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":29,"whip":"1.36","battersFaced":283,"outs":198,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1137,"balls":430,"strikes":707,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":5,"winPercentage":".571","pitchesPerInning":"17.23","gamesFinished":5,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"8.18","walksPer9Inn":"3.82","hitsPer9Inn":"8.45","runsScoredPer9":"4.50","homeRunsPer9":"1.36","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":20},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID622694":{"person":{"id":622694,"fullName":"Elieser Hernández","link":"/api/v1/people/622694"},"jerseyNumber":"57","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":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":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":16,"groundOuts":42,"airOuts":23,"runs":17,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":31,"baseOnBalls":9,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".221","atBats":122,"obp":".278","slg":".402","ops":".680","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":49,"rbi":17,"leftOnBase":60,"sacBunts":0,"sacFlies":1,"babip":".253","groundOutsToAirouts":"1.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.40","popOuts":2,"lineOuts":5},"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":2,"putOuts":65,"errors":0,"chances":67,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"200","stats":{"batting":{"summary":"0-5 | 3 K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":6,"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":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":88,"groundOuts":94,"airOuts":143,"runs":63,"doubles":21,"triples":0,"homeRuns":15,"strikeOuts":61,"baseOnBalls":29,"intentionalWalks":1,"hits":102,"hitByPitch":5,"avg":".262","atBats":389,"obp":".313","slg":".432","ops":".745","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":434,"totalBases":168,"rbi":54,"leftOnBase":158,"sacBunts":0,"sacFlies":11,"babip":".269","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.93","popOuts":27,"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":231,"putOuts":127,"errors":5,"chances":363,"fielding":".986","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"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":20,"groundOuts":26,"airOuts":34,"runs":11,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":38,"baseOnBalls":7,"intentionalWalks":0,"hits":29,"hitByPitch":0,"atBats":127,"obp":".269","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":507,"era":"2.36","inningsPitched":"34.1","wins":0,"losses":2,"saves":19,"saveOpportunities":20,"holds":0,"blownSaves":1,"earnedRuns":9,"whip":"1.05","battersFaced":134,"outs":103,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":507,"balls":141,"strikes":366,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".000","pitchesPerInning":"14.77","gamesFinished":29,"strikeoutWalkRatio":"5.43","strikeoutsPer9Inn":"9.96","walksPer9Inn":"1.83","hitsPer9Inn":"7.60","runsScoredPer9":"2.88","homeRunsPer9":"0.79","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663586":{"person":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"jerseyNumber":"27","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":62,"groundOuts":65,"airOuts":104,"runs":43,"doubles":13,"triples":1,"homeRuns":12,"strikeOuts":117,"baseOnBalls":33,"intentionalWalks":0,"hits":77,"hitByPitch":9,"avg":".213","atBats":361,"obp":".294","slg":".355","ops":".649","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":405,"totalBases":128,"rbi":47,"leftOnBase":172,"sacBunts":0,"sacFlies":2,"babip":".278","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.08","popOuts":22,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":146,"putOuts":80,"errors":8,"chances":234,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID664849":{"person":{"id":664849,"fullName":"Danny Young","link":"/api/v1/people/664849"},"jerseyNumber":"63","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":7,"gamesStarted":1,"flyOuts":2,"groundOuts":8,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":19,"obp":".417","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":103,"era":"3.18","inningsPitched":"5.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":2,"whip":"1.59","battersFaced":25,"outs":17,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":46,"strikes":57,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.67","rbi":0,"winPercentage":".000","pitchesPerInning":"18.18","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.35","walksPer9Inn":"6.35","hitsPer9Inn":"7.94","runsScoredPer9":"3.18","homeRunsPer9":"1.59","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"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":19,"gamesStarted":18,"flyOuts":59,"groundOuts":87,"airOuts":108,"runs":40,"doubles":11,"triples":1,"homeRuns":15,"strikeOuts":78,"baseOnBalls":41,"intentionalWalks":0,"hits":83,"hitByPitch":3,"atBats":352,"obp":".318","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1503,"era":"3.70","inningsPitched":"92.1","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.34","battersFaced":400,"outs":277,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1503,"balls":556,"strikes":947,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".600","pitchesPerInning":"16.28","gamesFinished":1,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"7.60","walksPer9Inn":"4.00","hitsPer9Inn":"8.09","runsScoredPer9":"3.90","homeRunsPer9":"1.46","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":18,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":12,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573262":{"person":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"jerseyNumber":"18","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"700","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"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":86,"flyOuts":42,"groundOuts":51,"airOuts":68,"runs":34,"doubles":11,"triples":1,"homeRuns":6,"strikeOuts":61,"baseOnBalls":27,"intentionalWalks":0,"hits":53,"hitByPitch":4,"avg":".228","atBats":232,"obp":".318","slg":".362","ops":".680","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":264,"totalBases":84,"rbi":28,"leftOnBase":96,"sacBunts":0,"sacFlies":1,"babip":".283","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.67","popOuts":10,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":143,"errors":3,"chances":150,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":19,"gamesStarted":19,"flyOuts":67,"groundOuts":110,"airOuts":120,"runs":54,"doubles":12,"triples":2,"homeRuns":17,"strikeOuts":90,"baseOnBalls":33,"intentionalWalks":0,"hits":101,"hitByPitch":2,"atBats":416,"obp":".300","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1608,"era":"4.06","inningsPitched":"108.2","wins":6,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.23","battersFaced":457,"outs":326,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1608,"balls":581,"strikes":1027,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".500","pitchesPerInning":"14.80","gamesFinished":0,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"7.45","walksPer9Inn":"2.73","hitsPer9Inn":"8.37","runsScoredPer9":"4.47","homeRunsPer9":"1.41","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":21,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":9,"errors":2,"chances":18,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[686948,645277,621566,663586,671739,643289,573262,663698,676551,805347,625643,702275,641755],"pitchers":[625643,702275,641755],"bench":[622761,642086,642201],"bullpen":[689266,693821,800311,622694,656550,628452,669276,682989,519242,664849],"battingOrder":[686948,645277,621566,663586,671739,643289,663698,676551,805347],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Harris II (19, Buehler)."},{"label":"3B","value":"Jarvis (1, Buehler)."},{"label":"TB","value":"Harris II 2; Jarvis 4; Olson."},{"label":"RBI","value":"Jarvis 2 (6)."},{"label":"2-out RBI","value":"Jarvis 2."},{"label":"Runners left in scoring position, 2 out","value":"Albies; Olson; Riley, A; Hicklen 2."},{"label":"Team RISP","value":"1-for-7."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"4 (2 Jarvis-Albies-Olson; Baldwin, D-Albies; Jarvis)."}]}],"note":[{"label":"a","value":"Walked for Yastrzemski in the 6th."}]}},"officials":[{"official":{"id":621660,"fullName":"Emil Jimenez","link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":573597,"fullName":"Gabe Morales","link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":427139,"fullName":"Doug Eddings","link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":483912,"fullName":"Mike Muchlinski","link":"/api/v1/people/483912"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Miller, M."},{"label":"Balk","value":"Rodriguez, B."},{"label":"ABS Challenge","value":"Buehler (Ball-Overturned to Strike); Campusano 2 (Ball-Confirmed, Ball-Overturned to Strike); Rengifo (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Buehler 90-53; Matsui 21-11; Rodriguez, B 15-11; Morejon 10-6; Miller, M 21-14; López, R 85-50; Ritchie 68-39; Kinley 14-9."},{"label":"Groundouts-flyouts","value":"Buehler 4-7; Matsui 0-0; Rodriguez, B 0-0; Morejon 0-1; Miller, M 0-0; López, R 3-2; Ritchie 3-3; Kinley 0-0."},{"label":"Batters faced","value":"Buehler 24; Matsui 4; Rodriguez, B 3; Morejon 3; Miller, M 5; López, R 23; Ritchie 16; Kinley 3."},{"label":"Inherited runners-scored","value":"Matsui 2-0; Rodriguez, B 1-1; Ritchie 1-0."},{"label":"Umpires","value":"HP: Emil Jimenez. 1B: Gabe Morales. 2B: Doug Eddings. 3B: Mike Muchlinski. "},{"label":"Weather","value":"87 degrees, Partly Cloudy."},{"label":"Wind","value":"9 mph, In From CF."},{"label":"First pitch","value":"7:16 PM."},{"label":"T","value":"2:50."},{"label":"Att","value":"31,870."},{"label":"Venue","value":"Truist Park."},{"label":"July 21, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","boxscoreName":"Tatis Jr."},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | HR, 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":100,"flyOuts":52,"groundOuts":110,"airOuts":88,"runs":51,"doubles":20,"triples":1,"homeRuns":8,"strikeOuts":88,"baseOnBalls":37,"intentionalWalks":2,"hits":112,"hitByPitch":4,"avg":".286","atBats":392,"obp":".349","slg":".403","ops":".752","caughtStealing":10,"stolenBases":25,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":439,"totalBases":158,"rbi":44,"leftOnBase":101,"sacBunts":1,"sacFlies":5,"babip":".346","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.00","popOuts":11,"lineOuts":25},"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":95,"putOuts":169,"errors":6,"chances":270,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":68,"hittingGameScore":68},{"player":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518","boxscoreName":"Machado, M"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | 2 HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","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":98,"flyOuts":58,"groundOuts":99,"airOuts":104,"runs":50,"doubles":16,"triples":0,"homeRuns":22,"strikeOuts":89,"baseOnBalls":48,"intentionalWalks":3,"hits":73,"hitByPitch":0,"avg":".204","atBats":358,"obp":".294","slg":".433","ops":".727","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":413,"totalBases":155,"rbi":59,"leftOnBase":158,"sacBunts":1,"sacFlies":6,"babip":".202","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.27","popOuts":19,"lineOuts":27},"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":128,"putOuts":72,"errors":3,"chances":203,"fielding":".985","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":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347","boxscoreName":"Jarvis"},"jerseyNumber":"74","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | 3B, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"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":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":4,"groundOuts":17,"airOuts":8,"runs":6,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".292","atBats":48,"obp":".333","slg":".458","ops":".791","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":22,"rbi":6,"leftOnBase":21,"sacBunts":1,"sacFlies":0,"babip":".351","groundOutsToAirouts":"2.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.00","popOuts":2,"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":40,"putOuts":24,"errors":2,"chances":66,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":61,"hittingGameScore":61}]},"decisions":{"winner":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"loser":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}