{"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":824896,"link":"/api/v1.1/game/824896/feed/live","metaData":{"wait":10,"timeStamp":"20260723_020513","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824896,"type":"R","doubleHeader":"N","id":"2026/07/22/sdnmlb-atlmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824896-2026-07-22","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-22T23:15:00Z","originalDate":"2026-07-22","officialDate":"2026-07-22","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":102,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":50,"losses":52,"ties":0,"pct":".490"},"records":{},"divisionLeader":false,"wins":50,"losses":52,"winningPercentage":".490"},"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":101,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":59,"losses":42,"ties":0,"pct":".584"},"records":{},"divisionLeader":false,"wins":59,"losses":42,"winningPercentage":".584"},"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":"9","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.2,"strikeZoneBottom":1.61},"ID621111":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111","firstName":"Walker","lastName":"Buehler","primaryNumber":"10","birthDate":"1994-07-28","currentAge":32,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":30,"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},"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":"56","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":"55","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":"38","birthDate":"1994-06-26","currentAge":32,"birthCity":"Greenville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Eli","useLastName":"White","middleName":"Thomas","boxscoreName":"White, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eli White","nameSlug":"eli-white-642201","firstLastName":"Eli White","lastFirstName":"White, Eli","lastInitName":"White, E","initLastName":"E White","fullFMLName":"Elijah Thomas White","fullLFMName":"White, Elijah Thomas","strikeZoneTop":3.316,"strikeZoneBottom":1.673},"ID622694":{"id":622694,"fullName":"Elieser Hernández","link":"/api/v1/people/622694","firstName":"Elieser","lastName":"Hernández","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":26,"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":36,"birthCity":"Andover","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mike","useLastName":"Yastrzemski","middleName":"Andrew","boxscoreName":"Yastrzemski","nickName":"Yaz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"yuh-STREM-skee","mlbDebutDate":"2019-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mike Yastrzemski","nameSlug":"mike-yastrzemski-573262","firstLastName":"Mike Yastrzemski","lastFirstName":"Yastrzemski, Mike","lastInitName":"Yastrzemski, M","initLastName":"M Yastrzemski","fullFMLName":"Michael Andrew Yastrzemski","fullLFMName":"Yastrzemski, Michael Andrew","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"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":"39","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, J","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},"ID527048":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048","firstName":"Martín","lastName":"Pérez","primaryNumber":"33","birthDate":"1991-04-04","currentAge":35,"birthCity":"Guanare","birthCountry":"Venezuela","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Martín","useLastName":"Pérez","boxscoreName":"Pérez, M","nickName":"El De Las Matas","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"pronunciation":"mar-TEEN","mlbDebutDate":"2012-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Martín Pérez","nameSlug":"martin-perez-527048","firstLastName":"Martín Pérez","lastFirstName":"Pérez, Martín","lastInitName":"Pérez, M","initLastName":"M Pérez","fullFMLName":"Martín Pérez","fullLFMName":"Pérez, Martín","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":28,"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":32,"birthCity":"Dinuba","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Lee","middleName":"Ryan","boxscoreName":"Lee, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Lee","nameSlug":"dylan-lee-669276","firstLastName":"Dylan Lee","lastFirstName":"Lee, Dylan","lastInitName":"Lee, D","initLastName":"D Lee","fullFMLName":"Dylan Ryan Lee","fullLFMName":"Lee, Dylan Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663698":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698","firstName":"Joseph","lastName":"Bart","primaryNumber":"25","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":35,"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","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 Niño","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":40819,"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":"Clear","temp":"87","wind":"6 mph, L To R"},"gameInfo":{"attendance":33766,"firstPitch":"2026-07-22T23:16:00.000Z","gameDurationMinutes":169},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"home":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"}},"officialScorer":{"id":840017,"fullName":"Allison George","link":"/api/v1/people/840017"},"primaryDatacaster":{"id":427356,"fullName":"Richard Musterer","link":"/api/v1/people/427356"},"moundVisits":{"away":{"used":4,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T23:16:55.049Z","endTime":"2026-07-22T23:18:00.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T20:00:21.161Z","endTime":"2026-07-22T22:47:05.213Z","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-22T22:47:05.213Z","endTime":"2026-07-22T23:15:43.345Z","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-22T23:15:43.345Z","endTime":"2026-07-22T23:16:57.300Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32902531198327,"aZ":-22.179260912190315,"pfxX":9.91622683138126,"pfxZ":5.942174277317045,"pX":1.1757607801401109,"pZ":2.5129406484462744,"vX0":-2.756317743342862,"vY0":-129.00869681113625,"vZ0":-3.3337860311681196,"x":72.18,"y":170.93,"x0":0.9709530960435426,"y0":50.00384117646953,"z0":5.535383631976289,"aX":16.682750100978836},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.2,"breakHorizontal":-17.3,"spinRate":1897,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.424878610156866,"extension":6.068912615093596},"index":3,"playId":"39f05bb7-21f7-35ef-ad49-9e164437d79e","pitchNumber":1,"startTime":"2026-07-22T23:16:57.300Z","endTime":"2026-07-22T23:17:00.392Z","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":89.4,"endSpeed":81.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.400551053508636,"aZ":-15.858704176931676,"pfxX":6.687477601181028,"pfxZ":9.5467778412719,"pX":-0.6005336023280594,"pZ":4.324592213513115,"vX0":-5.340928620085375,"vY0":-130.1694108726515,"vZ0":-0.7956217386463779,"x":139.89,"y":122.02,"x0":0.6133133081181253,"y0":50.00008910395268,"z0":5.839589814903351,"aX":11.426003395125756},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":17.3,"breakHorizontal":-10.9,"spinRate":2041,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.4214572646480992,"extension":5.992407417093697},"index":4,"playId":"e5a24207-5dc1-3cb5-a9ec-86331e8e9f03","pitchNumber":2,"startTime":"2026-07-22T23:17:13.929Z","endTime":"2026-07-22T23:17:16.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80841790286248,"aZ":-24.020876252316334,"pfxX":0.22014171096508495,"pfxZ":5.052933158062505,"pX":-0.9648123018134874,"pZ":2.0792199376451195,"vX0":-4.405657361792437,"vY0":-125.74685604732994,"vZ0":-4.0152317568150675,"x":153.78,"y":182.64,"x0":0.7760123727846587,"y0":50.00174638790572,"z0":5.629432336700962,"aX":0.35620584016569484},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.5,"breakHorizontal":0.5,"spinRate":2190,"spinDirection":167},"zone":13,"typeConfidence":2.0,"plateTime":0.43440526820736824,"extension":6.14667352794448},"index":5,"playId":"2bfbb5bf-f35f-3ea9-92db-c720649749df","pitchNumber":3,"startTime":"2026-07-22T23:17:28.295Z","endTime":"2026-07-22T23:17:31.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10297929570971,"aZ":-24.92174580206561,"pfxX":8.82153997376648,"pfxZ":4.959545059388143,"pX":1.0227035386514307,"pZ":1.342718112484567,"vX0":-3.1959226662671334,"vY0":-120.13595851914597,"vZ0":-4.555220486963616,"x":78.02,"y":202.53,"x0":1.223481298203165,"y0":50.00483391059436,"z0":5.4766333014535915,"aX":12.905951184150425},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":8.2,"breakHorizontal":-15.2,"spinRate":1593,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.45578225322762744,"extension":6.224177046387883},"index":6,"playId":"013e36df-8ce5-3c86-8105-73d8f750b060","pitchNumber":4,"startTime":"2026-07-22T23:17:42.427Z","endTime":"2026-07-22T23:17:45.437Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.690586717662693,"aZ":-22.538369019361724,"pfxX":10.015786665455582,"pfxZ":5.566275729891087,"pX":-0.5622661235120159,"pZ":3.480393327107707,"vX0":-5.8046689542679655,"vY0":-130.8043405052376,"vZ0":-1.5599872930748666,"x":138.43,"y":144.81,"x0":0.38470494732179994,"y0":50.00621457172071,"z0":5.77503695116994,"aX":17.352564479081444},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.0,"breakHorizontal":-16.8,"spinRate":1921,"spinDirection":134},"zone":1,"typeConfidence":2.0,"plateTime":0.41879695056738786,"extension":6.02389139131489},"index":7,"playId":"124f8441-46ba-36cc-8c9e-d8f9b70f7a37","pitchNumber":5,"startTime":"2026-07-22T23:17:57.414Z","endTime":"2026-07-22T23:18:00.870Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T23:18:00.870Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out, shortstop Jim Jarvis to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T23:18:33.978Z","endTime":"2026-07-22T23:19:37.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T23:18:23.959Z","endTime":"2026-07-22T23:18:36.242Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.180531033485977,"aZ":-23.579112087727214,"pfxX":-0.98338432952378,"pfxZ":5.347682715642221,"pX":0.19278874633503532,"pZ":1.6217917190534008,"vX0":-2.110545001538767,"vY0":-125.65643516333179,"vZ0":-4.653004742413157,"x":109.65,"y":194.99,"x0":1.1696201787814184,"y0":50.00502405303001,"z0":5.400677241625494,"aX":-1.5808317521246913},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.9,"breakHorizontal":2.3,"spinRate":2267,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.4349988492739252,"extension":6.072957126558045},"index":1,"playId":"0b3e8f38-3a38-3c92-b553-1065248c8a58","pitchNumber":1,"startTime":"2026-07-22T23:18:36.242Z","endTime":"2026-07-22T23:18:39.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.565233033908726,"aZ":-22.44256888604274,"pfxX":0.5608657036921065,"pfxZ":5.986334350122265,"pX":-0.4371201946617941,"pZ":2.092082085082361,"vX0":-3.6031370156179277,"vY0":-126.411522457173,"vZ0":-4.217612661093347,"x":133.66,"y":182.29,"x0":0.9308527722992826,"y0":50.0052841451408,"z0":5.572888749530958,"aX":0.9123210617271635},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.2,"breakHorizontal":-0.2,"spinRate":2144,"spinDirection":159},"zone":7,"typeConfidence":2.0,"plateTime":0.43245383546522165,"extension":6.15385642740554},"index":2,"playId":"08907194-1908-3da6-92d3-4ff416eb5abc","pitchNumber":2,"startTime":"2026-07-22T23:18:52.343Z","endTime":"2026-07-22T23:18:57.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.725463405739085,"aZ":-26.56848344358988,"pfxX":8.142762991792921,"pfxZ":3.8305598784702726,"pX":1.320635885258274,"pZ":1.6440929036347594,"vX0":-2.017376243682352,"vY0":-120.26295052387489,"vZ0":-3.587146007266271,"x":66.66,"y":194.39,"x0":1.1135147140329615,"y0":50.00142177476862,"z0":5.51643856065049,"aX":11.90377700288826},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.4,"breakHorizontal":-14.3,"spinRate":1562,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.45577622337221113,"extension":6.309028397086006},"index":3,"playId":"9c61d7ef-85f5-333a-adf0-4ac9b34e4e61","pitchNumber":3,"startTime":"2026-07-22T23:19:12.878Z","endTime":"2026-07-22T23:19:16.306Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.476259459768514,"aZ":-25.60250324734693,"pfxX":-0.4281650489499087,"pfxZ":4.118205931935602,"pX":0.3944668021037255,"pZ":1.5555357072935432,"vX0":-1.7070254990534646,"vY0":-124.81138587317793,"vZ0":-4.625443264952146,"x":101.96,"y":196.78,"x0":1.13976419513534,"y0":50.0021979371368,"z0":5.5129294778461935,"aX":-0.6828559700826465},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.7,"breakHorizontal":1.1,"spinRate":2184,"spinDirection":170},"zone":9,"typeConfidence":2.0,"plateTime":0.436968449652384,"extension":6.246212362133972},"hitData":{"launchSpeed":96.1,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.07,"coordY":155.88}},"index":4,"playId":"bcbc05a9-8c52-37e3-96b1-f836059781fb","pitchNumber":4,"startTime":"2026-07-22T23:19:28.838Z","endTime":"2026-07-22T23:19:37.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T23:19:37.516Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Manny Machado walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T23:19:50.800Z","endTime":"2026-07-22T23:21:10.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.535835538436356,"aZ":-25.096576193343328,"pfxX":9.311754292301998,"pfxZ":4.129186016843976,"pX":1.1044799409541646,"pZ":2.500067515747721,"vX0":-3.1695046291513176,"vY0":-130.12830571569464,"vZ0":-2.8896577080052546,"x":74.9,"y":171.28,"x0":1.1292284950189366,"y0":50.000599884418875,"z0":5.527926177932935,"aX":15.95303971381331},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.1,"breakHorizontal":-16.2,"spinRate":1821,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.421045613979242,"extension":6.046500783436102},"index":0,"playId":"f8d0eb11-f917-39cc-88b0-f630ae3e0df3","pitchNumber":1,"startTime":"2026-07-22T23:20:02.053Z","endTime":"2026-07-22T23:20:05.491Z","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":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80766663912816,"aZ":-24.208405980919878,"pfxX":8.687751491304223,"pfxZ":4.692885828905183,"pX":1.3781873017919861,"pZ":3.1720661421163756,"vX0":-2.366854333793087,"vY0":-129.4346840790245,"vZ0":-1.1674892996037964,"x":64.47,"y":153.13,"x0":1.175194663354446,"y0":50.004431649961106,"z0":5.481225444426401,"aX":14.754385418442629},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.5,"breakHorizontal":-15.2,"spinRate":1939,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.42303435970912817,"extension":6.139341972039344},"index":1,"playId":"157af9da-8290-39d8-b874-69193cd604cf","pitchNumber":2,"startTime":"2026-07-22T23:20:15.934Z","endTime":"2026-07-22T23:20:18.937Z","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":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.257340903436994,"aZ":-27.32945395882641,"pfxX":8.23259884422122,"pfxZ":3.3265902929998363,"pX":1.01711876349899,"pZ":1.2534754612672796,"vX0":-2.787900865934573,"vY0":-119.60976658323167,"vZ0":-4.094360046886423,"x":78.23,"y":204.94,"x0":1.1257940323237838,"y0":50.00068347458938,"z0":5.427745191458295,"aX":11.971372043431536},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.4,"breakHorizontal":-14.3,"spinRate":1577,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4572842450965795,"extension":6.078228504061249},"index":2,"playId":"612b143c-5dd0-3c90-92f1-f953bfcca55f","pitchNumber":3,"startTime":"2026-07-22T23:20:31.575Z","endTime":"2026-07-22T23:20:35.041Z","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":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.449943596006705,"aZ":-24.368658667614234,"pfxX":0.21573681081839435,"pfxZ":4.811594816079667,"pX":-0.8487546765355101,"pZ":3.5434808605808388,"vX0":-4.2735313890926365,"vY0":-125.96987037416136,"vZ0":-0.5585902698687164,"x":149.35,"y":143.11,"x0":0.8352111418418339,"y0":50.001331560419565,"z0":5.722851124951249,"aX":0.3508859964967262},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.9,"breakHorizontal":0.5,"spinRate":2151,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.4333345547616685,"extension":6.011984413115914},"index":3,"playId":"0008ddad-dce1-3da9-a01f-3573fef9847a","pitchNumber":4,"startTime":"2026-07-22T23:20:49.154Z","endTime":"2026-07-22T23:20:53.192Z","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":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.746630878839643,"aZ":-21.89626528485616,"pfxX":9.23073828376666,"pfxZ":6.105014859941939,"pX":0.954860164958816,"pZ":2.2268348787764194,"vX0":-3.1976944209856835,"vY0":-128.68487613649054,"vZ0":-3.8385170878801875,"x":80.6,"y":178.66,"x0":1.0115405927555623,"y0":50.003073962868854,"z0":5.426288924261992,"aX":15.540585592419877},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.4,"breakHorizontal":-16.1,"spinRate":1923,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4250156105798677,"extension":6.11114518441518},"index":4,"playId":"36b5d1c8-fdfc-3431-898b-c38d1a080c19","pitchNumber":5,"startTime":"2026-07-22T23:21:05.759Z","endTime":"2026-07-22T23:21:10.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T23:21:10.007Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ty France lines out to right fielder Brewer Hicklen.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T23:21:19.242Z","endTime":"2026-07-22T23:23:49.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","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":676551,"link":"/api/v1/people/676551"},"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(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":85.6,"endSpeed":79.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.777012175628393,"aZ":-24.791988319770066,"pfxX":-0.8568088679714054,"pfxZ":4.610871523005314,"pX":0.29852767525862933,"pZ":2.2149940174876925,"vX0":-1.9829215067757708,"vY0":-124.83841439070044,"vZ0":-3.0304449760623315,"x":105.62,"y":178.98,"x0":1.2099567384039012,"y0":50.001747219733396,"z0":5.454225846812427,"aX":-1.3714651883879896},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.0,"breakHorizontal":1.9,"spinRate":2206,"spinDirection":165},"zone":6,"typeConfidence":2.0,"plateTime":0.4363747393862032,"extension":6.070914399479158},"index":0,"playId":"cabe39e9-2828-3a59-b8fa-2903b9721250","pitchNumber":1,"startTime":"2026-07-22T23:21:35.251Z","endTime":"2026-07-22T23:21:38.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.69977981296962,"aZ":-24.368026849174207,"pfxX":-0.5495680638215926,"pfxZ":4.818678529414878,"pX":-0.1346876719980217,"pZ":2.5406138651137073,"vX0":-2.9729089054375573,"vY0":-125.52439577860655,"vZ0":-2.53233146055369,"x":122.13,"y":170.18,"x0":1.1289829496012123,"y0":50.00593829317999,"z0":5.514797532203047,"aX":-0.8900017798052823},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.5,"breakHorizontal":1.6,"spinRate":2161,"spinDirection":167},"zone":5,"typeConfidence":2.0,"plateTime":0.4337983320391072,"extension":6.108057322856111},"index":1,"playId":"a6428e32-1846-3e5f-ba29-2eed21df68d6","pitchNumber":2,"startTime":"2026-07-22T23:21:53.739Z","endTime":"2026-07-22T23:21:56.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.137924538124086,"aZ":-21.0570643305087,"pfxX":8.53365119060095,"pfxZ":6.4282147481831196,"pX":-0.32517687497787945,"pZ":3.785485202680264,"vX0":-4.974494112667227,"vY0":-130.12402729556192,"vZ0":-1.1811278379593144,"x":129.39,"y":136.57,"x0":0.49423987802239866,"y0":50.00269252075743,"z0":5.827869224113436,"aX":14.758000448965635},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.6,"breakHorizontal":-14.5,"spinRate":1936,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.41957172519649255,"extension":6.0263909931177055},"index":2,"playId":"5a79a88d-c31a-3622-a3cb-cc0fd9ae8a0b","pitchNumber":3,"startTime":"2026-07-22T23:22:15.289Z","endTime":"2026-07-22T23:22:18.962Z","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":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.430773244014564,"aZ":-24.65136593428284,"pfxX":10.380221154413782,"pfxZ":4.265742734988628,"pX":-0.8782544679736286,"pZ":3.273897060629138,"vX0":-6.8854536789343435,"vY0":-131.58903432699353,"vZ0":-1.7098390173365439,"x":150.48,"y":150.38,"x0":0.4161130807092071,"y0":50.002550514715146,"z0":5.748171451427737,"aX":18.307535244971174},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.6,"breakHorizontal":-17.4,"spinRate":1912,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.41533433963530575,"extension":6.020895629194388},"index":3,"playId":"57b64f71-bcb9-3625-944d-5b8d1aede104","pitchNumber":4,"startTime":"2026-07-22T23:22:34.612Z","endTime":"2026-07-22T23:22:38.611Z","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":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.500715139217082,"aZ":-22.870750996345144,"pfxX":-0.4250449170238415,"pfxZ":5.718603297868333,"pX":1.195363744870321,"pZ":1.3831264668797476,"vX0":-0.7130041401850701,"vY0":-125.94093664508092,"vZ0":-5.137150027434818,"x":71.44,"y":201.44,"x0":1.5359650843613784,"y0":50.0031025095942,"z0":5.268666374983865,"aX":-0.6915030067534326},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.6,"breakHorizontal":1.0,"spinRate":2263,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4327871617068375,"extension":6.100623072079274},"index":4,"playId":"f9a81f83-a869-3e08-bcb6-a78743be57ff","pitchNumber":5,"startTime":"2026-07-22T23:22:54.247Z","endTime":"2026-07-22T23:22: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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.704941379120847,"aZ":-23.058038659700742,"pfxX":-0.5847900418887526,"pfxZ":5.592638664507186,"pX":0.39966438959711376,"pZ":1.8217925166033935,"vX0":-2.3846548911409613,"vY0":-126.07132040603533,"vZ0":-4.12851306584949,"x":101.77,"y":189.59,"x0":1.429049255948503,"y0":50.00032895484286,"z0":5.314614206240643,"aX":-0.9523421857943097},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.6,"breakHorizontal":1.6,"spinRate":2209,"spinDirection":154},"zone":9,"typeConfidence":2.0,"plateTime":0.4324600878729692,"extension":6.175563609602077},"index":5,"playId":"dc59f6ba-a2c1-3640-826c-e942f8425e98","pitchNumber":6,"startTime":"2026-07-22T23:23:15.077Z","endTime":"2026-07-22T23:23:18.136Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.346194018880595,"aZ":-26.418480866803193,"pfxX":7.822003163758518,"pfxZ":4.060915267113279,"pX":0.8584356997202269,"pZ":2.723581509808963,"vX0":-2.771719173192541,"vY0":-118.2107535520101,"vZ0":-0.9827512310089901,"x":84.28,"y":165.24,"x0":1.0293761100900285,"y0":50.001674236665124,"z0":5.5681419749468795,"aX":11.07869488080343},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":7.4,"breakHorizontal":-13.4,"spinRate":1589,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4632063944566265,"extension":6.136087454334203},"hitData":{"launchSpeed":94.5,"launchAngle":20.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.8,"coordY":82.0}},"index":6,"playId":"c4798348-a0d4-3191-9365-bf8c7d6ed438","pitchNumber":7,"startTime":"2026-07-22T23:23:40.241Z","endTime":"2026-07-22T23:23:49.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T23:23:49.107Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drake Baldwin walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T23:25:49.947Z","endTime":"2026-07-22T23:27:42.217Z","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":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.040206586660837,"aZ":-25.047647589958736,"pfxX":-7.845754351284631,"pfxZ":3.8765471986445608,"pX":0.24889690687173494,"pZ":3.4171168839166843,"vX0":10.60347723829523,"vY0":-134.206017474074,"vZ0":-1.0561257142008917,"x":107.51,"y":146.52,"x0":-2.720421155836262,"y0":50.00094761300339,"z0":5.587651471790306,"aX":-14.41653973562068},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.1,"breakHorizontal":12.1,"spinRate":2196,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.40697962229888907,"extension":6.1064557468245955},"index":0,"playId":"7a0ca03a-e5e7-3312-a177-ccb36d0fe228","pitchNumber":1,"startTime":"2026-07-22T23:25:56.684Z","endTime":"2026-07-22T23:25:59.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.86889863892392,"aZ":-29.395632856725584,"pfxX":1.0156549710745804,"pfxZ":1.7701951900534105,"pX":1.0523943650815446,"pZ":1.5372379263270874,"vX0":9.486900718402538,"vY0":-123.5433087909332,"vZ0":-3.45041255032402,"x":76.89,"y":197.27,"x0":-2.9437741082853934,"y0":50.00318017060732,"z0":5.380275334400055,"aX":1.5956318847761808},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.8,"breakHorizontal":-3.7,"spinRate":2616,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.44063206806724686,"extension":6.293130337562995},"index":1,"playId":"013c125c-acc0-3288-9b6d-2db699250e49","pitchNumber":2,"startTime":"2026-07-22T23:26:23.591Z","endTime":"2026-07-22T23:26:26.591Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-22T23:26:38.804Z","endTime":"2026-07-22T23:26:43.483Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.816297055829935,"aZ":-26.31008499513239,"pfxX":-9.490340717014494,"pfxZ":3.5719282852647467,"pX":-0.6328131532668763,"pZ":0.2986431117321797,"vX0":9.09276133048721,"vY0":-126.75802819941585,"vZ0":-6.565825955328568,"x":141.12,"y":230.72,"x0":-3.01868778442918,"y0":50.001606114416326,"z0":4.998639086115165,"aX":-15.576024316159323},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.3,"breakHorizontal":15.4,"spinRate":2026,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.43068302218443133,"extension":5.889242638753165},"index":3,"playId":"323cfb6e-1338-382b-b65c-218220edfc0f","pitchNumber":3,"startTime":"2026-07-22T23:26:43.483Z","endTime":"2026-07-22T23:26:46.483Z","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.1,"endSpeed":81.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.175202235163347,"aZ":-26.17628223486141,"pfxX":0.5127175509190599,"pfxZ":3.6402006912901106,"pX":0.24842866898258778,"pZ":0.8642469673031281,"vX0":8.025273909899674,"vY0":-126.65564033649359,"vZ0":-5.740438839530287,"x":107.53,"y":215.45,"x0":-3.0080708959076183,"y0":50.00563099049661,"z0":5.212905845408166,"aX":0.8459972040558714},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.6,"breakHorizontal":-2.5,"spinRate":2521,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.42995595451997026,"extension":6.082663338882461},"index":4,"playId":"c6ba979d-125f-3287-88c5-b80425824563","pitchNumber":4,"startTime":"2026-07-22T23:27:02.007Z","endTime":"2026-07-22T23:27:05.007Z","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":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.400628652239202,"aZ":-24.560147232181322,"pfxX":-9.172373311253043,"pfxZ":4.705793636973105,"pX":-1.681299932221461,"pZ":2.6517374325093783,"vX0":6.6013518124126005,"vY0":-126.10670453180545,"vZ0":-1.5861416530840264,"x":181.09,"y":167.18,"x0":-3.1344943997098764,"y0":50.00457344430486,"z0":5.2601448905952415,"aX":-14.851331027813979},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.4,"breakHorizontal":15.2,"spinRate":2019,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.43348149732541286,"extension":6.155023763263575},"index":5,"playId":"3ff37e00-e519-3ed4-9718-ea508ee1d3fb","pitchNumber":5,"startTime":"2026-07-22T23:27:21.091Z","endTime":"2026-07-22T23:27:24.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57059950378809,"aZ":-25.136028532987144,"pfxX":-9.655964756703135,"pfxZ":4.370294322188638,"pX":-1.3221200477088102,"pZ":3.0588599512984005,"vX0":7.656163817793503,"vY0":-125.8775932032503,"vZ0":-0.47358764988357893,"x":167.4,"y":156.19,"x0":-3.1424067530874527,"y0":50.005097529032284,"z0":5.277253224326179,"aX":-15.561455105902578},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.0,"breakHorizontal":15.8,"spinRate":1981,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.4344521175771199,"extension":6.073708510397029},"index":6,"playId":"3dbc9bf9-b9ca-3e95-86e6-c009f471a1cc","pitchNumber":6,"startTime":"2026-07-22T23:27:38.886Z","endTime":"2026-07-22T23:27:42.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T23:27:42.217Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ozzie Albies walks. Drake Baldwin to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T23:27:54.283Z","endTime":"2026-07-22T23:29:12.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnSecond":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16686453544236,"aZ":-22.145321877885575,"pfxX":-8.096220292945493,"pfxZ":5.507280679588659,"pX":-0.06754350667796301,"pZ":3.481306853885908,"vX0":10.28576611964529,"vY0":-133.69186879293704,"vZ0":-1.274852356222771,"x":119.57,"y":144.78,"x0":-2.901878503210026,"y0":50.00414071103657,"z0":5.5445341834231305,"aX":-14.747715435966624},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.0,"breakHorizontal":12.6,"spinRate":2211,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40874673832936104,"extension":6.237838299572808},"index":0,"playId":"d637865c-da6d-3628-ae68-0ee78d25cbf1","pitchNumber":1,"startTime":"2026-07-22T23:28:09.445Z","endTime":"2026-07-22T23:28:13.467Z","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":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.343244635086883,"aZ":-32.283254259936804,"pfxX":7.300700578781404,"pfxZ":-0.07875954714017475,"pX":-2.140154685790847,"pZ":3.5431231363978704,"vX0":0.9706388913873147,"vY0":-117.66515607079931,"vZ0":2.4766012916288034,"x":198.58,"y":143.12,"x0":-3.506392969587305,"y0":50.00239819397376,"z0":5.458700856612814,"aX":10.283882182629121},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.7,"breakHorizontal":-13.4,"spinRate":2821,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.46466772607492013,"extension":6.1258350692839425},"index":1,"playId":"bffe8f8d-f1d8-31de-afce-80f9489db814","pitchNumber":2,"startTime":"2026-07-22T23:28:27.317Z","endTime":"2026-07-22T23:28:30.317Z","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":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.926189417351207,"aZ":-23.37089970708951,"pfxX":-7.703321230274072,"pfxZ":4.5968208501683385,"pX":-1.662562319027504,"pZ":3.405437209994049,"vX0":6.3571807473734445,"vY0":-137.19266551393824,"vZ0":-1.7755408747044035,"x":180.37,"y":146.83,"x0":-3.003214885092533,"y0":50.00430012194736,"z0":5.645910498957379,"aX":-14.759445902274955},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.2,"breakHorizontal":12.7,"spinRate":2202,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3984675433047684,"extension":6.120141569512809},"index":2,"playId":"1b995387-fffe-3f94-a04e-09d869595df0","pitchNumber":3,"startTime":"2026-07-22T23:28:47.305Z","endTime":"2026-07-22T23:28:50.854Z","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":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.138448386261093,"aZ":-18.74472234707648,"pfxX":-5.231576128554912,"pfxZ":7.178184931538921,"pX":-1.5051984528607554,"pZ":3.230732103614187,"vX0":5.7249115045260215,"vY0":-135.34903808663464,"vZ0":-2.7198663694114744,"x":174.37,"y":151.55,"x0":-2.959388460505073,"y0":50.0067513353732,"z0":5.548352935289361,"aX":-9.793440634285824},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.7,"breakHorizontal":8.4,"spinRate":2382,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40334770387286634,"extension":6.218833207053416},"index":3,"playId":"17c270c8-eed6-375f-8f63-0f9490d7bf8a","pitchNumber":4,"startTime":"2026-07-22T23:29:09.314Z","endTime":"2026-07-22T23:29:12.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T23:29:12.962Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Olson walks. Drake Baldwin to 3rd. Ozzie Albies to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T23:30:08.277Z","endTime":"2026-07-22T23:32:57.192Z","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":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7],"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T23:29:25.748Z","endTime":"2026-07-22T23:30:10.509Z","isPitch":false,"type":"action"},{"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":0},"pitchData":{"startSpeed":79.7,"endSpeed":74.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.048419628671844,"aZ":-30.7598961484878,"pfxX":10.090023594743293,"pfxZ":1.0325671433949442,"pX":0.1866146181764503,"pZ":0.8559528427920138,"vX0":4.58890084531638,"vY0":-116.10291183482681,"vZ0":-3.4550478653825505,"x":109.89,"y":215.67,"x0":-3.1243792049476897,"y0":50.00388938808424,"z0":5.280508400985026,"aX":13.820610122265736},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.3,"breakHorizontal":-19.4,"spinRate":2768,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4711497369512694,"extension":6.252929973379616},"index":1,"playId":"9544bba3-80f1-3624-89b3-744c155b907c","pitchNumber":1,"startTime":"2026-07-22T23:30:10.509Z","endTime":"2026-07-22T23:30:14.392Z","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":81.2,"endSpeed":75.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.374832243821782,"aZ":-28.101113050986317,"pfxX":6.59829994736973,"pfxZ":2.8607316226801665,"pX":0.20911577088108788,"pZ":2.4211795642427845,"vX0":5.634584771656375,"vY0":-118.2662049412635,"vZ0":-0.7779005588758886,"x":109.03,"y":173.41,"x0":-3.056834096935874,"y0":50.00463190426906,"z0":5.319131876205519,"aX":9.398299601124995},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":5.3,"breakHorizontal":-13.3,"spinRate":2772,"spinDirection":74},"zone":5,"typeConfidence":2.0,"plateTime":0.4621469878179316,"extension":6.377796903975779},"index":2,"playId":"697dc110-f7a2-3b80-899a-cb4e02b5063d","pitchNumber":2,"startTime":"2026-07-22T23:31:21.190Z","endTime":"2026-07-22T23:31:24.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60054081633895,"aZ":-26.38573736207355,"pfxX":-10.109993215287503,"pfxZ":3.592577264771523,"pX":1.0863885977912855,"pZ":0.6432164027556427,"vX0":13.101104502282901,"vY0":-125.4497717273464,"vZ0":-5.552923687908392,"x":75.59,"y":221.41,"x0":-2.8621381600114084,"y0":50.00583585732707,"z0":5.004916315184163,"aX":-16.306158196695705},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.5,"breakHorizontal":15.7,"spinRate":1975,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.43466988169990683,"extension":6.076977853259879},"index":3,"playId":"93cbf242-8b65-3da8-9596-00dfc09de14c","pitchNumber":3,"startTime":"2026-07-22T23:31:38.111Z","endTime":"2026-07-22T23:31:41.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.221309386829393,"aZ":-27.804548650719955,"pfxX":-9.188043533771058,"pfxZ":2.78932021057196,"pX":-2.744596128693076,"pZ":3.9513698305353553,"vX0":4.478008819206042,"vY0":-123.97869671163429,"vZ0":2.2369974137830475,"x":221.62,"y":132.09,"x0":-3.3739873423311204,"y0":50.00407853658157,"z0":5.347578784471761,"aX":-14.400563313200877},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.8,"breakHorizontal":15.7,"spinRate":1959,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.44065584974226724,"extension":6.280824376752364},"index":4,"playId":"d6180d36-6389-3a80-b2b2-6bd323a51a99","pitchNumber":4,"startTime":"2026-07-22T23:32:00.223Z","endTime":"2026-07-22T23:32:03.223Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"playId":"866efbcc-022d-41bf-863d-e208fc772327","startTime":"2026-07-22T23:32:18.762Z","endTime":"2026-07-22T23:32:23.768Z","isPitch":false,"type":"stepoff"},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.778445193548826,"aZ":-24.468644166659416,"pfxX":-9.290363289632582,"pfxZ":4.066350024495646,"pX":-0.4862959471189527,"pZ":2.4042028159428663,"vX0":9.28895889592124,"vY0":-136.44276745937765,"vZ0":-3.9130003858773965,"x":135.54,"y":173.87,"x0":-2.7206035684042993,"y0":50.00008955022218,"z0":5.53410044639133,"aX":-17.591742418688188},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.7,"breakHorizontal":15.0,"spinRate":2255,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4007561267771522,"extension":6.146199113823492},"index":6,"playId":"71d60778-6004-3e04-b80a-30f8a8934670","pitchNumber":5,"startTime":"2026-07-22T23:32:30.414Z","endTime":"2026-07-22T23:32:35.586Z","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":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.544321246667423,"aZ":-19.47957005959084,"pfxX":-9.291130764938405,"pfxZ":6.689285151145,"pX":1.0789792296449192,"pZ":2.7751826051041,"vX0":13.034587626891227,"vY0":-136.5324623639815,"vZ0":-3.9754453291527603,"x":75.87,"y":163.85,"x0":-2.5379910496497837,"y0":50.00418402009005,"z0":5.581415663059096,"aX":-17.637478973455746},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.4,"breakHorizontal":14.3,"spinRate":2132,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.40034336128626347,"extension":6.171409454283212},"index":7,"playId":"f796b2e5-9aa4-3e93-b501-b2b913e96fcb","pitchNumber":6,"startTime":"2026-07-22T23:32:53.445Z","endTime":"2026-07-22T23:32:57.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T23:32:57.192Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out to first baseman Ty France. Drake Baldwin scores. Ozzie Albies to 3rd. Matt Olson to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T23:34:11.414Z","endTime":"2026-07-22T23:35:41.455Z","isComplete":true,"isScoringPlay":true,"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":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnThird":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":6},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"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_force","runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":{"id":650633,"link":"/api/v1/people/650633"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T23:33:14.618Z","endTime":"2026-07-22T23:34:13.727Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.327544460845786,"aZ":-26.60650027259508,"pfxX":-10.958063013016938,"pfxZ":3.4467399547569064,"pX":-0.008508258784482275,"pZ":1.5817361793846845,"vX0":11.007337266541965,"vY0":-125.96851511632804,"vZ0":-3.6742989974425138,"x":117.32,"y":196.07,"x0":-3.000198890288009,"y0":50.002365586597115,"z0":5.197551133639886,"aX":-17.70291452363302},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.6,"breakHorizontal":17.5,"spinRate":1901,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.4339401674011043,"extension":6.220525416749318},"index":1,"playId":"cb6ee3a0-e9a3-3591-a16b-b11727a4dfb5","pitchNumber":1,"startTime":"2026-07-22T23:34:13.727Z","endTime":"2026-07-22T23:34:16.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.865593927552784,"aZ":-27.555368584059213,"pfxX":1.8367838753582504,"pfxZ":2.8066791282578833,"pX":1.9045582602727693,"pZ":1.356405693820226,"vX0":11.496168572099425,"vY0":-126.99867518663197,"vZ0":-4.493551895021302,"x":44.4,"y":202.16,"x0":-2.903468036459648,"y0":50.00620403223664,"z0":5.318108628435074,"aX":3.0265326861741326},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.3,"breakHorizontal":-5.8,"spinRate":2549,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.4298411385057386,"extension":6.402796827223123},"index":2,"playId":"0ec0a4c6-c051-3080-a2a9-449465a20c53","pitchNumber":2,"startTime":"2026-07-22T23:34:29.964Z","endTime":"2026-07-22T23:34:32.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.9,"endSpeed":79.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.053465979602862,"aZ":-25.90096475001281,"pfxX":-13.341247428410936,"pfxZ":3.917618122964753,"pX":0.5755977840625452,"pZ":1.597410520348985,"vX0":12.890884387305093,"vY0":-125.8912426718982,"vZ0":-3.62396918620924,"x":95.06,"y":195.65,"x0":-2.883076618937892,"y0":50.003821567632386,"z0":5.157021552835479,"aX":-21.371402229672114},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.4,"breakHorizontal":21.1,"spinRate":1976,"spinDirection":244},"zone":9,"typeConfidence":2.0,"plateTime":0.43542921848586547,"extension":6.21786361997391},"index":3,"playId":"5f461b15-10ae-3303-950e-314f1ac8e946","pitchNumber":3,"startTime":"2026-07-22T23:34:48.956Z","endTime":"2026-07-22T23:34:51.956Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-22T23:35:01.559Z","endTime":"2026-07-22T23:35:14.109Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.623219313313516,"aZ":-27.18310912012628,"pfxX":-10.630025413364208,"pfxZ":3.0475717792469776,"pX":-2.2728777294298155,"pZ":2.405450522889778,"vX0":5.691114003681065,"vY0":-127.35733330748194,"vZ0":-1.764990636749919,"x":203.64,"y":173.83,"x0":-3.157527835180109,"y0":50.00568037400539,"z0":5.261396654651649,"aX":-17.43166923331742},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.3,"breakHorizontal":17.9,"spinRate":1905,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4303799277047373,"extension":6.213412668229046},"index":5,"playId":"3e87311c-6d17-39d4-ba90-f16f2bc1c147","pitchNumber":4,"startTime":"2026-07-22T23:35:14.109Z","endTime":"2026-07-22T23:35:17.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.044704002518856,"aZ":-29.188498761920872,"pfxX":6.434007496384494,"pfxZ":1.969327912239093,"pX":0.692264311805754,"pZ":2.3219691146836996,"vX0":7.021996409731721,"vY0":-121.81715280506607,"vZ0":-1.4027021790932848,"x":90.61,"y":176.09,"x0":-3.054528094290001,"y0":50.002761047903526,"z0":5.409045842418146,"aX":9.749179861810756},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.5,"breakHorizontal":-13.2,"spinRate":2950,"spinDirection":65},"zone":6,"typeConfidence":2.0,"plateTime":0.4481880854430309,"extension":6.303139412049141},"hitData":{"launchSpeed":62.8,"launchAngle":1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.21,"coordY":169.87}},"index":6,"playId":"e3bcad0b-1e77-3801-8baf-c5ad9141d82a","pitchNumber":5,"startTime":"2026-07-22T23:35:34.007Z","endTime":"2026-07-22T23:35:41.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T23:35:41.455Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T23:35:59.497Z","endTime":"2026-07-22T23:36:52.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnThird":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.377020561324947,"aZ":-27.82995997985632,"pfxX":4.950566817037894,"pfxZ":2.8771109650337365,"pX":-0.17523200044836584,"pZ":2.93242967195342,"vX0":5.288411444724561,"vY0":-122.17083630123085,"vZ0":-0.3981803949907009,"x":123.68,"y":159.6,"x0":-3.012103767648025,"y0":50.00183151775297,"z0":5.49224452453675,"aX":7.472394034888232},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.4,"breakHorizontal":-10.2,"spinRate":2827,"spinDirection":71},"zone":2,"typeConfidence":2.0,"plateTime":0.4485522999785787,"extension":6.244739986336738},"index":0,"playId":"36bc9d52-be7b-3a0f-b354-79930d6d287c","pitchNumber":1,"startTime":"2026-07-22T23:36:10.947Z","endTime":"2026-07-22T23:36:14.382Z","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":84.1,"endSpeed":77.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.859372951294038,"aZ":-26.68912544009079,"pfxX":5.820830731187193,"pfxZ":3.6371338480272595,"pX":1.1243509392548616,"pZ":3.0998786655475397,"vX0":8.182133508408974,"vY0":-122.27110198356141,"vZ0":-0.2197626057336175,"x":74.14,"y":155.08,"x0":-3.0260534586188523,"y0":50.004211474206414,"z0":5.487493914044617,"aX":8.784859403750545},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.8,"breakHorizontal":-12.5,"spinRate":2840,"spinDirection":63},"zone":12,"typeConfidence":2.0,"plateTime":0.44851965036821717,"extension":6.241722503457902},"index":1,"playId":"dabbe60c-cdf2-3305-95e8-072a17543b76","pitchNumber":2,"startTime":"2026-07-22T23:36:29.176Z","endTime":"2026-07-22T23:36:32.176Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-22T23:36:39.087Z","endTime":"2026-07-22T23:36:49.209Z","isPitch":false,"type":"action","player":{"id":663586,"link":"/api/v1/people/663586"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.053505790061894,"aZ":-30.65827597746578,"pfxX":8.337473620763275,"pfxZ":1.0394196327153828,"pX":0.1705993998492854,"pZ":3.2976199435350004,"vX0":5.085798293729324,"vY0":-120.6280796088311,"vZ0":0.8276167836554642,"x":110.5,"y":149.74,"x0":-3.053627898077336,"y0":50.00491500810257,"z0":5.66825562594534,"aX":12.1990362403161},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.4,"breakHorizontal":-16.3,"spinRate":2823,"spinDirection":69},"zone":2,"typeConfidence":2.0,"plateTime":0.45531822440031666,"extension":6.029789353307657},"index":3,"playId":"a348004f-0c95-3e36-a28a-629bcc4d1493","pitchNumber":3,"startTime":"2026-07-22T23:36:49.209Z","endTime":"2026-07-22T23:36:52.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T23:36:52.895Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Yastrzemski called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T23:37:11.032Z","endTime":"2026-07-22T23:38:50.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98571211199526,"aZ":-24.716481693355554,"pfxX":4.174219840344945,"pfxZ":5.047695846349402,"pX":-0.775421597928129,"pZ":2.5959148509960093,"vX0":4.443967957140195,"vY0":-120.88854843407854,"vZ0":-1.414632248888831,"x":146.56,"y":168.69,"x0":-3.181113210589417,"y0":50.00294013107205,"z0":5.3623140786814565,"aX":6.165016522213863},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":9.0,"breakHorizontal":-8.6,"spinRate":2730,"spinDirection":67},"zone":4,"typeConfidence":2.0,"plateTime":0.4534147694198074,"extension":5.932710670700763},"index":0,"playId":"6364eb46-c35f-371b-b3ee-989438ddf0e8","pitchNumber":1,"startTime":"2026-07-22T23:37:19.811Z","endTime":"2026-07-22T23:37:23.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.607350542615073,"aZ":-13.278611058615486,"pfxX":-5.248366130922662,"pfxZ":9.909696579741247,"pX":-0.3645972930986649,"pZ":2.362040426794491,"vX0":8.202362090289968,"vY0":-137.4830099394288,"vZ0":-6.000190070737037,"x":130.9,"y":175.0,"x0":-2.7102579957771726,"y0":50.00298804983607,"z0":5.480669690845153,"aX":-10.008160082025363},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":7.7,"spinRate":2290,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.39900973700970077,"extension":6.391997598248607},"index":1,"playId":"17c4c24c-1852-30c7-840c-2e3932fcdd88","pitchNumber":2,"startTime":"2026-07-22T23:37:39.768Z","endTime":"2026-07-22T23:37:43.347Z","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":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.650507655975506,"aZ":-28.365673759747214,"pfxX":1.0723064648186789,"pfxZ":2.312878413352756,"pX":1.3279858771234458,"pZ":1.238222453745978,"vX0":9.947830052811346,"vY0":-127.63552384712105,"vZ0":-5.07735459907791,"x":66.38,"y":205.35,"x0":-2.761871315981748,"y0":50.00342672030347,"z0":5.491151381180969,"aX":1.7659846187265438},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.2,"breakHorizontal":-4.2,"spinRate":2524,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.42938334120662347,"extension":6.123263530447654},"index":2,"playId":"6f9278fc-8e48-3513-9c1a-c635cfba50aa","pitchNumber":3,"startTime":"2026-07-22T23:37:59.833Z","endTime":"2026-07-22T23:38:03.162Z","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":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.871495459965725,"aZ":-21.992302926384056,"pfxX":-9.768061907117719,"pfxZ":5.397759335955126,"pX":0.15923771654647,"pZ":3.498249830354059,"vX0":11.249159023192082,"vY0":-136.69061202431553,"vZ0":-1.7176313454086896,"x":110.93,"y":144.33,"x0":-2.7455650972190813,"y0":50.00551080166756,"z0":5.648736475073753,"aX":-18.43832380499491},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.6,"breakHorizontal":15.2,"spinRate":2297,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4011053740235182,"extension":6.389907505257793},"index":3,"playId":"e5505c25-e3bc-304a-afd6-2c0ef4e61c4e","pitchNumber":4,"startTime":"2026-07-22T23:38:17.554Z","endTime":"2026-07-22T23:38:21.377Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.565192681236237,"aZ":-15.047344791499011,"pfxX":-5.998978495064836,"pfxZ":8.648353793212626,"pX":-0.6835309698500692,"pZ":2.116188111699503,"vX0":7.854755347274275,"vY0":-139.42539029318044,"vZ0":-6.746038173257751,"x":143.05,"y":181.64,"x0":-2.7499159181317596,"y0":50.00673073352179,"z0":5.54920087878457,"aX":-11.885786895685115},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":9.4,"spinRate":2419,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.3919327573110727,"extension":6.321044530498725},"index":4,"playId":"b9ee38b0-10fd-303a-9666-b63a4718854d","pitchNumber":5,"startTime":"2026-07-22T23:38:47.073Z","endTime":"2026-07-22T23:38:50.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T23:38:50.395Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T23:40:49.967Z","endTime":"2026-07-22T23:42:31.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":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":6},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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(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":88.4,"endSpeed":81.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32324742169493,"aZ":-24.24023996193598,"pfxX":10.67327555522239,"pfxZ":4.6856876155036,"pX":-0.39048978720318134,"pZ":3.0079221556539135,"vX0":-6.210873709895049,"vY0":-128.7035643745011,"vZ0":-1.9145629877439212,"x":131.88,"y":157.57,"x0":0.6554044644964075,"y0":50.00324586577432,"z0":5.620930925104333,"aX":18.077401535045475},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.3,"breakHorizontal":-18.1,"spinRate":1971,"spinDirection":125},"zone":1,"typeConfidence":2.0,"plateTime":0.4240274693714854,"extension":5.974969156309312},"index":0,"playId":"b423486f-64a6-3ca6-aa2f-ad84c837b29e","pitchNumber":1,"startTime":"2026-07-22T23:40:54.555Z","endTime":"2026-07-22T23:40:57.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.678430533154025,"aZ":-17.63110986474208,"pfxX":7.994422724255134,"pfxZ":8.557254262136622,"pX":0.010272706691472532,"pZ":3.230875857068561,"vX0":-4.399261882897793,"vY0":-129.22204915487137,"vZ0":-2.611973922462021,"x":116.61,"y":151.55,"x0":0.6916921739858429,"y0":50.004173513772194,"z0":5.6017158149496815,"aX":13.587905656436334},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":15.1,"breakHorizontal":-13.6,"spinRate":2158,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.4230656236860266,"extension":6.030789534183776},"index":1,"playId":"369e458f-6643-3191-aecf-1835bcaa3458","pitchNumber":2,"startTime":"2026-07-22T23:41:06.757Z","endTime":"2026-07-22T23:41:10.171Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-22T23:41:15.524Z","endTime":"2026-07-22T23:41:27.979Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.179387700282124,"aZ":-23.73166408996798,"pfxX":8.892266113543311,"pfxZ":5.761390277719343,"pX":-0.19561888340691236,"pZ":1.7947642117757447,"vX0":-5.644993057539667,"vY0":-119.47539364322687,"vZ0":-3.736855424015138,"x":124.46,"y":190.32,"x0":1.0269358485067608,"y0":50.00100301941826,"z0":5.480199646875393,"aX":13.023386617028452},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":10.0,"breakHorizontal":-15.0,"spinRate":1707,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.4561691533499692,"extension":6.182621888215716},"index":3,"playId":"38ee315f-f0d5-3935-b117-aa86a02f9034","pitchNumber":3,"startTime":"2026-07-22T23:41:27.979Z","endTime":"2026-07-22T23:41:31.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96231586398116,"aZ":-27.691153680459497,"pfxX":-1.5101480760374013,"pfxZ":3.019824478465475,"pX":-1.6348726175467037,"pZ":2.696414031966434,"vX0":-5.999481344772043,"vY0":-120.71907020207911,"vZ0":-0.907655960176146,"x":179.32,"y":165.98,"x0":1.071843561925911,"y0":50.0048964465143,"z0":5.499636898561845,"aX":-2.2448712764152847},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.5,"breakHorizontal":4.1,"spinRate":2188,"spinDirection":168},"zone":11,"typeConfidence":2.0,"plateTime":0.452511430877407,"extension":6.157677528335736},"index":4,"playId":"7737025a-e96c-38fb-be60-96f2c1d3638a","pitchNumber":4,"startTime":"2026-07-22T23:41:45.640Z","endTime":"2026-07-22T23:41:48.837Z","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":88.8,"endSpeed":81.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.853438788661727,"aZ":-19.1831046334362,"pfxX":6.700739238307187,"pfxZ":7.620030006012499,"pX":-0.6434386106073888,"pZ":2.3402117533283366,"vX0":-5.935656988633861,"vY0":-129.20004779730994,"vZ0":-4.246998749008895,"x":141.53,"y":175.59,"x0":0.8040804293558595,"y0":50.0000110634673,"z0":5.463821044890644,"aX":11.419410561188334},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":13.2,"breakHorizontal":-10.9,"spinRate":2019,"spinDirection":130},"zone":4,"typeConfidence":2.0,"plateTime":0.4226162431821625,"extension":6.132942247420616},"index":5,"playId":"82ed1b27-f2a9-3f00-92eb-d516d7da7dfc","pitchNumber":5,"startTime":"2026-07-22T23:42:00.920Z","endTime":"2026-07-22T23:42:05.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.239245198193792,"aZ":-24.154118668174025,"pfxX":7.664029255716543,"pfxZ":5.593014088880868,"pX":-0.29066787349570405,"pZ":2.423622808104111,"vX0":-5.501096360156249,"vY0":-118.34881670615887,"vZ0":-2.2894177289245565,"x":128.08,"y":173.34,"x0":1.0555014942534167,"y0":50.00384199885737,"z0":5.591105521739329,"aX":10.99322860834903},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":9.8,"breakHorizontal":-12.7,"spinRate":1604,"spinDirection":122},"zone":4,"typeConfidence":2.0,"plateTime":0.46086585353491527,"extension":6.1604312713365035},"hitData":{"launchSpeed":96.2,"launchAngle":49.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.75,"coordY":111.17}},"index":6,"playId":"9b373406-4a12-330c-8e4b-7c719c06b710","pitchNumber":6,"startTime":"2026-07-22T23:42:18.763Z","endTime":"2026-07-22T23:42:31.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T23:42:31.962Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Campusano walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T23:42:34.229Z","endTime":"2026-07-22T23:43:51.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.285359329978338,"aZ":-22.072320762680093,"pfxX":-0.5120479323841767,"pfxZ":6.307183400722789,"pX":0.4905262434867292,"pZ":1.9429346701142587,"vX0":-2.1340720738673657,"vY0":-125.43609460598708,"vZ0":-3.9917050263863674,"x":98.3,"y":186.32,"x0":1.4171954591799714,"y0":50.00049075500862,"z0":5.344635527381566,"aX":-0.8189733870311594},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.8,"breakHorizontal":1.4,"spinRate":2164,"spinDirection":155},"zone":9,"typeConfidence":2.0,"plateTime":0.4359048414126403,"extension":6.069989545781711},"index":0,"playId":"a4c2ae70-c4c0-3ae8-a595-48ae0e92b3f1","pitchNumber":1,"startTime":"2026-07-22T23:42:49.315Z","endTime":"2026-07-22T23:42:52.868Z","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":80.4,"endSpeed":74.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.235436276445466,"aZ":-25.136886681784045,"pfxX":6.709791642310313,"pfxZ":5.038134182726098,"pX":1.6723854312733688,"pZ":2.3979669241274526,"vX0":-1.22951744642667,"vY0":-117.18333535343696,"vZ0":-1.678115397228876,"x":53.25,"y":174.03,"x0":1.3305534231568465,"y0":50.0019680262163,"z0":5.461716311922504,"aX":9.372130782905455},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":9.0,"breakHorizontal":-11.9,"spinRate":1545,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4666242900949622,"extension":6.250696606996989},"index":1,"playId":"2aa70b28-a507-315e-96f2-1166f694353b","pitchNumber":2,"startTime":"2026-07-22T23:43:00.719Z","endTime":"2026-07-22T23:43:03.800Z","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":81.2,"endSpeed":74.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.080639646672253,"aZ":-24.110147043934415,"pfxX":9.267111235369104,"pfxZ":5.700423078423993,"pX":-0.17895431446814342,"pZ":0.9479801327593794,"vX0":-5.565247526855646,"vY0":-118.11050401312737,"vZ0":-5.292260078582441,"x":123.82,"y":213.18,"x0":1.0014410738176571,"y0":50.00536748321587,"z0":5.429421105339551,"aX":13.120759329395867},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":9.2,"breakHorizontal":-15.5,"spinRate":1529,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.463395948570247,"extension":6.197257641144108},"index":2,"playId":"13f74ad1-25e9-3053-ae9d-42cc9a7a84a8","pitchNumber":3,"startTime":"2026-07-22T23:43:13.070Z","endTime":"2026-07-22T23:43:16.121Z","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":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.789032828936058,"aZ":-23.43586417009539,"pfxX":0.6106070003821227,"pfxZ":5.5293435970256315,"pX":-1.9277761864466298,"pZ":3.097900491897972,"vX0":-7.049340759694994,"vY0":-124.31566620872749,"vZ0":-1.0877977954577442,"x":190.48,"y":155.14,"x0":0.8541140550327079,"y0":50.00008061744719,"z0":5.47018653433045,"aX":0.9656024161286786},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":10.1,"breakHorizontal":0.4,"spinRate":2099,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.43906598136258435,"extension":6.219887233275843},"index":3,"playId":"d8220f21-bf36-33fa-b9e9-d375d4e1e969","pitchNumber":4,"startTime":"2026-07-22T23:43:28.859Z","endTime":"2026-07-22T23:43:31.886Z","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":88.8,"endSpeed":81.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.766238819519515,"aZ":-24.286631357414766,"pfxX":9.500988558455298,"pfxZ":4.631210074905794,"pX":1.0285694333005733,"pZ":1.8927080926048256,"vX0":-3.493138838020032,"vY0":-129.34922705942745,"vZ0":-3.95688671773585,"x":77.79,"y":187.68,"x0":1.1585174502145852,"y0":50.000924478934394,"z0":5.293813036722626,"aX":16.17506883927371},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.8,"breakHorizontal":-16.4,"spinRate":1894,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4226676927415025,"extension":6.185659703926731},"index":4,"playId":"b1aae56a-324a-39a6-9886-163a1fc34325","pitchNumber":5,"startTime":"2026-07-22T23:43:47.064Z","endTime":"2026-07-22T23:43:51.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T23:43:51.116Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xander Bogaerts walks. Luis Campusano to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T23:44:02.671Z","endTime":"2026-07-22T23:46:00.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnSecond":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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(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":88.4,"endSpeed":81.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.117522478204652,"aZ":-24.953376548125558,"pfxX":8.632116018785117,"pfxZ":4.2498917049731695,"pX":0.9565644910858917,"pZ":2.7654473159519686,"vX0":-2.9735799491132404,"vY0":-128.86306565674894,"vZ0":-1.8670853671458332,"x":80.54,"y":164.11,"x0":0.9968100435002936,"y0":50.003528427370355,"z0":5.407005570302816,"aX":14.672163640752212},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.6,"breakHorizontal":-15.1,"spinRate":1796,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.42332379674769705,"extension":6.086896630259327},"index":0,"playId":"3e40cc80-755e-39b4-9a91-20e8922c9e9f","pitchNumber":1,"startTime":"2026-07-22T23:44:18.674Z","endTime":"2026-07-22T23:44:22.297Z","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":87.3,"endSpeed":81.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.834942374511066,"aZ":-24.231129249374792,"pfxX":8.290330847252935,"pfxZ":4.782105883888429,"pX":0.7418586088432605,"pZ":2.9603607127128426,"vX0":-3.52126265385728,"vY0":-127.25005299670089,"vZ0":-1.7632402791646942,"x":88.72,"y":158.85,"x0":1.056260410347639,"y0":50.00483913164178,"z0":5.556930836827416,"aX":13.779638985508495},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.5,"breakHorizontal":-14.4,"spinRate":1790,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.42824235225327945,"extension":6.043978065387343},"index":1,"playId":"99fe3936-28c3-3456-85b6-5a128030bc75","pitchNumber":2,"startTime":"2026-07-22T23:44:35.715Z","endTime":"2026-07-22T23:44:39.055Z","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":80.2,"endSpeed":74.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.436558309064704,"aZ":-25.43566300434029,"pfxX":7.340573465187853,"pfxZ":4.8356145820466345,"pX":0.7466787736695812,"pZ":1.7880893505942643,"vX0":-3.20905139068188,"vY0":-116.85782835120413,"vZ0":-2.9725938724254166,"x":88.54,"y":190.5,"x0":1.1783677544308206,"y0":50.002973170048556,"z0":5.446819663622149,"aX":10.230329874682466},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":8.4,"breakHorizontal":-12.6,"spinRate":1511,"spinDirection":126},"zone":9,"typeConfidence":2.0,"plateTime":0.4673500429425248,"extension":6.121568492073572},"index":2,"playId":"be5b919c-f89c-372e-b5e3-85dd00e6b466","pitchNumber":3,"startTime":"2026-07-22T23:44:55.049Z","endTime":"2026-07-22T23:45:00.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.688010071737846,"aZ":-25.43705847448838,"pfxX":6.4088165262540615,"pfxZ":4.711894016443333,"pX":-0.2860412937800483,"pZ":0.8445349018402076,"vX0":-4.827870978307947,"vY0":-118.05009491031738,"vZ0":-4.994648437924983,"x":127.9,"y":215.98,"x0":0.9398011473039728,"y0":50.002598547975744,"z0":5.292063230245578,"aX":9.164960871530395},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":7.7,"breakHorizontal":-10.7,"spinRate":1555,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.46165371936140387,"extension":6.298146401429336},"index":3,"playId":"f08740c1-8141-3f34-8ea6-e59ca1afa4a1","pitchNumber":4,"startTime":"2026-07-22T23:45:16.753Z","endTime":"2026-07-22T23:45:20.382Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.951955481903042,"aZ":-23.249813684963204,"pfxX":-0.5380590051535892,"pfxZ":5.68214993248365,"pX":-0.2958151578379712,"pZ":2.2896692804688303,"vX0":-3.410961891560379,"vY0":-124.26545958731175,"vZ0":-2.632583589698433,"x":128.28,"y":176.96,"x0":1.162141647371487,"y0":50.00096163809998,"z0":5.285856264594009,"aX":-0.8447207208197993},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.0,"breakHorizontal":1.7,"spinRate":2127,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.4400792637044968,"extension":6.182142545354833},"index":4,"playId":"89432976-1c63-36a9-b60c-7772c9417f4a","pitchNumber":5,"startTime":"2026-07-22T23:45:36.772Z","endTime":"2026-07-22T23:45:39.921Z","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":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.936970608105494,"aZ":-23.959235557412672,"pfxX":8.577443589116081,"pfxZ":4.800809530204827,"pX":-0.09513535091791356,"pZ":4.296114962941829,"vX0":-4.5291466355967955,"vY0":-130.13637856164488,"vZ0":0.7841164978630921,"x":120.63,"y":122.78,"x0":0.5557247665252344,"y0":50.00145330166144,"z0":5.80914754442055,"aX":14.67469542193613},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.1,"breakHorizontal":-14.5,"spinRate":1840,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.4212809306050138,"extension":6.049646883748901},"index":5,"playId":"91bdd0af-f39f-3206-a5c0-15256d863f7e","pitchNumber":6,"startTime":"2026-07-22T23:45:56.783Z","endTime":"2026-07-22T23:46:00.205Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T23:46:00.205Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T23:47:00.934Z","endTime":"2026-07-22T23:50:14.840Z","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":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnSecond":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8],"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":8},"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":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T23:46:11.973Z","endTime":"2026-07-22T23:47:03.279Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.091092170644718,"aZ":-24.632094526818697,"pfxX":8.109372470033568,"pfxZ":4.492429692082354,"pX":0.5397652800390544,"pZ":2.894183916124456,"vX0":-3.8177225126209633,"vY0":-128.4170442075296,"vZ0":-1.8056302993384195,"x":96.43,"y":160.64,"x0":0.9871742447499977,"y0":50.00591897265519,"z0":5.51123127652484,"aX":13.628332974894986},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.9,"breakHorizontal":-13.9,"spinRate":1831,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.4255442700215095,"extension":6.26289733338733},"index":1,"playId":"5a122c0a-0f87-3755-9064-8f3a89c0fe3d","pitchNumber":1,"startTime":"2026-07-22T23:47:03.279Z","endTime":"2026-07-22T23:47:08.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.039215395478937,"aZ":-23.169257307323768,"pfxX":9.475266561094273,"pfxZ":5.248471883497192,"pX":1.1526072186809277,"pZ":1.761452159024124,"vX0":-3.0466879704519165,"vY0":-130.578133309249,"vZ0":-4.865834961960756,"x":73.07,"y":191.22,"x0":1.1075613086224771,"y0":50.00532065277765,"z0":5.405842262853833,"aX":16.26626208709998},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.5,"breakHorizontal":-16.4,"spinRate":2035,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.42042433117823563,"extension":6.199942156680332},"index":2,"playId":"d3ed43f7-dad2-3bcf-9814-00e6ce86f888","pitchNumber":2,"startTime":"2026-07-22T23:47:30.252Z","endTime":"2026-07-22T23:47:33.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.206774354598796,"aZ":-24.906600835048245,"pfxX":7.539792896228395,"pfxZ":5.101843499627808,"pX":0.640298138909591,"pZ":2.573717487028513,"vX0":-3.4432822749384107,"vY0":-118.48765105013501,"vZ0":-1.3602672945042356,"x":92.59,"y":169.29,"x0":1.1311713327484727,"y0":50.00300134442163,"z0":5.426681129092593,"aX":10.742698328133013},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":9.2,"breakHorizontal":-12.8,"spinRate":1638,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.46190013282017617,"extension":6.195416262736137},"index":3,"playId":"f879a8e3-3079-3d48-93e8-d01a35ba2c59","pitchNumber":3,"startTime":"2026-07-22T23:47:58.027Z","endTime":"2026-07-22T23:48:01.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.722011619166114,"aZ":-25.612864437677807,"pfxX":-2.1487066213215282,"pfxZ":4.388507832105134,"pX":-2.55919589944263,"pZ":0.3383500830189809,"vX0":-7.819716289122005,"vY0":-121.18350366615051,"vZ0":-6.19687362819352,"x":214.55,"y":229.64,"x0":0.9827065608271726,"y0":50.001006267057846,"z0":5.153438152546554,"aX":-3.206905386833113},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.7,"breakHorizontal":5.6,"spinRate":2252,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.4512477881174348,"extension":6.348575322171956},"index":4,"playId":"9468fb11-41bd-3bc2-b108-07f7f83193f1","pitchNumber":4,"startTime":"2026-07-22T23:48:26.553Z","endTime":"2026-07-22T23:48:29.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55178946711006,"aZ":-24.650266757540358,"pfxX":9.154985785133034,"pfxZ":4.414595792407518,"pX":1.1084578451762572,"pZ":2.3744802387162993,"vX0":-2.619362061409305,"vY0":-130.32550292268533,"vZ0":-3.216026736270196,"x":74.75,"y":174.67,"x0":0.9422585446570915,"y0":50.00620563074587,"z0":5.504007840975278,"aX":15.617984391906523},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.4,"breakHorizontal":-16.0,"spinRate":1986,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.42163434866453686,"extension":6.102445730855166},"index":5,"playId":"549dfdea-2e56-340a-ab10-a123fa27fb65","pitchNumber":5,"startTime":"2026-07-22T23:48:58.805Z","endTime":"2026-07-22T23:49:04.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, 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":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.239473672469384,"aZ":-24.536049688360382,"pfxX":8.521320598756589,"pfxZ":4.460788395465855,"pX":-0.26883405746528793,"pZ":2.938500521454972,"vX0":-5.463104207299978,"vY0":-129.82143308942454,"vZ0":-1.6588454947921132,"x":127.25,"y":159.44,"x0":0.7516771455465084,"y0":50.00631983139246,"z0":5.446809235115918,"aX":14.60172079231692},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.9,"breakHorizontal":-14.3,"spinRate":2013,"spinDirection":131},"zone":2,"typeConfidence":2.0,"plateTime":0.42133092924362137,"extension":6.136951902753509},"index":6,"playId":"049fb034-31f5-32fe-b8b0-6fe5453bd8cf","pitchNumber":6,"startTime":"2026-07-22T23:49:27.017Z","endTime":"2026-07-22T23:49:30.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.147397185764984,"aZ":-24.914478770727676,"pfxX":-1.4441984011229287,"pfxZ":4.797339068471503,"pX":-2.139899931357866,"pZ":0.7979729073111224,"vX0":-7.230429098517504,"vY0":-121.73415188598736,"vZ0":-5.629457579027124,"x":198.57,"y":217.23,"x0":1.0467272974783022,"y0":50.00103991391695,"z0":5.275621095499074,"aX":-2.1833407360740296},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.7,"breakHorizontal":4.2,"spinRate":2287,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.44860344397644125,"extension":6.404245276113291},"index":7,"playId":"f9aeb8e6-7198-37a2-90a8-8984ef0cece2","pitchNumber":7,"startTime":"2026-07-22T23:49:50.946Z","endTime":"2026-07-22T23:49:53.946Z","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, 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":79.8,"endSpeed":74.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.132647205379133,"aZ":-23.58272945157277,"pfxX":6.890965893683401,"pfxZ":6.239699394935769,"pX":-0.3160600475927485,"pZ":0.5461347993034383,"vX0":-5.645816076915492,"vY0":-116.13475559379005,"vZ0":-5.790816156283542,"x":129.05,"y":224.03,"x0":1.2419113339155998,"y0":50.0038635809787,"z0":5.292202424737289,"aX":9.48853897562983},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":10.2,"breakHorizontal":-11.3,"spinRate":1494,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.4702121100832133,"extension":6.274312067837045},"index":8,"playId":"8d314020-e03f-31ac-9218-8e80cd81c967","pitchNumber":8,"startTime":"2026-07-22T23:50:11.666Z","endTime":"2026-07-22T23:50:14.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T23:50:14.840Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jase Bowen called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T23:50:42.625Z","endTime":"2026-07-22T23:52:11.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"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(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":84.7,"endSpeed":78.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.048098063459594,"aZ":-24.838836408215563,"pfxX":-1.7371119858476387,"pfxZ":4.701489283794697,"pX":-0.2325542515665652,"pZ":2.532656023836611,"vX0":-3.1055652271219585,"vY0":-123.40865411757282,"vZ0":-1.994749501375878,"x":125.86,"y":170.4,"x0":1.2623943951002619,"y0":50.000129316084255,"z0":5.421136508173852,"aX":-2.7076667927919527},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.4,"breakHorizontal":3.8,"spinRate":2177,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.44199715271028817,"extension":6.171690686808121},"index":0,"playId":"3d0a0d98-7264-3afb-bfb3-c7f4c1802fc5","pitchNumber":1,"startTime":"2026-07-22T23:50:42.625Z","endTime":"2026-07-22T23:50:45.695Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.968960134121566,"aZ":-23.393051824710888,"pfxX":8.419569063279976,"pfxZ":6.03772494381781,"pX":0.16705384003706003,"pZ":1.7926445472271044,"vX0":-4.487769371547127,"vY0":-119.53405280153895,"vZ0":-3.4891625198542053,"x":110.63,"y":190.38,"x0":0.9701413328204314,"y0":50.00192413931778,"z0":5.359757270715197,"aX":12.243954613943053},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":10.4,"breakHorizontal":-14.3,"spinRate":1670,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.45733855621095776,"extension":6.224454103146481},"index":1,"playId":"c7eb88e0-270d-3689-b0f9-a4fc8f43c902","pitchNumber":2,"startTime":"2026-07-22T23:51:03.684Z","endTime":"2026-07-22T23:51:07.067Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-22T23:51:17.499Z","endTime":"2026-07-22T23:51:28.982Z","isPitch":false,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45978614686712,"aZ":-26.742547159316953,"pfxX":9.290270962117317,"pfxZ":3.743454149135471,"pX":1.2567887352642306,"pZ":1.9900709548217734,"vX0":-2.459810065433846,"vY0":-120.23510051114592,"vZ0":-2.481824286165189,"x":69.09,"y":185.05,"x0":1.0925362183813,"y0":50.00037167886226,"z0":5.432688445446226,"aX":13.46558523572},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.4,"breakHorizontal":-16.1,"spinRate":1628,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.45727408090992805,"extension":6.1580671444412225},"index":3,"playId":"a01cd083-f27b-3f26-b15c-1e0db12df5fa","pitchNumber":3,"startTime":"2026-07-22T23:51:28.982Z","endTime":"2026-07-22T23:51:32.595Z","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":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.651544830876823,"aZ":-22.838662280752033,"pfxX":9.790427590270488,"pfxZ":5.480588419652037,"pX":0.11689046847934507,"pZ":4.512282010869289,"vX0":-4.15416183348104,"vY0":-130.05200540142096,"vZ0":1.1044554665851134,"x":112.54,"y":116.95,"x0":0.4677415379028151,"y0":50.00295302438106,"z0":5.821138770269282,"aX":16.680346665553394},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.4,"breakHorizontal":-16.7,"spinRate":1966,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.42202358884393076,"extension":5.922045068412246},"index":4,"playId":"b4920f25-ca13-309f-a5d9-479fd6d30284","pitchNumber":4,"startTime":"2026-07-22T23:51:48.274Z","endTime":"2026-07-22T23:51:51.274Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05695394931769,"aZ":-25.13955337307915,"pfxX":-0.5416202461180997,"pfxZ":4.470754839619043,"pX":0.6144478958205623,"pZ":2.1588344486623092,"vX0":-1.947993608352516,"vY0":-123.97883506927766,"vZ0":-2.6908078219892086,"x":93.58,"y":180.49,"x0":1.4770678080980957,"y0":50.00606533529446,"z0":5.330760636062664,"aX":-0.8533065509542486},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.8,"breakHorizontal":1.4,"spinRate":2264,"spinDirection":161},"zone":9,"typeConfidence":2.0,"plateTime":0.4398204131676038,"extension":6.214171219302485},"index":5,"playId":"33923b4c-0fd1-3363-b3e0-adfdc8dc5e6e","pitchNumber":5,"startTime":"2026-07-22T23:52:08.490Z","endTime":"2026-07-22T23:52:11.689Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T23:52:11.689Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mauricio Dubón strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T23:54:18.594Z","endTime":"2026-07-22T23:55:09.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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":"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":91.9,"endSpeed":85.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.387912192881263,"aZ":-17.28303071961001,"pfxX":-3.221101092173672,"pfxZ":8.13893358657484,"pX":0.7875255675518599,"pZ":2.3667090571565965,"vX0":10.094063449123786,"vY0":-133.58036981841948,"vZ0":-5.1683726754956085,"x":86.98,"y":174.88,"x0":-2.6011700678121352,"y0":50.00642671880716,"z0":5.546413601944675,"aX":-5.897698696248074},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.9,"breakHorizontal":4.0,"spinRate":2284,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4080850992756182,"extension":6.129908315094095},"index":0,"playId":"cd5ae9cf-3161-3447-aea1-077e2660f0ef","pitchNumber":1,"startTime":"2026-07-22T23:54:22.375Z","endTime":"2026-07-22T23:54:25.670Z","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":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.861312043452443,"aZ":-29.79238190180204,"pfxX":8.087990152833472,"pfxZ":1.6482886703286486,"pX":0.8056825370432392,"pZ":2.510790630544658,"vX0":6.657621625544876,"vY0":-119.37103816143458,"vZ0":-0.5925655521455471,"x":86.29,"y":170.99,"x0":-3.0695800443019956,"y0":50.00228578134521,"z0":5.4431468786832795,"aX":11.676371357425142},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.1,"breakHorizontal":-16.2,"spinRate":2824,"spinDirection":69},"zone":12,"typeConfidence":2.0,"plateTime":0.45875497228627493,"extension":5.996161382455417},"index":1,"playId":"1190117a-328d-3cff-9acb-b6e45ce017df","pitchNumber":2,"startTime":"2026-07-22T23:54:36.621Z","endTime":"2026-07-22T23:54:39.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.053439843096076,"aZ":-30.060190351195427,"pfxX":9.228085326418245,"pfxZ":1.4940560336270403,"pX":2.6361609455805124,"pZ":1.6473074552685179,"vX0":10.087145827494385,"vY0":-118.51969927505682,"vZ0":-2.162169792200906,"x":16.52,"y":194.3,"x0":-2.8842790399683618,"y0":50.00159006276245,"z0":5.334425895692811,"aX":13.038729858758359},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.4,"breakHorizontal":-19.3,"spinRate":3038,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4633225821438094,"extension":6.109168401348528},"index":2,"playId":"21f104a8-e08d-3404-bf8b-7421dae710f1","pitchNumber":3,"startTime":"2026-07-22T23:54:51.426Z","endTime":"2026-07-22T23:54:54.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.233085194152814,"aZ":-27.784397165591002,"pfxX":8.510191884297853,"pfxZ":3.103813553730147,"pX":1.3109341850552123,"pZ":2.35819879159559,"vX0":7.438583969027936,"vY0":-118.82664369455081,"vZ0":-1.358415398787004,"x":67.03,"y":175.11,"x0":-2.9788031010086415,"y0":50.00245311430387,"z0":5.489146179092207,"aX":12.025251926962781},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.5,"breakHorizontal":-17.4,"spinRate":2905,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.46302440041321535,"extension":6.041996128983405},"index":3,"playId":"3fc85656-9d80-3d29-823c-0d3555d933c6","pitchNumber":4,"startTime":"2026-07-22T23:55:06.231Z","endTime":"2026-07-22T23:55:09.428Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T23:55:09.428Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jim Jarvis singles on a ground ball to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T23:55:19.063Z","endTime":"2026-07-22T23:56:37.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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,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":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.567539421623742,"aZ":-22.759819431394117,"pfxX":-10.197709940229174,"pfxZ":5.004377523477112,"pX":1.0790232679881906,"pZ":2.2306006780580145,"vX0":13.770982573010183,"vY0":-135.78601028611374,"vZ0":-4.5245902379733245,"x":75.87,"y":178.55,"x0":-2.715111596568054,"y0":50.00565066636837,"z0":5.486604720373046,"aX":-19.19523402623029},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.3,"breakHorizontal":15.8,"spinRate":2319,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4021776942000339,"extension":6.265524198368168},"index":0,"playId":"c7d65b9e-1609-33a4-8469-e6e0cc4df300","pitchNumber":1,"startTime":"2026-07-22T23:55:32.837Z","endTime":"2026-07-22T23:55:36.721Z","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":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.034103712042622,"aZ":-29.969520395753598,"pfxX":7.726807168685044,"pfxZ":1.5564536183012034,"pX":-0.7902083336310771,"pZ":2.308072203996758,"vX0":3.503360274109662,"vY0":-118.56385577283581,"vZ0":-0.8921959592194344,"x":147.12,"y":176.46,"x0":-3.2919193213273705,"y0":50.00591394818482,"z0":5.428353983725385,"aX":10.983933157293754},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.9,"breakHorizontal":-14.9,"spinRate":2838,"spinDirection":69},"zone":4,"typeConfidence":2.0,"plateTime":0.46226921355662975,"extension":6.133332999994766},"index":1,"playId":"c68a6369-38a4-31e9-85f0-dfe3bd5b9f81","pitchNumber":2,"startTime":"2026-07-22T23:55:47.432Z","endTime":"2026-07-22T23:55:50.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.562790294562273,"aZ":-24.9061737012922,"pfxX":-9.983238795601201,"pfxZ":4.493498204348602,"pX":0.12590517850696814,"pZ":2.33380856501437,"vX0":10.734177598831824,"vY0":-126.10424107259122,"vZ0":-2.075386993781093,"x":112.2,"y":175.77,"x0":-2.8798277381369974,"y0":50.00459469077608,"z0":5.167720135676118,"aX":-16.153616143250957},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.9,"breakHorizontal":15.7,"spinRate":1889,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.43361488495593825,"extension":6.1962375785221555},"index":2,"playId":"c0c7d135-1cdd-3647-8cda-f8a1704a2699","pitchNumber":3,"startTime":"2026-07-22T23:56:02.087Z","endTime":"2026-07-22T23:56:09.021Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.000042292183718,"aZ":-26.159956621634848,"pfxX":-9.115334056617924,"pfxZ":3.654814809318718,"pX":-0.7045354014636508,"pZ":1.9437949640810535,"vX0":8.796810020620466,"vY0":-126.43587484127796,"vZ0":-3.020449698670114,"x":143.86,"y":186.3,"x0":-3.018786435311662,"y0":50.00044336588968,"z0":5.218417407325886,"aX":-14.987330601336899},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.2,"breakHorizontal":14.9,"spinRate":1972,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.4306445996049493,"extension":6.262997184187015},"hitData":{"launchSpeed":88.1,"launchAngle":2.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.29,"coordY":100.21}},"index":3,"playId":"920c5bef-c2f2-3c4e-850b-57e575b199e6","pitchNumber":4,"startTime":"2026-07-22T23:56:25.534Z","endTime":"2026-07-22T23:56:37.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T23:56:37.647Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brewer Hicklen flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T23:56:45.555Z","endTime":"2026-07-22T23:58:44.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","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":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":85.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42710394131916,"aZ":-25.311982642899054,"pfxX":-8.589106992233972,"pfxZ":3.7211279858482147,"pX":-0.31647082854413466,"pZ":3.110058521655938,"vX0":9.08880408900857,"vY0":-134.52479941926006,"vZ0":-1.7483346263555668,"x":129.06,"y":154.81,"x0":-2.612591812197313,"y0":50.0047809107229,"z0":5.55150420826133,"aX":-15.846150756460512},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.6,"breakHorizontal":13.8,"spinRate":2349,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.40616983766112735,"extension":6.217441866942137},"index":0,"playId":"1944a63b-2a67-3969-a303-354d9e4e0056","pitchNumber":1,"startTime":"2026-07-22T23:57:02.822Z","endTime":"2026-07-22T23:57:06.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.97484705609561,"aZ":-30.094062077611845,"pfxX":4.533232678217461,"pfxZ":1.3420652746926685,"pX":0.4617095442452773,"pZ":2.499726346224052,"vX0":6.84887709458774,"vY0":-122.5894034442185,"vZ0":-1.0826234671856885,"x":99.4,"y":171.29,"x0":-2.93735454740979,"y0":50.00367048202301,"z0":5.473214752511691,"aX":7.027875513479512},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.4,"breakHorizontal":-9.6,"spinRate":3006,"spinDirection":66},"zone":6,"typeConfidence":2.0,"plateTime":0.4436429402675208,"extension":5.929245240659242},"index":1,"playId":"64904366-717a-3168-9f0c-36d74fe37862","pitchNumber":2,"startTime":"2026-07-22T23:57:34.641Z","endTime":"2026-07-22T23:57:41.374Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"a994f644-ce53-3dd9-bae5-b9755abca53d","startTime":"2026-07-22T23:58:03.102Z","endTime":"2026-07-22T23:58:08.482Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.791625720306005,"aZ":-31.48936445343459,"pfxX":9.480049815609743,"pfxZ":0.4689247307953899,"pX":0.8199603456045826,"pZ":2.9199397702579035,"vX0":5.753720388069272,"vY0":-119.98207052509424,"vZ0":0.2759864216326371,"x":85.75,"y":159.94,"x0":-2.8357919266258107,"y0":50.004697735255284,"z0":5.594685942694549,"aX":13.912164596145645},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.2,"breakHorizontal":-18.5,"spinRate":2751,"spinDirection":64},"zone":12,"typeConfidence":2.0,"plateTime":0.455365657730471,"extension":5.989477432978537},"hitData":{"launchSpeed":101.2,"launchAngle":27.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.46,"coordY":44.54}},"index":3,"playId":"2d8129d0-842f-335b-94a3-6c7adb25c1f1","pitchNumber":3,"startTime":"2026-07-22T23:58:30.157Z","endTime":"2026-07-22T23:58:44.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T23:58:44.237Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drake Baldwin singles on a sharp line drive to right fielder Fernando Tatis Jr. Jim Jarvis to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T23:58:59.111Z","endTime":"2026-07-22T23:59:39.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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],"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"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":"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":1},"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":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.759890479531396,"aZ":-27.09097470006155,"pfxX":-8.594471388103997,"pfxZ":3.1207793577406715,"pX":-1.9135372155661896,"pZ":3.382181518394273,"vX0":5.748771342739025,"vY0":-126.10891269922183,"vZ0":0.6119414737172492,"x":189.94,"y":147.46,"x0":-3.0923375067647174,"y0":50.004965974201106,"z0":5.301283018679608,"aX":-14.011077402023563},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.0,"breakHorizontal":14.5,"spinRate":1744,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.4323590675003799,"extension":6.110410203690944},"index":0,"playId":"71b39444-b7f6-3b5d-bdb7-794c00cf06f0","pitchNumber":1,"startTime":"2026-07-22T23:59:05.777Z","endTime":"2026-07-22T23:59:08.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.016793523199702,"aZ":-30.230577289582758,"pfxX":9.81807846522957,"pfxZ":1.4101244721616784,"pX":0.48623544886079584,"pZ":2.438158038545405,"vX0":5.178977408793744,"vY0":-116.5345038552583,"vZ0":-0.29984497547851996,"x":98.47,"y":172.95,"x0":-3.040568041740492,"y0":50.00054753427351,"z0":5.425609218789788,"aX":13.492201026884235},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":2.8,"breakHorizontal":-19.1,"spinRate":2703,"spinDirection":50},"zone":6,"typeConfidence":2.0,"plateTime":0.4701187063742811,"extension":6.225395057517085},"hitData":{"launchSpeed":104.4,"launchAngle":18.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":204.88,"coordY":100.57}},"index":1,"playId":"de120d97-de0a-3356-9e0b-815ed14026c5","pitchNumber":2,"startTime":"2026-07-22T23:59:26.376Z","endTime":"2026-07-22T23:59:39.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T23:59:39.796Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ozzie Albies strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T23:59:53.136Z","endTime":"2026-07-23T00:01:48.481Z","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":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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":"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":{"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":86.9,"endSpeed":80.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.968235699523024,"aZ":-25.229596524779687,"pfxX":-8.699465919113546,"pfxZ":4.220871877751203,"pX":-1.2590761607323004,"pZ":2.350747432086929,"vX0":7.34244263260801,"vY0":-126.41917313703053,"vZ0":-2.0826094110957896,"x":164.99,"y":175.31,"x0":-3.04883166531684,"y0":50.00076701452078,"z0":5.1788739023945585,"aX":-14.301626028380467},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.4,"breakHorizontal":14.4,"spinRate":1911,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4306886060377555,"extension":6.017158983756915},"index":0,"playId":"a555344d-2709-3e28-bb55-b1fae0de8ae9","pitchNumber":1,"startTime":"2026-07-23T00:00:09.086Z","endTime":"2026-07-23T00:00:14.580Z","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":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.945026126646432,"aZ":-25.595812470232943,"pfxX":-8.932684224679418,"pfxZ":4.043381382308943,"pX":-0.12964601279680338,"pZ":2.1803107211556605,"vX0":9.804021151255434,"vY0":-125.50954991652752,"vZ0":-2.5732422989953037,"x":121.94,"y":179.91,"x0":-2.8918359046562054,"y0":50.000043330141786,"z0":5.263460410522564,"aX":-14.51687088126523},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.1,"breakHorizontal":14.4,"spinRate":1856,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.43333302639003746,"extension":6.182088139181509},"index":1,"playId":"39f78733-1e91-3f54-a5c7-df5552c5926f","pitchNumber":2,"startTime":"2026-07-23T00:00:28.441Z","endTime":"2026-07-23T00:00:31.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.878494830349307,"aZ":-14.694041614163432,"pfxX":-3.871227383032622,"pfxZ":9.204800894835122,"pX":-0.49755481263836127,"pZ":3.468567756612528,"vX0":7.454236620397253,"vY0":-136.65222929499444,"vZ0":-3.1103253385218594,"x":135.97,"y":145.13,"x0":-2.752470666015723,"y0":50.00630559030841,"z0":5.625263289739656,"aX":-7.355060052802489},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":5.5,"spinRate":2350,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4001373102406012,"extension":6.211673364155039},"index":2,"playId":"c7db1d70-fa93-33d0-89aa-d13c1271aeb7","pitchNumber":3,"startTime":"2026-07-23T00:00:52.993Z","endTime":"2026-07-23T00:00:58.095Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":77.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.31740794611141,"aZ":-27.4956644949612,"pfxX":7.3557661947445645,"pfxZ":3.1320954923914677,"pX":-0.47478016083302965,"pZ":2.401610240825972,"vX0":3.9266727990320343,"vY0":-120.3695478082304,"vZ0":-1.371809792357221,"x":135.1,"y":173.94,"x0":-3.0734808501966575,"y0":50.0052766771541,"z0":5.3723592283317325,"aX":10.992901820691067},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.6,"breakHorizontal":-14.2,"spinRate":3003,"spinDirection":61},"zone":4,"typeConfidence":2.0,"plateTime":0.451870282825626,"extension":6.105443760655258},"index":3,"playId":"05c1dcf8-8137-3ebe-bb22-574539ebda6e","pitchNumber":4,"startTime":"2026-07-23T00:01:14.463Z","endTime":"2026-07-23T00:01:17.463Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"6e046542-5605-4a17-835a-db088a50a12c","startTime":"2026-07-23T00:01:30.570Z","endTime":"2026-07-23T00:01:35.570Z","isPitch":false,"type":"stepoff"},{"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":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29100016746219,"aZ":-26.011870128674147,"pfxX":-9.108139369721268,"pfxZ":3.813488664991631,"pX":-1.3762035657937812,"pZ":2.0669160147331294,"vX0":7.477253545502956,"vY0":-125.95205683788728,"vZ0":-2.5563522279872446,"x":169.46,"y":182.97,"x0":-3.1922259883162027,"y0":50.00271648594649,"z0":5.186906885199839,"aX":-14.713073390961164},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.6,"breakHorizontal":14.9,"spinRate":1975,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4339887713880919,"extension":6.0253523862199865},"index":5,"playId":"bdb8dbae-05fa-38fc-aba9-a9b75aaa6d62","pitchNumber":5,"startTime":"2026-07-23T00:01:45.265Z","endTime":"2026-07-23T00:01:48.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:01:48.481Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-23T00:03:54.833Z","endTime":"2026-07-23T00:05:18.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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, 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":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.38973581286494,"aZ":-24.659901381512093,"pfxX":7.315824820698422,"pfxZ":5.460300111642061,"pX":0.9758827137605408,"pZ":2.4962161046716096,"vX0":-2.9548680088779484,"vY0":-116.17659966450756,"vZ0":-1.8833921991797014,"x":79.8,"y":171.38,"x0":1.309118731797962,"y0":50.002020407459035,"z0":5.645780269660941,"aX":10.067464552895807},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":9.7,"breakHorizontal":-12.6,"spinRate":1614,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4702390282747748,"extension":5.909185225636363},"index":0,"playId":"bcc54de2-db49-3e01-b4fc-e51fc3bdc32f","pitchNumber":1,"startTime":"2026-07-23T00:03:58.293Z","endTime":"2026-07-23T00:04:02.360Z","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":0},"pitchData":{"startSpeed":79.9,"endSpeed":74.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.82938128454158,"aZ":-23.830008478991406,"pfxX":7.081187782339352,"pfxZ":6.034095957231538,"pX":-0.6288874443152435,"pZ":1.5567985234040278,"vX0":-6.07147066782388,"vY0":-116.3111294084018,"vZ0":-3.8799465640688426,"x":140.97,"y":196.75,"x0":1.0831818533946032,"y0":50.004976867078,"z0":5.481464043794544,"aX":9.797831832764254},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":10.3,"breakHorizontal":-11.5,"spinRate":1610,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.4691854012463237,"extension":6.018587875823221},"index":1,"playId":"44976848-0ffd-3f8e-941e-47e297bdb7f8","pitchNumber":2,"startTime":"2026-07-23T00:04:11.114Z","endTime":"2026-07-23T00:04:15.281Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.194293091310435,"aZ":-23.684065210608477,"pfxX":8.375270480141026,"pfxZ":5.177181481451026,"pX":0.9204975611912963,"pZ":2.654206903020673,"vX0":-3.477573250979888,"vY0":-127.041175895455,"vZ0":-2.4878157676088306,"x":81.91,"y":167.12,"x0":1.2163299702513442,"y0":50.004720820807414,"z0":5.522096378121292,"aX":13.737868788349054},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.1,"breakHorizontal":-14.4,"spinRate":1908,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.4305899839546372,"extension":5.992727934251825},"index":2,"playId":"e9d6106b-d86b-358b-85ca-097aff762182","pitchNumber":3,"startTime":"2026-07-23T00:04:25.496Z","endTime":"2026-07-23T00:04:28.667Z","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":88.5,"endSpeed":81.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.955454062418887,"aZ":-23.468106499699797,"pfxX":7.375831514172184,"pfxZ":5.156372177574724,"pX":1.1845243413319433,"pZ":2.4696791548652213,"vX0":-2.5840361649202563,"vY0":-128.8924805161863,"vZ0":-2.773070382933579,"x":71.85,"y":172.1,"x0":1.2398595077856294,"y0":50.002516696126996,"z0":5.365188577419711,"aX":12.451036172563327},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.0,"breakHorizontal":-12.8,"spinRate":1937,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4244128578337061,"extension":6.046723892542404},"index":3,"playId":"5c432fae-1752-37a9-9def-6d777b0880e1","pitchNumber":4,"startTime":"2026-07-23T00:04:42.727Z","endTime":"2026-07-23T00:04:46.451Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.356933016986105,"aZ":-24.75397594618738,"pfxX":-0.6309692256173229,"pfxZ":4.767845341768895,"pX":-0.31067603982509595,"pZ":1.5795448322736698,"vX0":-3.97858737233595,"vY0":-123.39265117651914,"vZ0":-4.156160773315799,"x":128.84,"y":196.13,"x0":1.3983291098679964,"y0":50.00516781137986,"z0":5.348392360529387,"aX":-0.9815417382992846},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.0,"breakHorizontal":2.0,"spinRate":2184,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.44227764450843576,"extension":6.094871721221316},"index":4,"playId":"681de8a3-2211-3ecb-acd5-a79f6ca5f521","pitchNumber":5,"startTime":"2026-07-23T00:04:58.558Z","endTime":"2026-07-23T00:05:01.558Z","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":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.684561630108828,"aZ":-24.05673344885084,"pfxX":-2.5494482981577873,"pfxZ":5.329436592069436,"pX":0.13446176059770706,"pZ":1.4012901549282601,"vX0":-2.3744792606925564,"vY0":-122.28609936094995,"vZ0":-4.462116381592373,"x":111.87,"y":200.95,"x0":1.4471412876013818,"y0":50.00514099910012,"z0":5.2977549397471675,"aX":-3.886219048925914},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.9,"breakHorizontal":5.2,"spinRate":2201,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.44681403967324274,"extension":6.087145781306162},"index":5,"playId":"da70d7d7-7304-36d5-b2e3-3a5a0afc327e","pitchNumber":6,"startTime":"2026-07-23T00:05:14.002Z","endTime":"2026-07-23T00:05:18.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:05:18.182Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out, third baseman Austin Riley to first baseman Matt Olson. Fernando Tatis Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-23T00:05:36.189Z","endTime":"2026-07-23T00:05:53.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":0},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.4,"endSpeed":69.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.51415481144057,"aZ":-35.43188082575417,"pfxX":-2.5817329032847316,"pfxZ":-2.71647894221854,"pX":0.7219423370203032,"pZ":2.4165450227913565,"vX0":-0.1927875960001184,"vY0":-108.41424096701209,"vZ0":0.6320300202293756,"x":89.48,"y":173.53,"x0":1.147565652285635,"y0":50.00182827855757,"z0":5.963495532511511,"aX":-3.0978821134225103},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-4.4,"breakHorizontal":4.7,"spinRate":2371,"spinDirection":296},"zone":6,"typeConfidence":2.0,"plateTime":0.5036618196223817,"extension":5.878128400604712},"hitData":{"launchSpeed":70.1,"launchAngle":-44.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.51,"coordY":178.88}},"index":0,"playId":"9cdb9098-f81a-3224-a753-799cf1d8449a","pitchNumber":1,"startTime":"2026-07-23T00:05:43.784Z","endTime":"2026-07-23T00:05:53.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:05:53.771Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to right fielder Brewer Hicklen.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-23T00:06:07.145Z","endTime":"2026-07-23T00:08:00.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","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":676551,"link":"/api/v1/people/676551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.922384289995016,"aZ":-23.49306215115862,"pfxX":8.23440269138138,"pfxZ":5.379251532834274,"pX":0.7805873471881479,"pZ":2.22345985267743,"vX0":-4.09852160435307,"vY0":-126.29606067742407,"vZ0":-3.211177428892703,"x":87.25,"y":178.75,"x0":1.35530483072214,"y0":50.003377995757035,"z0":5.402591484401274,"aX":13.291639152439727},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.2,"breakHorizontal":-13.9,"spinRate":1954,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.43382538629253276,"extension":6.057981527994334},"index":0,"playId":"c513a5aa-36c7-3d1c-92a7-f792c3d9130e","pitchNumber":1,"startTime":"2026-07-23T00:06:20.032Z","endTime":"2026-07-23T00:06:23.146Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.929831889571474,"aZ":-25.20295280945672,"pfxX":8.411092785179143,"pfxZ":5.096932947550116,"pX":-0.11122834152003297,"pZ":2.1118396078046886,"vX0":-5.659116018377295,"vY0":-116.2739721010346,"vZ0":-2.036003935087905,"x":121.24,"y":181.76,"x0":1.2621197737437586,"y0":50.004765121688735,"z0":5.3918027046081685,"aX":11.510976974985216},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":9.0,"breakHorizontal":-13.8,"spinRate":1586,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.4711869135160378,"extension":6.239064718682361},"index":1,"playId":"cbbc21b2-8aa2-3112-ac6b-0225c914f861","pitchNumber":2,"startTime":"2026-07-23T00:06:39.976Z","endTime":"2026-07-23T00:06:42.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74646003829065,"aZ":-21.719857532402255,"pfxX":7.8939538007421195,"pfxZ":6.373605364596667,"pX":-0.7087378985407552,"pZ":3.1100417713026847,"vX0":-5.759313000673263,"vY0":-127.18679447990931,"vZ0":-2.4562431858059073,"x":144.02,"y":154.81,"x0":0.5578367440714866,"y0":50.00499284541725,"z0":5.808298585518647,"aX":12.952645254350262},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":11.2,"breakHorizontal":-13.0,"spinRate":1964,"spinDirection":134},"zone":1,"typeConfidence":2.0,"plateTime":0.43041803371659526,"extension":5.942147092559508},"index":2,"playId":"dff975f7-09dd-30ec-bfd3-916c86dfe905","pitchNumber":3,"startTime":"2026-07-23T00:07:02.078Z","endTime":"2026-07-23T00:07:05.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.832671158446857,"aZ":-26.373909426411487,"pfxX":-2.477059950270281,"pfxZ":3.867891129555911,"pX":0.47131959743004265,"pZ":2.801810904423025,"vX0":-1.6995689264465728,"vY0":-120.87941463733982,"vZ0":-0.8870681254458265,"x":99.03,"y":163.13,"x0":1.5022749307814307,"y0":50.00049488804102,"z0":5.46364730829421,"aX":-3.709720885438251},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.1,"breakHorizontal":4.8,"spinRate":2190,"spinDirection":159},"zone":6,"typeConfidence":2.0,"plateTime":0.4510080800329477,"extension":5.973388330419944},"index":3,"playId":"b0fa2f46-f332-3f01-a3b3-d1cd65bc8e1f","pitchNumber":4,"startTime":"2026-07-23T00:07:23.716Z","endTime":"2026-07-23T00:07:26.866Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.145561942103107,"aZ":-27.815872337058344,"pfxX":-0.44063116218828124,"pfxZ":2.876299593984669,"pX":0.4095625826223289,"pZ":2.5500239575378822,"vX0":-2.327619755741429,"vY0":-122.12299662045086,"vZ0":-1.0798164759989264,"x":101.39,"y":169.93,"x0":1.4307357313944207,"y0":50.00452139454954,"z0":5.381798905618792,"aX":-0.6681705490493289},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.2,"breakHorizontal":1.3,"spinRate":2212,"spinDirection":163},"zone":6,"typeConfidence":2.0,"plateTime":0.4478105620121231,"extension":6.098935851216629},"hitData":{"launchSpeed":90.8,"launchAngle":48.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":156.22,"coordY":114.01}},"index":4,"playId":"40ce6e1a-27bc-3ec6-866f-eead652b777d","pitchNumber":5,"startTime":"2026-07-23T00:07:48.572Z","endTime":"2026-07-23T00:08:00.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:08:00.353Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-23T00:08:12.220Z","endTime":"2026-07-23T00:08:58.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","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":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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.414095680956056,"aZ":-25.329564507124914,"pfxX":6.560376005062343,"pfxZ":4.7702159718253965,"pX":0.8645749098924951,"pZ":1.8234726577067755,"vX0":-2.8466843025741158,"vY0":-118.66086329610269,"vZ0":-3.2248680543849906,"x":84.04,"y":189.55,"x0":1.2235328408496198,"y0":50.00284281294279,"z0":5.492852303669811,"aX":9.412084476848808},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":8.2,"breakHorizontal":-11.3,"spinRate":1529,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.46052089707559585,"extension":6.039663381855152},"index":0,"playId":"03705e05-4a77-38b6-8534-958ccc4e72e9","pitchNumber":1,"startTime":"2026-07-23T00:08:30.132Z","endTime":"2026-07-23T00:08:33.132Z","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":82.5,"endSpeed":76.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.27876311808578,"aZ":-24.161528687727635,"pfxX":8.861180902775157,"pfxZ":5.443200698442613,"pX":0.18489459849325432,"pZ":1.3690236674127974,"vX0":-5.087328375426811,"vY0":-120.02526345496992,"vZ0":-4.268242154178317,"x":109.95,"y":201.82,"x0":1.1709468497007653,"y0":50.00377599307178,"z0":5.299427329962791,"aX":13.045421204412818},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":9.1,"breakHorizontal":-15.0,"spinRate":1624,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4547863934741776,"extension":6.131366391763343},"hitData":{"launchSpeed":103.0,"launchAngle":-18.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.86,"coordY":158.3}},"index":1,"playId":"bad901fb-3c33-36aa-9edf-c3a467055d10","pitchNumber":2,"startTime":"2026-07-23T00:08:49.392Z","endTime":"2026-07-23T00:08:58.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:08:58.111Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Olson walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-23T00:11:00.924Z","endTime":"2026-07-23T00:13:03.320Z","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":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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.5,"endSpeed":85.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.287263689465917,"aZ":-13.128407689166496,"pfxX":-4.98621091164618,"pfxZ":10.156332509272213,"pX":-0.31497016797653177,"pZ":2.800218909715856,"vX0":8.218746663353762,"vY0":-135.9407532580392,"vZ0":-5.112111291298486,"x":129.01,"y":163.17,"x0":-2.7270562363629614,"y0":50.001813168156296,"z0":5.6136556405050095,"aX":-9.350114452523528},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.5,"breakHorizontal":7.3,"spinRate":2433,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.40264163864297453,"extension":6.040546501659704},"index":0,"playId":"30967c65-8eda-3834-87a1-93ecf8d60cbf","pitchNumber":1,"startTime":"2026-07-23T00:11:05.777Z","endTime":"2026-07-23T00:11:08.860Z","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":85.8,"endSpeed":78.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.773100455495285,"aZ":-22.492100499279513,"pfxX":-10.00708058226473,"pfxZ":6.164543395939724,"pX":-0.23325804691624966,"pZ":0.857064666518227,"vX0":9.889630444367787,"vY0":-124.44543975422823,"vZ0":-6.053746649964899,"x":125.89,"y":215.64,"x0":-2.9569812988123014,"y0":50.00028222776725,"z0":5.182072426605146,"aX":-15.70754863800178},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.0,"breakHorizontal":15.8,"spinRate":1797,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4399853568226053,"extension":6.159899586524634},"index":1,"playId":"478fb202-61bc-3ae0-9bad-edd194566742","pitchNumber":2,"startTime":"2026-07-23T00:11:22.649Z","endTime":"2026-07-23T00:11:25.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.740037102743305,"aZ":-25.652314771778286,"pfxX":-10.535293263009907,"pfxZ":4.077309486100654,"pX":-0.044501694587124954,"pZ":1.995504623086636,"vX0":10.665104916547916,"vY0":-125.73850919413741,"vZ0":-2.832419754629817,"x":118.7,"y":184.9,"x0":-2.9743309186734153,"y0":50.00237103532544,"z0":5.2202242995775565,"aX":-16.851822167530596},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.0,"breakHorizontal":16.6,"spinRate":1999,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.4357777946394763,"extension":6.059967753733141},"index":2,"playId":"69c6265e-bfd2-33df-a7e3-eed6daff4550","pitchNumber":3,"startTime":"2026-07-23T00:11:40.792Z","endTime":"2026-07-23T00:11:43.792Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-23T00:11:51.061Z","endTime":"2026-07-23T00:12:05.702Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.723154285022126,"aZ":-24.748404311275596,"pfxX":-10.363651525217119,"pfxZ":3.8114442214295448,"pX":-1.493698077418583,"pZ":2.914728441643592,"vX0":7.371259633304494,"vY0":-138.85756596140246,"vZ0":-2.7365135251766626,"x":173.94,"y":160.08,"x0":-2.8391794696128723,"y0":50.0025531416965,"z0":5.563392272282507,"aX":-20.193865298323495},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.5,"breakHorizontal":17.2,"spinRate":2279,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3947731359251634,"extension":6.023251775790927},"index":4,"playId":"6bf32d36-73a9-3308-a5bc-b8a86e28d5e9","pitchNumber":4,"startTime":"2026-07-23T00:12:05.702Z","endTime":"2026-07-23T00:12:08.702Z","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":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66571042401818,"aZ":-26.73861211305926,"pfxX":-10.21623890310195,"pfxZ":3.3818084167766456,"pX":-1.9476866709274738,"pZ":2.2673002606188213,"vX0":6.240263099869555,"vY0":-126.02289358160446,"vZ0":-1.9935289791857718,"x":191.24,"y":177.56,"x0":-3.12888316671837,"y0":50.00496900006736,"z0":5.228990539362035,"aX":-16.430837101791802},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.9,"breakHorizontal":17.0,"spinRate":1988,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.43466429291241226,"extension":6.150402538317801},"index":5,"playId":"78d7545a-8ac8-34db-84dc-0b26aa3a8e75","pitchNumber":5,"startTime":"2026-07-23T00:12:21.703Z","endTime":"2026-07-23T00:12:24.985Z","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.5,"endSpeed":76.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.978236467979563,"aZ":-25.86030764167402,"pfxX":8.664437401526396,"pfxZ":4.255646893813928,"pX":1.6080814814398532,"pZ":2.338753276716395,"vX0":7.808058422176336,"vY0":-121.40341339580604,"vZ0":-1.8861066249530227,"x":55.7,"y":175.63,"x0":-2.7821195831282073,"y0":50.00503643699883,"z0":5.3886558241906,"aX":12.863712862545501},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.4,"breakHorizontal":-17.6,"spinRate":2921,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.45211659622369327,"extension":6.216871657787778},"index":6,"playId":"d316d9eb-64c5-3b85-9e64-e9739c073191","pitchNumber":6,"startTime":"2026-07-23T00:12:39.637Z","endTime":"2026-07-23T00:12:43.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.213633673221192,"aZ":-25.748145907815186,"pfxX":-9.1029431715314,"pfxZ":3.9716030847501216,"pX":-1.1282632976993319,"pZ":3.065304355438496,"vX0":7.295890765540014,"vY0":-125.55685374089238,"vZ0":-0.30585863129503454,"x":160.01,"y":156.02,"x0":-2.8700552085019955,"y0":50.00262224518126,"z0":5.26005907342399,"aX":-14.729575989024811},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.3,"breakHorizontal":15.1,"spinRate":1930,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4340028825966544,"extension":6.100448359332657},"index":7,"playId":"4423af63-0812-3a20-b724-ab48f76c6480","pitchNumber":7,"startTime":"2026-07-23T00:12:59.593Z","endTime":"2026-07-23T00:13:03.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:13:03.320Z","atBatIndex":24},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Michael Harris II grounds into a force out, third baseman Manny Machado to shortstop Xander Bogaerts. Matt Olson out at 2nd. Michael Harris II to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-23T00:13:19.790Z","endTime":"2026-07-23T00:15:49.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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, 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":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.946339849314718,"aZ":-27.089373663046274,"pfxX":-10.819961122730557,"pfxZ":3.289184777303795,"pX":-1.8914982688168513,"pZ":3.2469294849584824,"vX0":6.602100519319523,"vY0":-123.40594965136874,"vZ0":0.6095204620894821,"x":189.1,"y":151.11,"x0":-3.1920683452030865,"y0":50.004494313655464,"z0":5.273958017928549,"aX":-16.734435580967386},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.4,"breakHorizontal":18.1,"spinRate":1924,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.44339520988281356,"extension":6.23325281456748},"index":0,"playId":"a8071f73-b528-3404-9e80-402305b4ce26","pitchNumber":1,"startTime":"2026-07-23T00:13:29.869Z","endTime":"2026-07-23T00:13:32.869Z","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":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.369611959802352,"aZ":-26.09802060413891,"pfxX":-11.35775052218054,"pfxZ":3.802791849192128,"pX":-0.4823637278100171,"pZ":2.0879101094691292,"vX0":9.630215361362572,"vY0":-125.3324233883802,"vZ0":-2.5406070057224883,"x":135.39,"y":182.41,"x0":-2.89135821527686,"y0":50.003082524476106,"z0":5.237317787882223,"aX":-18.143305937164353},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.6,"breakHorizontal":18.5,"spinRate":1872,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.43634946598230107,"extension":6.2076786367507735},"index":1,"playId":"63e05dc9-81d5-36bb-9d0b-d154eb306d0d","pitchNumber":2,"startTime":"2026-07-23T00:13:52.532Z","endTime":"2026-07-23T00:13:55.660Z","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":93.6,"endSpeed":85.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66243676824872,"aZ":-21.916756597597804,"pfxX":-9.064631126477845,"pfxZ":5.503787731782529,"pX":1.2373626720642288,"pZ":2.755261160271877,"vX0":13.381149549303874,"vY0":-135.6475945319708,"vZ0":-3.2079973084161644,"x":69.83,"y":164.39,"x0":-2.5817496350282214,"y0":50.00274813511364,"z0":5.4811989508597145,"aX":-16.894023728459544},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.5,"breakHorizontal":13.6,"spinRate":2211,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4037796222322152,"extension":6.277930218268267},"index":2,"playId":"1735b326-7cbc-352a-a051-58592ef912ca","pitchNumber":3,"startTime":"2026-07-23T00:14:10.894Z","endTime":"2026-07-23T00:14:14.571Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"ab4e4a75-887a-372f-9330-fa8c5fbac749","startTime":"2026-07-23T00:14:29.723Z","endTime":"2026-07-23T00:14:32.723Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.734779735311786,"aZ":-20.791506530508084,"pfxX":-9.379089801128599,"pfxZ":6.2513770630351555,"pX":-0.21250643972356068,"pZ":3.824083509755388,"vX0":9.960021290210832,"vY0":-134.05647721976575,"vZ0":-0.8373351209910843,"x":125.1,"y":135.53,"x0":-2.755892367256109,"y0":50.00562830655288,"z0":5.623379589673224,"aX":-17.088786456142728},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.4,"breakHorizontal":14.9,"spinRate":2147,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4084384723872301,"extension":6.228788139701806},"index":4,"playId":"f7c0d58a-38bd-3e9f-9db0-14b0c318fd7e","pitchNumber":4,"startTime":"2026-07-23T00:14:51.049Z","endTime":"2026-07-23T00:14:54.852Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.217609264854726,"aZ":-26.790240701954836,"pfxX":-9.594399771147955,"pfxZ":3.3716864365012515,"pX":-0.40516160949881486,"pZ":2.8857285006023505,"vX0":9.356585316799023,"vY0":-125.52764351636378,"vZ0":-0.6900473660589757,"x":132.44,"y":160.87,"x0":-2.932912558356764,"y0":50.002731000248545,"z0":5.343645243098656,"aX":-15.323689618718916},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.2,"breakHorizontal":15.2,"spinRate":1877,"spinDirection":240},"zone":1,"typeConfidence":2.0,"plateTime":0.4361980799822063,"extension":6.305917457939604},"index":5,"playId":"207cfc09-4f1d-300a-b474-c63cf8820040","pitchNumber":5,"startTime":"2026-07-23T00:15:11.842Z","endTime":"2026-07-23T00:15:16.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61530868736201,"aZ":-12.881208887934331,"pfxX":-4.992259858144016,"pfxZ":10.132258869753095,"pX":-0.02306568556471583,"pZ":2.697087865568143,"vX0":8.693706451324003,"vY0":-137.40829819053474,"vZ0":-5.336767644309384,"x":117.88,"y":165.96,"x0":-2.5853306976443564,"y0":50.004402836924385,"z0":5.546058583642407,"aX":-9.508055116571244},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":7.1,"spinRate":2269,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.39923703893646545,"extension":6.113500973549406},"hitData":{"launchSpeed":96.9,"launchAngle":4.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.51,"coordY":152.85}},"index":6,"playId":"44c80b5f-8ca8-3daf-b6e9-7a6839e43382","pitchNumber":6,"startTime":"2026-07-23T00:15:37.373Z","endTime":"2026-07-23T00:15:49.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:15:49.369Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-23T00:16:22.856Z","endTime":"2026-07-23T00:19:47.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,9,10],"actionIndex":[8],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Disengagement Violation","eventType":"forced_balk","movementReason":"r_adv_play","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"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":10},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81825999703141,"aZ":-30.358280574155724,"pfxX":5.475132631530844,"pfxZ":1.2324071086334314,"pX":0.7997502571725539,"pZ":2.648938663122286,"vX0":6.776465017335736,"vY0":-121.01368829567276,"vZ0":-0.6214225480511283,"x":86.52,"y":167.26,"x0":-2.754031898761695,"y0":50.004432219984984,"z0":5.581243329378498,"aX":8.075090082648854},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.4,"breakHorizontal":-11.6,"spinRate":2831,"spinDirection":62},"zone":12,"typeConfidence":2.0,"plateTime":0.4535640465721458,"extension":6.24823939431771},"index":0,"playId":"4b0a30ea-f696-3be9-99ea-208d9c8f9645","pitchNumber":1,"startTime":"2026-07-23T00:16:22.856Z","endTime":"2026-07-23T00:16:26.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.190175098733867,"aZ":-31.742111536862012,"pfxX":4.97357926557172,"pfxZ":0.3034792054410378,"pX":1.497184970528159,"pZ":2.3805676638317164,"vX0":8.494067968817374,"vY0":-119.93007940548591,"vZ0":-0.5081145171379278,"x":59.93,"y":174.5,"x0":-2.7433683951700756,"y0":50.00593962486645,"z0":5.437479427504748,"aX":7.21348560375608},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.7,"breakHorizontal":-11.2,"spinRate":2845,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4575046509540668,"extension":6.015156601940986},"index":1,"playId":"44dfee6b-799d-3ced-bcd9-1dbbfbb0d274","pitchNumber":2,"startTime":"2026-07-23T00:16:44.171Z","endTime":"2026-07-23T00:16:47.345Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"37ec3bf0-7545-32af-bc05-231c0711ce08","startTime":"2026-07-23T00:17:03.778Z","endTime":"2026-07-23T00:17:06.778Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.198998545050458,"aZ":-27.464188984195232,"pfxX":-8.866524227633635,"pfxZ":2.924044132713993,"pX":-1.6460993979669332,"pZ":2.9063460258117852,"vX0":6.074958027720004,"vY0":-125.97227650871386,"vZ0":-0.3882772435020412,"x":179.75,"y":160.31,"x0":-2.93500680664397,"y0":50.00130792451059,"z0":5.279551407159582,"aX":-14.272271561047798},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.4,"breakHorizontal":14.6,"spinRate":1836,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.43453119276716956,"extension":6.25779072697807},"index":3,"playId":"c9fb836d-83ce-399f-929b-fe63c1a6b9ef","pitchNumber":3,"startTime":"2026-07-23T00:17:23.313Z","endTime":"2026-07-23T00:17:26.632Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.765007895709275,"aZ":-14.594768373983156,"pfxX":-4.61836561437775,"pfxZ":9.2535991764124,"pX":0.35150586623679686,"pZ":4.021980780551286,"vX0":9.716957358525685,"vY0":-136.87036400434934,"vZ0":-1.9464936885168374,"x":103.6,"y":130.19,"x0":-2.6422844544362265,"y0":50.006327265522884,"z0":5.7400411465439625,"aX":-8.777753399694356},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":6.4,"spinRate":2387,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.39992684655478694,"extension":6.236406208710235},"index":4,"playId":"368cee95-742d-321a-83b9-d4b526f57426","pitchNumber":4,"startTime":"2026-07-23T00:17:44.105Z","endTime":"2026-07-23T00:17:47.105Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":1},"index":5,"playId":"3cc2ec7e-7e84-3d4f-80c1-d1d417a24a19","startTime":"2026-07-23T00:18:04.503Z","endTime":"2026-07-23T00:18:07.507Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.061336270862398,"aZ":-24.56608062063468,"pfxX":-9.672131733200885,"pfxZ":4.850338664919126,"pX":0.047030114730237445,"pZ":1.8252316053182873,"vX0":10.0041877823331,"vY0":-124.2078903632604,"vZ0":-3.406993106264873,"x":115.21,"y":189.5,"x0":-2.769567890036696,"y0":50.002458439844936,"z0":5.249567369222076,"aX":-15.166366407374976},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.3,"breakHorizontal":15.2,"spinRate":1772,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.44038971952996775,"extension":6.218091832150049},"index":6,"playId":"013093ba-d3aa-3f19-bdf3-581afcf823a8","pitchNumber":5,"startTime":"2026-07-23T00:18:21.960Z","endTime":"2026-07-23T00:18:25.267Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":3},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"91a073d2-a3f0-4454-9183-3b25ecaa0e5a","startTime":"2026-07-23T00:18:40.185Z","endTime":"2026-07-23T00:18:45.185Z","isPitch":false,"type":"stepoff"},{"details":{"description":"With Austin Riley batting, Michael Harris II advances to 2nd on a disengagement violation.","event":"Disengagement Violation","eventType":"forced_balk","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_disengagement","description":"Pitcher Disengagement Violation","player":{"id":650633,"fullName":"Michael King"}}},"count":{"balls":3,"strikes":2,"outs":1},"index":8,"actionPlayId":"91a073d2-a3f0-4454-9183-3b25ecaa0e5a","startTime":"2026-07-23T00:19:13.194Z","endTime":"2026-07-23T00:19:20.208Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":650633,"link":"/api/v1/people/650633"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.982690705974175,"aZ":-24.23815888077114,"pfxX":-11.404536086446184,"pfxZ":4.139803578302866,"pX":-0.6579616250222012,"pZ":3.0070920039138183,"vX0":9.7619836569783,"vY0":-137.68209170673126,"vZ0":-2.6858824758818964,"x":142.08,"y":157.59,"x0":-2.7703181658093525,"y0":50.00381286490974,"z0":5.638202208479405,"aX":-21.86515027101906},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.1,"breakHorizontal":18.6,"spinRate":2204,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.3980497632516675,"extension":6.3069406210182395},"index":9,"playId":"d051454c-4dde-30a2-ac78-ca8017accbd4","pitchNumber":6,"startTime":"2026-07-23T00:19:20.208Z","endTime":"2026-07-23T00:19:23.766Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.735027888786576,"aZ":-28.670524631675338,"pfxX":-9.52348050320099,"pfxZ":2.1555826665726876,"pX":0.1517444228267432,"pZ":1.691631694647877,"vX0":10.539966259422684,"vY0":-126.044246744008,"vZ0":-3.003493961106437,"x":111.22,"y":193.11,"x0":-2.8233089743339743,"y0":50.00610391143983,"z0":5.184949315050174,"aX":-15.511048784213395},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.5,"breakHorizontal":15.2,"spinRate":1791,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.43256937548130114,"extension":6.3658129597555035},"index":10,"playId":"24f582fe-a4cb-343e-847e-6a79f32ee45a","pitchNumber":7,"startTime":"2026-07-23T00:19:44.040Z","endTime":"2026-07-23T00:19:47.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:19:47.117Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Yastrzemski flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-23T00:20:07.840Z","endTime":"2026-07-23T00:20:54.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"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_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":85.4,"endSpeed":79.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.30700261770056,"aZ":-30.568244291123698,"pfxX":-8.25476891854071,"pfxZ":1.010886658710552,"pX":-0.5963204891475646,"pZ":2.402199628213617,"vX0":8.561446715970314,"vY0":-124.27278206679595,"vZ0":-0.7071102819899298,"x":139.73,"y":173.92,"x0":-2.9886700216961635,"y0":50.00201356034398,"z0":5.195597853666869,"aX":-13.109980881904885},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.9,"breakHorizontal":13.3,"spinRate":1736,"spinDirection":248},"zone":4,"typeConfidence":2.0,"plateTime":0.4381684165690798,"extension":6.466486918412702},"index":0,"playId":"66cff42c-64f7-3edd-bc07-805550429612","pitchNumber":1,"startTime":"2026-07-23T00:20:14.443Z","endTime":"2026-07-23T00:20:18.062Z","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":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.116371591291546,"aZ":-31.11146238116776,"pfxX":5.999339698495283,"pfxZ":0.7219826571271266,"pX":-0.09268522892850344,"pZ":2.0263966165884852,"vX0":5.0636790282288064,"vY0":-119.27086943041863,"vZ0":-1.6586033956964412,"x":120.53,"y":184.07,"x0":-3.0090920423389003,"y0":50.001055501221984,"z0":5.49042921259034,"aX":8.795103294477794},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.2,"breakHorizontal":-11.9,"spinRate":2881,"spinDirection":66},"zone":8,"typeConfidence":2.0,"plateTime":0.45614348714005404,"extension":6.11600018507393},"hitData":{"launchSpeed":97.5,"launchAngle":46.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.37,"coordY":93.8}},"index":1,"playId":"71d9638c-74ed-33c7-89ca-18846f568622","pitchNumber":2,"startTime":"2026-07-23T00:20:43.176Z","endTime":"2026-07-23T00:20:54.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:20:54.636Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a line drive to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-23T00:22:55.888Z","endTime":"2026-07-23T00:23:26.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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"}]}],"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":88.7,"endSpeed":82.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.973443882770297,"aZ":-17.166780672463435,"pfxX":5.301742802702405,"pfxZ":8.787283889032885,"pX":-0.5606639473048766,"pZ":2.547925710307989,"vX0":-5.009906309745021,"vY0":-129.10525119604927,"vZ0":-4.338522829825976,"x":138.37,"y":169.99,"x0":0.7054749628895532,"y0":50.002216117041776,"z0":5.550793979723146,"aX":9.053401716381623},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":15.4,"breakHorizontal":-8.6,"spinRate":2063,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.4223915625095471,"extension":6.119789456932844},"index":0,"playId":"92d0e7f0-7889-3dcc-84ce-e2c36e50645c","pitchNumber":1,"startTime":"2026-07-23T00:22:59.719Z","endTime":"2026-07-23T00:23:02.820Z","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":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.910530900285288,"aZ":-15.475030187046903,"pfxX":5.3482161104058905,"pfxZ":9.858278184951189,"pX":-0.7060593965099022,"pZ":2.4299656980255637,"vX0":-5.39066588108489,"vY0":-129.0840273123996,"vZ0":-4.931484078858258,"x":143.91,"y":173.17,"x0":0.7106854112793722,"y0":50.002961294082695,"z0":5.549738631854914,"aX":9.060135212819167},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":17.0,"breakHorizontal":-8.5,"spinRate":2041,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.4236992703315252,"extension":6.0742778946954},"hitData":{"launchSpeed":96.2,"launchAngle":13.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.28,"coordY":84.0}},"index":1,"playId":"20b0d012-5a36-3e70-aaad-bcbe3dfc306c","pitchNumber":2,"startTime":"2026-07-23T00:23:14.027Z","endTime":"2026-07-23T00:23:26.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:23:26.766Z","atBatIndex":28},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Luis Campusano grounds into a double play, third baseman Austin Riley to second baseman Ozzie Albies to first baseman Matt Olson. Jackson Merrill out at 2nd. Luis Campusano out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-23T00:23:42.318Z","endTime":"2026-07-23T00:24:51.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.0,"endSpeed":69.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.777654946391984,"aZ":-33.59293073914896,"pfxX":-2.6882804359884993,"pfxZ":-1.2008024750815833,"pX":0.1542603676156094,"pZ":1.0343366304201622,"vX0":-1.1187891352103014,"vY0":-107.84581814565541,"vZ0":-2.3706759586764177,"x":111.12,"y":210.85,"x0":1.0280843988723019,"y0":50.00212046011715,"z0":5.833524441766437,"aX":-3.183638189786001},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-2.5,"breakHorizontal":5.2,"spinRate":2399,"spinDirection":295},"zone":14,"typeConfidence":2.0,"plateTime":0.5068182528719505,"extension":5.86351519450071},"index":0,"playId":"bc55873c-f07b-38fb-888a-936459a18373","pitchNumber":1,"startTime":"2026-07-23T00:23:51.090Z","endTime":"2026-07-23T00:23:54.900Z","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":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.280767918436407,"aZ":-24.321978558560982,"pfxX":7.992484316062038,"pfxZ":5.765357411031894,"pX":0.025798834135862727,"pZ":1.6716020692662534,"vX0":-4.80631661555877,"vY0":-115.56925895056567,"vZ0":-3.405866173296162,"x":116.02,"y":193.65,"x0":1.087557393364412,"y0":50.00075061321752,"z0":5.484620440664015,"aX":10.87759147464852},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":10.0,"breakHorizontal":-13.3,"spinRate":1556,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.47281755835454087,"extension":6.143203620224745},"index":1,"playId":"f4aef40b-13c3-30c3-b143-b49f322c41d7","pitchNumber":2,"startTime":"2026-07-23T00:24:05.814Z","endTime":"2026-07-23T00:24:09.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.633044083922588,"aZ":-24.689460867900635,"pfxX":8.046457336402796,"pfxZ":5.649412515324931,"pX":1.3582352227910635,"pZ":1.6856900768926768,"vX0":-2.1459946132573307,"vY0":-114.28492603183689,"vZ0":-3.0392117506113867,"x":65.23,"y":193.27,"x0":1.262646821530769,"y0":50.00566264988809,"z0":5.452248117718971,"aX":10.668599897454063},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":9.7,"breakHorizontal":-14.0,"spinRate":1551,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.47886318353459645,"extension":6.002633716354406},"index":2,"playId":"e60c8b2d-8156-3a51-85d0-1ed567358e0e","pitchNumber":3,"startTime":"2026-07-23T00:24:23.469Z","endTime":"2026-07-23T00:24:26.469Z","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":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.019086341933175,"aZ":-23.49072157615385,"pfxX":-0.28430414086703926,"pfxZ":5.795091763209839,"pX":-0.13719627459071088,"pZ":1.1914772714352977,"vX0":-3.0422845023290566,"vY0":-121.15994348595001,"vZ0":-5.08790938717986,"x":122.23,"y":206.61,"x0":1.1677429231442218,"y0":50.002429580005284,"z0":5.352395864846793,"aX":-0.42492046606794465},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":9.6,"breakHorizontal":1.2,"spinRate":2206,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.45080295119514346,"extension":5.97706427860919},"hitData":{"launchSpeed":74.0,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.21,"coordY":167.13}},"index":3,"playId":"49d89f55-6df2-3aa4-933e-f543e4a6804e","pitchNumber":4,"startTime":"2026-07-23T00:24:40.571Z","endTime":"2026-07-23T00:24:51.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:24:51.361Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, shortstop Jim Jarvis to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-23T00:25:04.310Z","endTime":"2026-07-23T00:26:09.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":3},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.959326847826222,"aZ":-35.85549153080665,"pfxX":-2.748521267767477,"pfxZ":-2.8550194719793236,"pX":-0.9076019714283509,"pZ":0.8668676622013254,"vX0":-3.542761262981389,"vY0":-112.62074574157691,"vZ0":-2.597067364463161,"x":151.6,"y":215.37,"x0":1.041472536501429,"y0":50.003995881959185,"z0":5.652412466901131,"aX":-3.540104598773074},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-5.5,"breakHorizontal":5.9,"spinRate":2330,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.48585915255041945,"extension":6.013812212092723},"index":0,"playId":"38c77e4e-a58e-3468-b546-68abd2b30b58","pitchNumber":1,"startTime":"2026-07-23T00:25:16.572Z","endTime":"2026-07-23T00:25:19.775Z","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":89.8,"endSpeed":81.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.797769215976434,"aZ":-20.285533615381752,"pfxX":9.622244347338382,"pfxZ":6.903150109164555,"pX":-0.2911496972477618,"pZ":3.1008513035212393,"vX0":-5.4815641745974375,"vY0":-130.70454178634853,"vZ0":-2.6538453063873737,"x":128.1,"y":155.06,"x0":0.588472877562796,"y0":50.001720576764335,"z0":5.660939231005629,"aX":16.566418890207306},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.1,"breakHorizontal":-16.1,"spinRate":1968,"spinDirection":136},"zone":1,"typeConfidence":2.0,"plateTime":0.4198388050246664,"extension":5.956158271427319},"index":1,"playId":"582e9c65-fdd7-3302-b2ca-0f6da59bd052","pitchNumber":2,"startTime":"2026-07-23T00:25:31.664Z","endTime":"2026-07-23T00:25:34.828Z","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":85.1,"endSpeed":78.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48871815477683,"aZ":-23.00860497493474,"pfxX":0.9373953932621362,"pfxZ":5.8787934684375465,"pX":0.9082489985740972,"pZ":2.1552992288067134,"vX0":-1.5456471527583426,"vY0":-123.99978408402283,"vZ0":-3.2875187854086483,"x":82.38,"y":180.59,"x0":1.417497386965216,"y0":50.00379354677065,"z0":5.415137813946089,"aX":1.4618872973242312},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.1,"breakHorizontal":-1.3,"spinRate":2194,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.44149704847894,"extension":6.11613439574248},"index":2,"playId":"d205664f-7d3d-38f4-895f-c8bbbe033b9d","pitchNumber":3,"startTime":"2026-07-23T00:25:45.188Z","endTime":"2026-07-23T00:25:49.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83392019114108,"aZ":-20.124895830727837,"pfxX":10.49826406496905,"pfxZ":7.126215438522836,"pX":0.4381852410341136,"pZ":1.9511432052052085,"vX0":-5.11609204792029,"vY0":-129.4215681308901,"vZ0":-4.708992000323639,"x":100.3,"y":186.1,"x0":1.0800615329548378,"y0":50.00455300376592,"z0":5.3424301016504385,"aX":17.7525485981553},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":12.0,"breakHorizontal":-17.8,"spinRate":2048,"spinDirection":130},"zone":9,"typeConfidence":2.0,"plateTime":0.4237526517802799,"extension":6.142960304703056},"hitData":{"launchSpeed":104.3,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.11,"coordY":150.97}},"index":3,"playId":"ff348aba-f34f-3f3e-9681-4b5b786980af","pitchNumber":4,"startTime":"2026-07-23T00:26:00.907Z","endTime":"2026-07-23T00:26:09.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:26:09.831Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mauricio Dubón doubles (21) on a ground ball to left fielder Jase Bowen.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T00:28:08.385Z","endTime":"2026-07-23T00:28:29.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.445905093941047,"aZ":-24.75400790856469,"pfxX":-9.353614505869517,"pfxZ":4.0299993221125,"pX":-1.0362054887155732,"pZ":2.5674189565693495,"vX0":7.428855716493785,"vY0":-134.84398798139446,"vZ0":-3.2482636918735217,"x":156.5,"y":169.46,"x0":-2.612312378390549,"y0":50.00046442616672,"z0":5.534849387801376,"aX":-17.21484370041512},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.8,"breakHorizontal":15.4,"spinRate":2239,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40625554818155196,"extension":6.075111662371298},"hitData":{"launchSpeed":83.3,"launchAngle":-1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.29,"coordY":131.07}},"index":0,"playId":"c23b59ad-3852-345b-bc21-ea419d093d35","pitchNumber":1,"startTime":"2026-07-23T00:28:15.245Z","endTime":"2026-07-23T00:28:29.818Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:28:29.818Z","atBatIndex":31},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jim Jarvis lines out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T00:28:47.077Z","endTime":"2026-07-23T00:29:42.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":2},"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":"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":85.7,"endSpeed":79.1,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20499340198809,"aZ":-24.8511220832541,"pfxX":-8.976000693211102,"pfxZ":4.627668115744335,"pX":-0.16028027019942265,"pZ":1.9442081571444327,"vX0":9.950227912527682,"vY0":-124.54042538290601,"vZ0":-3.0092999909424014,"x":123.11,"y":186.29,"x0":-3.026777682446865,"y0":50.00509741867471,"z0":5.20674095836456,"aX":-14.211586466118655},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.9,"breakHorizontal":14.2,"spinRate":1940,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.43851453948090136,"extension":6.197074766977576},"index":0,"playId":"f65cfbde-2c79-34a8-8e8c-add2e378e13e","pitchNumber":1,"startTime":"2026-07-23T00:28:52.788Z","endTime":"2026-07-23T00:28:55.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.2,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.608963404574105,"aZ":-32.262225127300766,"pfxX":11.991606694254296,"pfxZ":-0.06862714971438244,"pX":-2.1519858186608882,"pZ":3.221227584611776,"vX0":-0.8123258571530837,"vY0":-115.36494045639954,"vZ0":1.819338388040119,"x":199.03,"y":151.81,"x0":-3.348664007317476,"y0":50.00104138941678,"z0":5.556503997499723,"aX":15.988265832039414},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":0.7,"breakHorizontal":-21.4,"spinRate":2821,"spinDirection":67},"zone":11,"typeConfidence":2.0,"plateTime":0.4767433704265063,"extension":6.136665000460351},"index":1,"playId":"064b735d-85a4-32c5-87fe-5663bbfa73e1","pitchNumber":2,"startTime":"2026-07-23T00:29:12.606Z","endTime":"2026-07-23T00:29:15.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49171683656293,"aZ":-19.28173428476317,"pfxX":-10.692074374670653,"pfxZ":6.901490869213149,"pX":0.17921873924571993,"pZ":1.8969599361482248,"vX0":11.333674005163704,"vY0":-135.55560577428204,"vZ0":-5.827962371928996,"x":110.17,"y":187.56,"x0":-2.6586777682306764,"y0":50.005418458881906,"z0":5.412697911608068,"aX":-19.98320250107985},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.4,"breakHorizontal":17.0,"spinRate":2251,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.4034169196372144,"extension":6.238319588662479},"hitData":{"launchSpeed":95.3,"launchAngle":16.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.78,"coordY":74.9}},"index":2,"playId":"194fb22a-e4cf-383b-ba80-782852e2e2f1","pitchNumber":3,"startTime":"2026-07-23T00:29:31.960Z","endTime":"2026-07-23T00:29:42.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:29:42.774Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brewer Hicklen singles on a ground ball to second baseman Jake Cronenworth. Mauricio Dubón to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T00:29:46.710Z","endTime":"2026-07-23T00:30:51.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"postOnThird":{"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],"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":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"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_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84587818231856,"aZ":-22.81725781273626,"pfxX":-10.171245138251855,"pfxZ":5.019296196909906,"pX":-1.5016935914041718,"pZ":2.004278731239871,"vX0":6.708550957251259,"vY0":-135.48501240690774,"vZ0":-5.041226592710576,"x":174.24,"y":184.66,"x0":-2.684963538906172,"y0":50.00291786315807,"z0":5.477979556674636,"aX":-18.960859386411098},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.3,"breakHorizontal":17.0,"spinRate":2205,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4038599506342315,"extension":6.328985076000411},"index":0,"playId":"5bc81792-05a2-31f1-9463-38010c8bac7d","pitchNumber":1,"startTime":"2026-07-23T00:30:05.710Z","endTime":"2026-07-23T00:30:08.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.575824771219995,"aZ":-21.87290085538251,"pfxX":-11.45640364671403,"pfxZ":5.525893072847781,"pX":-0.48845662666782685,"pZ":1.9412478725738855,"vX0":9.354986315047716,"vY0":-135.41958356341365,"vZ0":-5.402640540961487,"x":135.62,"y":186.37,"x0":-2.4931760793609654,"y0":50.003915142664255,"z0":5.484835658165101,"aX":-21.35631246806786},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.0,"breakHorizontal":18.8,"spinRate":2199,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.40392050522543776,"extension":6.363775637919727},"index":1,"playId":"823d7a30-45db-371d-8398-50c4b89bf720","pitchNumber":2,"startTime":"2026-07-23T00:30:23.719Z","endTime":"2026-07-23T00:30:27.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.490001782468514,"aZ":-25.065272645413607,"pfxX":-9.846420829603069,"pfxZ":3.7214742718002185,"pX":-0.9391063901457946,"pZ":2.0238980101171706,"vX0":8.15673965374464,"vY0":-136.51041033960468,"vZ0":-4.618441308086881,"x":152.8,"y":184.13,"x0":-2.6680117499230174,"y0":50.006045785887174,"z0":5.436481729310846,"aX":-18.822463671361888},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.0,"breakHorizontal":16.4,"spinRate":2261,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.39931816531609643,"extension":6.245116678983952},"hitData":{"launchSpeed":75.5,"launchAngle":-33.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":123.43,"coordY":162.54}},"index":2,"playId":"051507b5-e6fc-3847-95a8-2ff40828b9b5","pitchNumber":3,"startTime":"2026-07-23T00:30:42.589Z","endTime":"2026-07-23T00:30:51.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:30:51.242Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drake Baldwin flies out to left fielder Jase Bowen.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T00:31:19.554Z","endTime":"2026-07-23T00:32:21.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"postOnThird":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":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":2},"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":"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":93.2,"endSpeed":85.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.467455075935334,"aZ":-23.86214049926142,"pfxX":-11.37529579346647,"pfxZ":4.4793393922920846,"pX":0.3726798680470207,"pZ":2.350066531728723,"vX0":12.239555027581632,"vY0":-135.16179742457612,"vZ0":-4.029627636925744,"x":102.79,"y":175.33,"x0":-2.728738413791157,"y0":50.005052291727424,"z0":5.528611680003079,"aX":-21.125149222842563},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.4,"breakHorizontal":18.1,"spinRate":2117,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.40467596860511046,"extension":6.2701484860780115},"index":0,"playId":"e6c161c3-7d41-38d5-8212-e224c1ec051f","pitchNumber":1,"startTime":"2026-07-23T00:31:29.601Z","endTime":"2026-07-23T00:31:32.982Z","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":94.1,"endSpeed":85.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51766670239885,"aZ":-14.271865467313289,"pfxX":-5.777297303560684,"pfxZ":9.463448527148644,"pX":-0.35508973445625513,"pZ":3.5742348469350778,"vX0":7.943770604423135,"vY0":-136.7549678500428,"vZ0":-2.9916700045857083,"x":130.54,"y":142.28,"x0":-2.5486152941478384,"y0":50.00359944467661,"z0":5.663062180006527,"aX":-10.930540274675463},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":8.8,"spinRate":2404,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4007209558866771,"extension":6.411739518311008},"index":1,"playId":"b97ce186-a736-3710-ade9-9021ad17e960","pitchNumber":2,"startTime":"2026-07-23T00:31:48.585Z","endTime":"2026-07-23T00:31:53.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.088959511038375,"aZ":-22.153493499170615,"pfxX":-10.208169001750067,"pfxZ":6.192919755050985,"pX":-0.9333090314904835,"pZ":2.032416926164421,"vX0":8.313414638500271,"vY0":-126.26007608075793,"vZ0":-3.592282725312436,"x":152.58,"y":183.9,"x0":-2.9381895844251997,"y0":50.00469358815783,"z0":5.251029009461782,"aX":-16.5257355602273},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.6,"breakHorizontal":16.7,"spinRate":1870,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.43338232219099293,"extension":6.08334400065562},"hitData":{"launchSpeed":82.3,"launchAngle":52.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.04,"coordY":120.9}},"index":2,"playId":"015e02c3-6d99-3ee3-a843-d68acbce3caa","pitchNumber":3,"startTime":"2026-07-23T00:32:07.871Z","endTime":"2026-07-23T00:32:21.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:32:21.620Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T00:32:49.301Z","endTime":"2026-07-23T00:33:11.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.818336888037347,"aZ":-24.41202695104331,"pfxX":-9.86114292191085,"pfxZ":4.8419154325034715,"pX":-0.6309924939663721,"pZ":2.1005983954494942,"vX0":8.960490480793311,"vY0":-125.4589610433954,"vZ0":-3.171076101085856,"x":141.05,"y":182.06,"x0":-2.956394769881453,"y0":50.0060157078292,"z0":5.35625985712756,"aX":-15.826100988675842},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.3,"breakHorizontal":16.0,"spinRate":1843,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.4354787979811099,"extension":6.363418086581413},"hitData":{"launchSpeed":93.3,"launchAngle":43.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.58,"coordY":79.22}},"index":0,"playId":"1b0fd104-649d-3595-b1f2-a955a7cc964a","pitchNumber":1,"startTime":"2026-07-23T00:32:59.889Z","endTime":"2026-07-23T00:33:11.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:33:11.087Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T00:35:30.713Z","endTime":"2026-07-23T00:36:51.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,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":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":{"description":"Pitching Change: Dylan Dodd replaces Martín Pérez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T00:34:43.351Z","endTime":"2026-07-23T00:35:32.631Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689266,"link":"/api/v1/people/689266"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":92.3,"endSpeed":85.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.449265896513747,"aZ":-13.213848787371731,"pfxX":4.9441911916696135,"pfxZ":10.27544868513685,"pX":0.4272030803192298,"pZ":2.7651183785819278,"vX0":-5.24794257474052,"vY0":-134.3327513023256,"vZ0":-6.138708602784747,"x":100.72,"y":164.12,"x0":1.7547665034731013,"y0":50.0029287777643,"z0":6.0024340162971,"aX":9.12393501926869},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":-7.9,"spinRate":2063,"spinDirection":138},"zone":3,"typeConfidence":0.88,"plateTime":0.40621853143641085,"extension":6.250145932632954},"index":1,"playId":"45158470-6df6-3e4d-a1a4-d4ac9cb6fb1b","pitchNumber":1,"startTime":"2026-07-23T00:35:32.631Z","endTime":"2026-07-23T00:35:35.936Z","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":94.2,"endSpeed":86.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.349647516971835,"aZ":-13.852164120773624,"pfxX":5.8594804854945775,"pfxZ":9.591998013746448,"pX":0.5417748907207346,"pZ":3.7295222434960733,"vX0":-5.270673733703028,"vY0":-137.11794694288903,"vZ0":-3.7379014885368296,"x":96.35,"y":138.08,"x0":1.724407699973349,"y0":50.00636283129535,"z0":6.050977771019184,"aX":11.197819537496883},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":-9.6,"spinRate":2260,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.3989259520886228,"extension":6.170240639953447},"index":2,"playId":"f4407010-79b9-309d-b2ed-aa0dea375ecd","pitchNumber":2,"startTime":"2026-07-23T00:35:48.173Z","endTime":"2026-07-23T00:35:51.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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56822071278629,"aZ":-28.595920730155996,"pfxX":2.116729137866298,"pfxZ":2.261461838335311,"pX":-0.7441918692509458,"pZ":2.695322045196485,"vX0":-7.499628979491488,"vY0":-124.68722287880172,"vZ0":-2.157777094895465,"x":145.37,"y":166.01,"x0":2.0192942856762572,"y0":50.005224170470896,"z0":5.916696447185198,"aX":3.354898945330848},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.8,"breakHorizontal":-2.2,"spinRate":2038,"spinDirection":147},"zone":4,"typeConfidence":0.86,"plateTime":0.43819918566767146,"extension":6.271042376294219},"index":3,"playId":"795b8668-825e-314e-bf74-412404039561","pitchNumber":3,"startTime":"2026-07-23T00:36:03.083Z","endTime":"2026-07-23T00:36:07.092Z","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":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.633559067272195,"aZ":-11.103805068709852,"pfxX":5.059498998410719,"pfxZ":11.346814347527033,"pX":0.4558501839390018,"pZ":3.3536455868467425,"vX0":-5.082015700403967,"vY0":-135.86266901124813,"vZ0":-4.947123233098567,"x":99.62,"y":148.23,"x0":1.6993344845292575,"y0":50.00386465733738,"z0":5.979461707668134,"aX":9.39603557911822},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.6,"breakHorizontal":-8.0,"spinRate":2173,"spinDirection":138},"zone":12,"typeConfidence":0.9,"plateTime":0.40420463241872184,"extension":6.106082114665756},"index":4,"playId":"70bab75a-9a91-3e9f-b34a-f9a1998d759e","pitchNumber":4,"startTime":"2026-07-23T00:36:18.510Z","endTime":"2026-07-23T00:36:21.510Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-23T00:36:33.626Z","endTime":"2026-07-23T00:36:48.156Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.437941325285372,"aZ":-6.206081730847386,"pfxX":4.836340547958194,"pfxZ":13.813730331133542,"pX":-0.775032270113044,"pZ":2.625464979574738,"vX0":-8.038775358042102,"vY0":-136.57010812717473,"vZ0":-7.645829732566988,"x":146.54,"y":167.89,"x0":1.5847727832671739,"y0":50.002744916504795,"z0":5.895729123528927,"aX":9.092379029486706},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":23.4,"breakHorizontal":-7.0,"spinRate":2120,"spinDirection":138},"zone":4,"typeConfidence":0.91,"plateTime":0.40181349710416425,"extension":6.217097485719135},"index":6,"playId":"c72871ff-f564-3d6f-98e6-c08cd3d409ac","pitchNumber":5,"startTime":"2026-07-23T00:36:48.156Z","endTime":"2026-07-23T00:36:51.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:36:51.207Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jase Bowen strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T00:37:15.648Z","endTime":"2026-07-23T00:38:37.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"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":"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.5,"endSpeed":85.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.420128192324327,"aZ":-12.959399451806467,"pfxX":5.6670846365449306,"pfxZ":10.42237487492443,"pX":-0.5808200547111411,"pZ":2.7473241635727743,"vX0":-8.381392242305484,"vY0":-134.49652833374063,"vZ0":-6.101904926625258,"x":139.14,"y":164.6,"x0":1.830406119565514,"y0":50.004745446241685,"z0":5.953641532028511,"aX":10.450603896017471},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.9,"breakHorizontal":-8.6,"spinRate":2080,"spinDirection":137},"zone":4,"typeConfidence":0.89,"plateTime":0.40624445575012347,"extension":6.259750379547444},"index":0,"playId":"93dfc158-3ec4-312a-94f6-3684697a2118","pitchNumber":1,"startTime":"2026-07-23T00:37:23.157Z","endTime":"2026-07-23T00:37:26.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63774607947528,"aZ":-12.834589711216223,"pfxX":5.897869079941845,"pfxZ":10.136789636030763,"pX":-0.3082816301352286,"pZ":3.0158570042992174,"vX0":-7.195593031724455,"vY0":-136.86507308092683,"vZ0":-5.681009254508176,"x":128.75,"y":157.35,"x0":1.5817321523984371,"y0":50.000871619150594,"z0":5.988472729991833,"aX":11.250454374249557},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":-9.2,"spinRate":2135,"spinDirection":136},"zone":1,"typeConfidence":0.9,"plateTime":0.39934650317734377,"extension":6.163860136728922},"index":1,"playId":"25b92c59-874f-339b-8d92-8443b4bc28e1","pitchNumber":2,"startTime":"2026-07-23T00:37:39.139Z","endTime":"2026-07-23T00:37:42.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81195339654749,"aZ":-16.621718064468798,"pfxX":7.421881917938734,"pfxZ":8.059766528931982,"pX":-0.32342926757957036,"pZ":3.8847853540217145,"vX0":-7.76790452459157,"vY0":-137.62284281755657,"vZ0":-2.913988882848699,"x":129.33,"y":133.89,"x0":1.5632775459427855,"y0":50.00522321684178,"z0":6.074962968977117,"aX":14.325704571637965},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.2,"breakHorizontal":-11.9,"spinRate":2174,"spinDirection":139},"zone":11,"typeConfidence":0.9,"plateTime":0.3970768078448996,"extension":6.197016241159816},"index":2,"playId":"70442106-a4c1-3ba8-9069-cfb711eb25ea","pitchNumber":3,"startTime":"2026-07-23T00:38:00.995Z","endTime":"2026-07-23T00:38:04.671Z","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":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.968707490094715,"aZ":-15.688526847754607,"pfxX":6.7182223497121445,"pfxZ":8.786894289186336,"pX":-0.26350066995504773,"pZ":4.701775125004748,"vX0":-7.743164529785125,"vY0":-135.90763304848983,"vZ0":-0.6493142545584814,"x":127.04,"y":111.83,"x0":1.745690562724303,"y0":50.00345844279035,"z0":6.030495926106427,"aX":12.605995454651037},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":-10.6,"spinRate":2192,"spinDirection":133},"zone":11,"typeConfidence":0.9,"plateTime":0.40257806335723734,"extension":6.16091399040681},"index":3,"playId":"1892f200-9f4a-3be2-b993-ea4772b295b7","pitchNumber":4,"startTime":"2026-07-23T00:38:17.571Z","endTime":"2026-07-23T00:38:20.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04727075735711,"aZ":-14.167721640920483,"pfxX":5.9585122194648505,"pfxZ":9.428770463343456,"pX":-0.5723152948696268,"pZ":2.7452380658918525,"vX0":-7.703835581062846,"vY0":-136.8033278331165,"vZ0":-5.9464503446910975,"x":138.82,"y":164.66,"x0":1.4961853983540203,"y0":50.003573419699826,"z0":5.905353002779922,"aX":11.38040888852708},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":-9.4,"spinRate":2129,"spinDirection":134},"zone":4,"typeConfidence":0.9,"plateTime":0.3992311638813164,"extension":6.121756708005682},"index":4,"playId":"bd09a825-c82c-392d-9b0f-fccb1f23901c","pitchNumber":5,"startTime":"2026-07-23T00:38:34.937Z","endTime":"2026-07-23T00:38:37.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:38:37.937Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, shortstop Jim Jarvis to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T00:38:44.350Z","endTime":"2026-07-23T00:39:13.222Z","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":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":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"}]}],"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":87.2,"endSpeed":80.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76519017894167,"aZ":-28.990608534822467,"pfxX":2.221614867342772,"pfxZ":1.9360842162215004,"pX":-0.5255620846052346,"pZ":2.662163632100972,"vX0":-7.076264736386273,"vY0":-126.95033806101546,"vZ0":-2.3045640617742382,"x":137.03,"y":166.9,"x0":2.0030284202912427,"y0":50.00037001888937,"z0":5.877887807628791,"aX":3.6457811979712034},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.2,"breakHorizontal":-2.5,"spinRate":2102,"spinDirection":148},"zone":4,"typeConfidence":0.9,"plateTime":0.4306253038967105,"extension":6.153670994807467},"hitData":{"launchSpeed":61.5,"launchAngle":13.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.44,"coordY":144.64}},"index":0,"playId":"1b2ca942-f0c2-374e-bc43-ffad9a44ca7c","pitchNumber":1,"startTime":"2026-07-23T00:39:03.809Z","endTime":"2026-07-23T00:39:13.222Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:39:13.222Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Olson pops out to second baseman Jake Cronenworth.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T00:41:11.071Z","endTime":"2026-07-23T00:41:58.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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":"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":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10810666312714,"aZ":-14.87526161124323,"pfxX":-4.3922244544221325,"pfxZ":9.296789995217205,"pX":-0.9506188340036839,"pZ":2.7843224843032703,"vX0":6.675158849953789,"vY0":-135.43266149076638,"vZ0":-4.650586621512412,"x":153.24,"y":163.6,"x0":-2.874693184573052,"y0":50.002396956102984,"z0":5.561393396108922,"aX":-8.173016475148795},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":6.6,"spinRate":2339,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40415557145402303,"extension":6.059689942022862},"index":0,"playId":"6b9ad156-febf-3005-af9d-ffb7bfccbf47","pitchNumber":1,"startTime":"2026-07-23T00:41:18.493Z","endTime":"2026-07-23T00:41:22.415Z","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":81.4,"endSpeed":75.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.18576594796817,"aZ":-29.736477278196233,"pfxX":5.729871541621914,"pfxZ":1.6913854033931637,"pX":-0.551833705367557,"pZ":1.9826777176092347,"vX0":4.095432483876876,"vY0":-118.67281983121693,"vZ0":-1.5641705223656694,"x":138.03,"y":185.25,"x0":-3.0373996625624757,"y0":50.00420086161538,"z0":5.329295489332365,"aX":8.270073294954141},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.0,"breakHorizontal":-11.3,"spinRate":2711,"spinDirection":80},"zone":7,"typeConfidence":2.0,"plateTime":0.4594687695091304,"extension":6.105188794944701},"index":1,"playId":"82926edd-0ef0-3826-8805-bdfb6c94e107","pitchNumber":2,"startTime":"2026-07-23T00:41:33.522Z","endTime":"2026-07-23T00:41:36.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8834158517185,"aZ":-25.2475164318059,"pfxX":-9.169126561148778,"pfxZ":4.408100433638866,"pX":-0.7478468709283416,"pZ":2.4894437279365884,"vX0":8.789474714339123,"vY0":-124.31989046848544,"vZ0":-1.6008013032779342,"x":145.51,"y":171.57,"x0":-3.130387013932127,"y0":50.00497468694138,"z0":5.228384876645753,"aX":-14.418456651038841},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.8,"breakHorizontal":14.6,"spinRate":1867,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.43982315428557506,"extension":6.138424119213674},"hitData":{"launchSpeed":88.6,"launchAngle":64.0,"totalDistance":188.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":132.18,"coordY":126.28}},"index":2,"playId":"1272be42-fce3-3ba4-8db1-00b6259d6945","pitchNumber":3,"startTime":"2026-07-23T00:41:47.214Z","endTime":"2026-07-23T00:41:58.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:41:58.891Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T00:42:10.693Z","endTime":"2026-07-23T00:43:00.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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_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(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":79.7,"endSpeed":73.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.681889265441313,"aZ":-30.19403215461712,"pfxX":10.235828730072178,"pfxZ":1.4459242702294954,"pX":-0.3943605767563565,"pZ":1.4016142827052187,"vX0":2.9403682013444157,"vY0":-116.15262493113995,"vZ0":-2.461892197810262,"x":132.03,"y":200.94,"x0":-3.0062320700173144,"y0":50.00189421186099,"z0":5.345338910815252,"aX":13.98852918306214},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":2.3,"breakHorizontal":-19.3,"spinRate":2638,"spinDirection":72},"zone":13,"typeConfidence":2.0,"plateTime":0.4714930002026412,"extension":6.268205971530861},"index":0,"playId":"2f4158f4-13ff-352f-9e7c-364d3bb0688a","pitchNumber":1,"startTime":"2026-07-23T00:42:21.180Z","endTime":"2026-07-23T00:42:25.428Z","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":84.5,"endSpeed":77.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.526145811758205,"aZ":-26.015377635153886,"pfxX":-8.528224091440975,"pfxZ":3.9855217723955985,"pX":-2.218480136865475,"pZ":3.192937932687437,"vX0":5.116181794757331,"vY0":-123.0450758016062,"vZ0":0.40826951494869435,"x":201.56,"y":152.57,"x0":-3.207908574450229,"y0":50.0052420409441,"z0":5.2147981826474865,"aX":-13.186768630643831},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.6,"breakHorizontal":14.4,"spinRate":1892,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.443753353476112,"extension":6.191407855542187},"index":1,"playId":"c89f8a2f-5b0b-3572-971d-0c179ced79db","pitchNumber":2,"startTime":"2026-07-23T00:42:36.296Z","endTime":"2026-07-23T00:42:39.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.149604762130313,"aZ":-25.779489663918532,"pfxX":-9.23210889900851,"pfxZ":3.507924856591049,"pX":0.27180298069607095,"pZ":1.6444834543441431,"vX0":11.30760469568326,"vY0":-134.15996483796835,"vZ0":-4.78909737195525,"x":106.64,"y":194.38,"x0":-2.7990242032499686,"y0":50.0009561880189,"z0":5.291069318691444,"aX":-16.82014630504623},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.5,"breakHorizontal":14.3,"spinRate":2208,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.40833095443614464,"extension":6.13811471653709},"hitData":{"launchSpeed":109.5,"launchAngle":-16.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":164.07,"coordY":139.65}},"index":2,"playId":"83587b45-1058-3e75-991c-29dbe5210bb5","pitchNumber":3,"startTime":"2026-07-23T00:42:51.930Z","endTime":"2026-07-23T00:43:00.556Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:43:00.556Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Riley singles on a sharp line drive to left fielder Jase Bowen.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T00:43:16.683Z","endTime":"2026-07-23T00:44:48.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":85.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33633253754394,"aZ":-23.4154547809942,"pfxX":-7.844198333022794,"pfxZ":4.69835677316002,"pX":1.1294922081389636,"pZ":3.2647610393682713,"vX0":12.978465343191855,"vY0":-135.11582551648755,"vZ0":-1.6707801900337709,"x":73.95,"y":150.63,"x0":-2.700165672583906,"y0":50.000511474104684,"z0":5.524209260465061,"aX":-14.614823210889085},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.4,"breakHorizontal":11.6,"spinRate":2080,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.4042102552768143,"extension":6.037543975763235},"index":0,"playId":"e9a3213c-f757-30db-bbc1-094081e8aebb","pitchNumber":1,"startTime":"2026-07-23T00:43:22.213Z","endTime":"2026-07-23T00:43:25.711Z","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":92.7,"endSpeed":85.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93092953622996,"aZ":-26.649185012243773,"pfxX":-10.947174366987342,"pfxZ":3.02347386784327,"pX":1.9233059951214515,"pZ":1.5015938226449579,"vX0":15.903097205104613,"vY0":-134.08518345279646,"vZ0":-4.880114790110261,"x":43.69,"y":198.24,"x0":-2.6516381271957408,"y0":50.00380033008167,"z0":5.237583409342577,"aX":-20.013177563975802},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.6,"breakHorizontal":16.6,"spinRate":2178,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4078781865045795,"extension":6.172955051259942},"index":1,"playId":"03a72f41-550b-3c5b-893c-a95df6cce871","pitchNumber":2,"startTime":"2026-07-23T00:43:37.769Z","endTime":"2026-07-23T00:43:40.769Z","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":84.6,"endSpeed":78.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.310973556956,"aZ":-28.5327150480181,"pfxX":-9.331268736645605,"pfxZ":2.343099409234121,"pX":-0.24506081112289832,"pZ":1.8903282711239184,"vX0":9.531108635031426,"vY0":-122.9760508300341,"vZ0":-2.3824765000726167,"x":126.34,"y":187.74,"x0":-2.934115005196954,"y0":50.00161772885205,"z0":5.259892282813732,"aX":-14.484613478238513},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.0,"breakHorizontal":15.0,"spinRate":1872,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.4431254281492576,"extension":6.270948343849348},"index":2,"playId":"2aeffd2b-655a-32f6-8498-51e670f67a01","pitchNumber":3,"startTime":"2026-07-23T00:44:03.571Z","endTime":"2026-07-23T00:44:06.571Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.785986073426734,"aZ":-27.372909505714553,"pfxX":-10.293333609519406,"pfxZ":2.6571288680328013,"pX":0.756147171357605,"pZ":2.323908010326992,"vX0":12.808542683697555,"vY0":-133.0852848286233,"vZ0":-2.9799514795366258,"x":88.18,"y":176.03,"x0":-2.7667524050734023,"y0":50.00241657172876,"z0":5.426834750193574,"aX":-18.58825653469614},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.3,"breakHorizontal":16.1,"spinRate":2183,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.4105320687687608,"extension":6.065077207460767},"index":3,"playId":"90ba4117-b13c-3dd2-894b-58255bf826a8","pitchNumber":4,"startTime":"2026-07-23T00:44:18.806Z","endTime":"2026-07-23T00:44:21.915Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-23T00:44:35.711Z","endTime":"2026-07-23T00:44:36.236Z","isPitch":false,"type":"action","player":{"id":663586,"link":"/api/v1/people/663586"}},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.990234876198894,"aZ":-29.374353287294255,"pfxX":-10.308158074132805,"pfxZ":1.7827598135520129,"pX":0.08262567764227857,"pZ":1.6115870960254401,"vX0":10.632828554517895,"vY0":-123.94361111986572,"vZ0":-2.6976662297697778,"x":113.85,"y":195.27,"x0":-2.9080916694208154,"y0":50.00094997214452,"z0":5.148019876075196,"aX":-16.16017718351175},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.9,"breakHorizontal":16.4,"spinRate":1853,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4406359974676701,"extension":6.323902437599339},"hitData":{"launchSpeed":109.0,"launchAngle":14.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":62.59,"coordY":107.62}},"index":5,"playId":"76b9dd4e-c364-3e69-80b4-f28ed5d13ade","pitchNumber":5,"startTime":"2026-07-23T00:44:36.236Z","endTime":"2026-07-23T00:44:48.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:44:48.631Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Yastrzemski strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T00:44:58.227Z","endTime":"2026-07-23T00:46:52.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"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":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.736265011169944,"aZ":-26.41653541516856,"pfxX":-9.613546786815085,"pfxZ":3.1516505940054724,"pX":-0.1294556654119317,"pZ":3.2758606824759924,"vX0":10.39457026349886,"vY0":-134.16895187334367,"vZ0":-1.1429195414249893,"x":121.93,"y":150.33,"x0":-2.8028386233432143,"y0":50.00050629096396,"z0":5.588081854689219,"aX":-17.544475389265248},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.6,"breakHorizontal":15.2,"spinRate":2088,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.4080691640035594,"extension":5.920830093227667},"index":0,"playId":"d8287f8f-dcaa-3744-a9ce-6443cbc83668","pitchNumber":1,"startTime":"2026-07-23T00:45:13.714Z","endTime":"2026-07-23T00:45:16.820Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.471471599157734,"aZ":-28.001635739014393,"pfxX":-8.648787580710014,"pfxZ":2.322305078831933,"pX":0.37628478857059355,"pZ":3.2727757389068217,"vX0":11.370577367809323,"vY0":-133.00345308563848,"vZ0":-0.5591053656239406,"x":102.66,"y":150.42,"x0":-2.8227675599779163,"y0":50.00478358517002,"z0":5.509317731983771,"aX":-15.558416157662164},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.3,"breakHorizontal":13.3,"spinRate":2121,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.4111951806986607,"extension":6.190299826062599},"index":1,"playId":"08cf4dea-3fd5-363c-ae5d-af950a2c765c","pitchNumber":2,"startTime":"2026-07-23T00:45:31.754Z","endTime":"2026-07-23T00:45:35.687Z","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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-23T00:46:02.420Z","endTime":"2026-07-23T00:46:20.402Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.2,"endSpeed":87.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.969895138920855,"aZ":-18.905043599682227,"pfxX":-4.902823467903075,"pfxZ":6.802594746838551,"pX":-1.3106402952438994,"pZ":4.650058586681591,"vX0":6.1129240841250345,"vY0":-138.55648184800705,"vZ0":0.21718644694161338,"x":166.96,"y":113.23,"x0":-2.9049540968307084,"y0":50.00471473857727,"z0":5.830488104917404,"aX":-9.566785009325661},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.6,"breakHorizontal":7.7,"spinRate":2197,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3947935386030679,"extension":6.029606512734507},"index":3,"playId":"131f7d02-e1b7-34a5-a8d8-c8fd9b125986","pitchNumber":3,"startTime":"2026-07-23T00:46:20.402Z","endTime":"2026-07-23T00:46:23.402Z","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":93.8,"endSpeed":85.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.565076903603632,"aZ":-17.0261502118013,"pfxX":-4.725574792568801,"pfxZ":8.01900589181331,"pX":-0.44332500712208645,"pZ":3.8558078650792145,"vX0":7.9371580353393485,"vY0":-136.44983931739844,"vZ0":-2.1018992394374867,"x":133.9,"y":134.67,"x0":-2.7736653673291296,"y0":50.000248950052374,"z0":5.807050795928687,"aX":-8.924482671123704},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":7.0,"spinRate":2275,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4011645612458974,"extension":6.033894538562957},"index":4,"playId":"b4c99f05-0117-3662-a647-adb4e7d98586","pitchNumber":4,"startTime":"2026-07-23T00:46:49.126Z","endTime":"2026-07-23T00:46:52.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:46:52.126Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Rengifo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-23T00:49:08.187Z","endTime":"2026-07-23T00:50:57.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Didier Fuentes replaces Dylan Dodd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T00:48:29.392Z","endTime":"2026-07-23T00:49:10.456Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800311,"link":"/api/v1/people/800311"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.347760328215667,"aZ":-29.779259145056052,"pfxX":2.1341212172731185,"pfxZ":1.7214921132156586,"pX":-0.24232547436568452,"pZ":3.2924715999773797,"vX0":4.193425633968558,"vY0":-116.59581725332869,"vZ0":2.504401161772397,"x":126.24,"y":149.88,"x0":-2.3327011766999357,"y0":50.005347188203736,"z0":4.991138269753645,"aX":2.975052310552091},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":4.0,"breakHorizontal":-4.8,"spinRate":2526,"spinDirection":92},"zone":11,"typeConfidence":2.0,"plateTime":0.4675311958110937,"extension":6.763685094315127},"index":1,"playId":"00b95cc1-1281-35bf-98a6-5f933c26d587","pitchNumber":1,"startTime":"2026-07-23T00:49:10.456Z","endTime":"2026-07-23T00:49:14.505Z","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":94.7,"endSpeed":86.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.99845616605984,"aZ":-16.76596809952132,"pfxX":-8.059407417789728,"pfxZ":8.05867447012404,"pX":-0.9047155612869003,"pZ":3.348355636170597,"vX0":7.0382201847488775,"vY0":-137.72934406784475,"vZ0":-1.1671155770499433,"x":151.49,"y":148.37,"x0":-2.4523721665894063,"y0":50.00167914730927,"z0":4.9170454534497665,"aX":-15.406762969757125},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.5,"breakHorizontal":13.1,"spinRate":2162,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3984461209873502,"extension":6.659497183291291},"index":2,"playId":"99072ec4-fa2d-3847-89b9-ac7a750e0264","pitchNumber":2,"startTime":"2026-07-23T00:49:26.109Z","endTime":"2026-07-23T00:49:30.187Z","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":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.676826595777296,"aZ":-17.14293546906882,"pfxX":-5.8012612141837145,"pfxZ":7.914182223200102,"pX":-0.7339520355079341,"pZ":2.868887892267447,"vX0":6.6031536209747985,"vY0":-136.59220754906914,"vZ0":-2.3354963947581107,"x":144.98,"y":161.32,"x0":-2.4232661137400755,"y0":50.00150592539344,"z0":4.907032777506694,"aX":-11.016597940016911},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":9.2,"spinRate":2061,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.4002245741286079,"extension":6.738103620977942},"index":3,"playId":"7c019f3c-efa4-35d4-bd03-a99dcc31d71c","pitchNumber":3,"startTime":"2026-07-23T00:49:41.127Z","endTime":"2026-07-23T00:49:44.172Z","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.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3470244771706,"aZ":-16.660501245669757,"pfxX":-5.485600536027332,"pfxZ":8.067955843790507,"pX":0.28751621866291993,"pZ":3.298647714141074,"vX0":8.71648268869347,"vY0":-137.2963619636681,"vZ0":-1.5808063555259189,"x":106.04,"y":149.72,"x0":-2.205206312077552,"y0":50.00195056531006,"z0":5.007172098128847,"aX":-10.547906231786111},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.5,"breakHorizontal":8.3,"spinRate":2157,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3978390318712477,"extension":6.691990627810204},"index":4,"playId":"f993fb4f-b3c7-3852-b1cc-f6ecfdf0dd05","pitchNumber":4,"startTime":"2026-07-23T00:49:56.243Z","endTime":"2026-07-23T00:50:00.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16591379660807,"aZ":-16.31760203827516,"pfxX":-7.024691774283184,"pfxZ":8.410747853003851,"pX":-0.6804381462466864,"pZ":1.855385350416138,"vX0":7.191841280637195,"vY0":-136.92555575508905,"vZ0":-5.111026308234758,"x":142.94,"y":188.68,"x0":-2.4370260198382137,"y0":50.00562909039888,"z0":4.8745573416293775,"aX":-13.249499740920612},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":11.0,"spinRate":2144,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.40107190676576776,"extension":6.621799965553892},"index":5,"playId":"9dd9489b-a28c-3ce2-b141-4fe7de8ff51d","pitchNumber":5,"startTime":"2026-07-23T00:50:12.567Z","endTime":"2026-07-23T00:50:15.605Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-23T00:50:20.275Z","endTime":"2026-07-23T00:50:33.377Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42426697626937,"aZ":-14.638672340631247,"pfxX":-5.969007622262961,"pfxZ":8.775014938348086,"pX":-0.6453904213696929,"pZ":2.058308504809232,"vX0":6.791364445671931,"vY0":-140.61748601962844,"vZ0":-5.199565464745703,"x":141.6,"y":183.21,"x0":-2.318446646130413,"y0":50.00639003202609,"z0":4.884002553458253,"aX":-11.934261276421115},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":9.4,"spinRate":2169,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.38977555768297245,"extension":6.955493931315606},"index":7,"playId":"405e315a-35ee-39d2-81c7-9b37b3841f31","pitchNumber":6,"startTime":"2026-07-23T00:50:33.377Z","endTime":"2026-07-23T00:50:36.474Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.983987102933572,"aZ":-16.057370738829626,"pfxX":-7.419325808843933,"pfxZ":8.053742075549621,"pX":-0.7950427441773018,"pZ":2.7734967549110907,"vX0":6.9022505276533845,"vY0":-140.60583726245653,"vZ0":-3.128317750307924,"x":147.31,"y":163.9,"x0":-2.3181077730357793,"y0":50.006816144587965,"z0":4.943075252404518,"aX":-14.854208884196876},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":12.0,"spinRate":2116,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3896031254229948,"extension":6.939967880880058},"index":8,"playId":"098c32a8-e9f5-3639-a586-23e517e6cd1c","pitchNumber":7,"startTime":"2026-07-23T00:50:54.692Z","endTime":"2026-07-23T00:50:57.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:50:57.775Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-23T00:51:12.061Z","endTime":"2026-07-23T00:52:21.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","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":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(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":98.8,"endSpeed":90.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.047101738442,"aZ":-13.000698900617122,"pfxX":-7.234378576713431,"pfxZ":9.198248266165894,"pX":0.42089752640100203,"pZ":2.1255456619912687,"vX0":9.825560545835728,"vY0":-143.4334039289693,"vZ0":-5.876022842069681,"x":100.96,"y":181.39,"x0":-2.108507110079436,"y0":50.0027501656791,"z0":5.010757656932523,"aX":-15.08040449912914},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.6,"breakHorizontal":11.2,"spinRate":2242,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.38180146309001106,"extension":6.9723653484626},"index":0,"playId":"438e4df6-cdba-3545-9f65-2b1116b295bb","pitchNumber":1,"startTime":"2026-07-23T00:51:23.230Z","endTime":"2026-07-23T00:51:26.474Z","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":99.2,"endSpeed":90.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.314453969005,"aZ":-11.950640459117485,"pfxX":-7.3631360810066155,"pfxZ":9.616536468284197,"pX":0.8397485198613337,"pZ":2.9199478799216085,"vX0":10.864663857387093,"vY0":-144.0771450859061,"vZ0":-4.14956287715758,"x":84.99,"y":159.94,"x0":-2.0226153498474297,"y0":50.006133090986054,"z0":5.116854845504025,"aX":-15.490768449576361},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.7,"breakHorizontal":11.2,"spinRate":2157,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.38007996068970007,"extension":6.854674107504209},"index":1,"playId":"e8eec6fd-3796-3a01-bfbb-c0ed80715d57","pitchNumber":2,"startTime":"2026-07-23T00:51:36.765Z","endTime":"2026-07-23T00:51:40.776Z","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":99.2,"endSpeed":90.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.944297858768536,"aZ":-14.708808665518697,"pfxX":-8.692408774774847,"pfxZ":8.381047729663088,"pX":1.556967531039386,"pZ":2.5808440414699314,"vX0":13.032867816726455,"vY0":-143.8025905077684,"vZ0":-4.193560644577206,"x":57.65,"y":169.1,"x0":-1.9152624507564098,"y0":50.00051424346326,"z0":4.977527054719488,"aX":-18.110403523445864},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.4,"breakHorizontal":13.0,"spinRate":2045,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3816446411693879,"extension":7.019478696209309},"index":2,"playId":"310d13de-6d40-3d2d-bc43-38ed7743041f","pitchNumber":3,"startTime":"2026-07-23T00:51:54.668Z","endTime":"2026-07-23T00:51:57.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42378570048003,"aZ":-31.792472154296775,"pfxX":2.5314258805466587,"pfxZ":0.252777693273746,"pX":0.3914132607330324,"pZ":2.1906296380713934,"vX0":5.478330065323347,"vY0":-121.51447243324631,"vZ0":0.1454963563247207,"x":102.08,"y":179.63,"x0":-2.219472385457603,"y0":50.000764074872244,"z0":4.888073753515438,"aX":3.7915404070621848},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.7,"breakHorizontal":-5.9,"spinRate":2506,"spinDirection":97},"zone":9,"typeConfidence":2.0,"plateTime":0.4504435817489605,"extension":6.9189482708868075},"hitData":{"launchSpeed":79.0,"launchAngle":4.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":91.99,"coordY":157.39}},"index":3,"playId":"78c34bbd-c0de-3171-a988-e91675ab7e3a","pitchNumber":4,"startTime":"2026-07-23T00:52:12.380Z","endTime":"2026-07-23T00:52:21.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:52:21.780Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-23T00:52:35.259Z","endTime":"2026-07-23T00:54:40.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"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":"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":99.6,"endSpeed":89.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.215995180133916,"aZ":-11.100075076419195,"pfxX":-6.439378931846678,"pfxZ":10.089090440059147,"pX":0.9965485000172132,"pZ":2.4831004009959203,"vX0":10.858336148382783,"vY0":-144.4380403459584,"vZ0":-5.116911479120843,"x":79.01,"y":171.74,"x0":-1.9946585733231912,"y0":50.003416133210486,"z0":4.975304899816262,"aX":-13.452251479122229},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.2,"breakHorizontal":9.2,"spinRate":2104,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3808846901556353,"extension":7.032083055026708},"index":0,"playId":"c9a6dce3-fab1-30d5-82c3-139857972696","pitchNumber":1,"startTime":"2026-07-23T00:52:46.441Z","endTime":"2026-07-23T00:52:50.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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44386784395774,"aZ":-13.72458323376441,"pfxX":-5.538321908608647,"pfxZ":8.785798116685188,"pX":1.3898677129029202,"pZ":3.2160080304746925,"vX0":11.206190286992165,"vY0":-143.37806830470902,"vZ0":-2.9078649539636685,"x":64.02,"y":151.95,"x0":-1.8344192338617804,"y0":50.00535552582991,"z0":5.090038475604025,"aX":-11.634676375647503},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.6,"breakHorizontal":8.0,"spinRate":2083,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.38074872265045956,"extension":6.990345360251955},"index":1,"playId":"653b1b6f-01e9-3398-bd99-9664d16d0d0d","pitchNumber":2,"startTime":"2026-07-23T00:53:01.769Z","endTime":"2026-07-23T00:53:04.769Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22322827880791,"aZ":-14.956533142101371,"pfxX":-6.188204686303523,"pfxZ":8.538759178782676,"pX":0.6760622449334026,"pZ":2.4883855182594425,"vX0":9.654186679285868,"vY0":-141.53532252664397,"vZ0":-4.031500765495833,"x":91.23,"y":171.59,"x0":-1.9850805321737837,"y0":50.00017388104503,"z0":4.897966913795833,"aX":-12.474679984847993},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.8,"breakHorizontal":9.1,"spinRate":2022,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3879375200495594,"extension":7.03816466532719},"index":2,"playId":"133b85a3-ad79-3db8-a284-514efd824b57","pitchNumber":3,"startTime":"2026-07-23T00:53:19.366Z","endTime":"2026-07-23T00:53:22.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92976449906846,"aZ":-12.01392074422304,"pfxX":-6.279684363350542,"pfxZ":9.740616906395498,"pX":0.7214636422381745,"pZ":1.841372792642687,"vX0":10.18240033875372,"vY0":-143.1543996838938,"vZ0":-6.383608540172005,"x":89.5,"y":189.06,"x0":-2.0703371895369944,"y0":50.002887785639565,"z0":4.856815696670707,"aX":-12.997794680612328},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.4,"breakHorizontal":9.2,"spinRate":2001,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.3830285331848029,"extension":7.059243695270616},"index":3,"playId":"751460df-b9b3-3d5d-a3b6-e660549d5310","pitchNumber":4,"startTime":"2026-07-23T00:53:35.891Z","endTime":"2026-07-23T00:53:39.137Z","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":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.092303515658447,"aZ":-15.88290857824191,"pfxX":-6.128941589918962,"pfxZ":7.797528720325948,"pX":0.9183169753164715,"pZ":2.6655058259940234,"vX0":10.417502581383182,"vY0":-143.189055127639,"vZ0":-3.9011411506514806,"x":82.0,"y":166.81,"x0":-1.9602141337675945,"y0":50.00549517304862,"z0":5.030551388258359,"aX":-12.810322356160633},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.6,"breakHorizontal":9.1,"spinRate":2034,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.38160074973040725,"extension":7.0146514331353185},"index":4,"playId":"04a86a5d-1f43-3784-974b-0cbeea962c4d","pitchNumber":5,"startTime":"2026-07-23T00:53:56.498Z","endTime":"2026-07-23T00:53:59.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62282433324217,"aZ":-33.65726642082576,"pfxX":4.506828836695357,"pfxZ":-0.9510989286244715,"pX":-0.038493315440175355,"pZ":1.7033783853248166,"vX0":3.818496783865128,"vY0":-123.6868863459733,"vZ0":-0.8921857562923092,"x":118.47,"y":192.79,"x0":-2.182899840208459,"y0":50.00226519257594,"z0":4.86921376401563,"aX":7.042795823177895},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.7,"breakHorizontal":-9.0,"spinRate":2582,"spinDirection":102},"zone":8,"typeConfidence":2.0,"plateTime":0.44134878649771636,"extension":6.858399042965723},"index":5,"playId":"3d2ec4dc-ce0f-3b10-8bdd-a3f056094eb2","pitchNumber":6,"startTime":"2026-07-23T00:54:17.502Z","endTime":"2026-07-23T00:54:20.832Z","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":98.5,"endSpeed":90.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35757371119578,"aZ":-13.285513072301859,"pfxX":-6.965890064405069,"pfxZ":9.036487465222692,"pX":1.4307420969442888,"pZ":2.325720173839383,"vX0":11.949252604573815,"vY0":-143.0491589695733,"vZ0":-5.1344599927130865,"x":62.46,"y":175.99,"x0":-1.8792190987060253,"y0":50.000199645775915,"z0":4.9643041531933605,"aX":-14.557664869624933},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.6,"breakHorizontal":10.4,"spinRate":1992,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3816349709516049,"extension":7.178087155833858},"index":6,"playId":"e697bae6-0e8e-395d-88b6-75e97290aab3","pitchNumber":7,"startTime":"2026-07-23T00:54:37.007Z","endTime":"2026-07-23T00:54:40.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:54:40.007Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mauricio Dubón lines out to left fielder Jase Bowen.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-23T00:56:39.214Z","endTime":"2026-07-23T00:57:34.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53247757385315,"aZ":-31.798960762369806,"pfxX":-11.208345593275274,"pfxZ":0.20884678879961704,"pX":-0.7170383600049419,"pZ":1.0767198525376314,"vX0":9.863145058876793,"vY0":-134.65267374699204,"vZ0":-5.318939878561768,"x":144.33,"y":209.71,"x0":-2.992977041090789,"y0":50.004516325286986,"z0":5.360544533383502,"aX":-20.335723868565108},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-0.7,"breakHorizontal":17.9,"spinRate":2224,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4086588379684746,"extension":6.200321032161058},"index":0,"playId":"32478859-0f45-385e-b457-80f55a6c7bb9","pitchNumber":1,"startTime":"2026-07-23T00:56:47.690Z","endTime":"2026-07-23T00:56:50.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.369794028457218,"aZ":-29.92355201211475,"pfxX":5.321916229220001,"pfxZ":1.6047606537728427,"pX":0.6706494934390307,"pZ":3.454401881422104,"vX0":7.076369277837672,"vY0":-117.77171630176508,"vZ0":1.506197214672215,"x":91.44,"y":145.51,"x0":-3.0645550465784357,"y0":50.00443208217,"z0":5.574167601973186,"aX":7.475868433719401},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.6,"breakHorizontal":-11.4,"spinRate":2724,"spinDirection":67},"zone":12,"typeConfidence":2.0,"plateTime":0.4650804696144095,"extension":6.130249518696029},"index":1,"playId":"88129137-9c26-30ac-936a-91ff8cdce7e1","pitchNumber":2,"startTime":"2026-07-23T00:57:08.984Z","endTime":"2026-07-23T00:57:12.975Z","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":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2570181486831,"aZ":-28.864483136145694,"pfxX":5.3942728806025055,"pfxZ":2.2896868384999998,"pX":0.3008905165772747,"pZ":2.6561510598969136,"vX0":6.157336075342835,"vY0":-119.5266909181743,"vZ0":-0.44628979879532693,"x":105.53,"y":167.06,"x0":-3.0103368317069252,"y0":50.00301877737141,"z0":5.439423041059305,"aX":7.795944053889811},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.3,"breakHorizontal":-11.3,"spinRate":2725,"spinDirection":68},"zone":6,"typeConfidence":2.0,"plateTime":0.4584329344721336,"extension":6.160132675441806},"hitData":{"launchSpeed":99.9,"launchAngle":20.0,"totalDistance":349.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.99,"coordY":64.71}},"index":2,"playId":"6e9ee898-1e51-3307-a872-bac89d2e7c43","pitchNumber":3,"startTime":"2026-07-23T00:57:23.954Z","endTime":"2026-07-23T00:57:34.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:57:34.577Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jim Jarvis lines out to left fielder Jase Bowen.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-23T00:57:40.126Z","endTime":"2026-07-23T00:58:05.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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":"Lineout","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":0},"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":"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.6,"endSpeed":84.5,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.651541435814348,"aZ":-26.01497943415449,"pfxX":-9.483646871900005,"pfxZ":3.3727679525783305,"pX":0.14566415601096208,"pZ":2.7430328148680756,"vX0":11.356069025164357,"vY0":-134.36827287226765,"vZ0":-2.338958283448886,"x":111.45,"y":164.72,"x0":-2.9071398707995537,"y0":50.00109998183043,"z0":5.476998145981368,"aX":-17.306604377699117},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.8,"breakHorizontal":14.6,"spinRate":2230,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.4079394481586207,"extension":6.0787739069023585},"hitData":{"launchSpeed":94.3,"launchAngle":19.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.73,"coordY":85.55}},"index":0,"playId":"c5dc8210-8e3b-3e6d-8c04-50a91ed3c821","pitchNumber":1,"startTime":"2026-07-23T00:57:54.416Z","endTime":"2026-07-23T00:58:05.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:58:05.513Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brewer Hicklen strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-23T00:58:13.638Z","endTime":"2026-07-23T00:59:41.072Z","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":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"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":{"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.7,"endSpeed":85.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.267799176764143,"aZ":-16.022891333944248,"pfxX":-5.2263316901506,"pfxZ":8.6121805585487,"pX":-0.09458448812655218,"pZ":3.290229419163192,"vX0":8.894148629290244,"vY0":-136.18407379751156,"vZ0":-3.426560907198457,"x":120.61,"y":149.94,"x0":-2.7258354549452846,"y0":50.00618156387687,"z0":5.675051539110656,"aX":-9.806324263822862},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":7.6,"spinRate":2250,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.402387063014487,"extension":6.273912104625425},"index":0,"playId":"1a34de0c-d364-34f1-9177-6797309aa8e8","pitchNumber":1,"startTime":"2026-07-23T00:58:25.752Z","endTime":"2026-07-23T00:58:28.881Z","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":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1019491137433,"aZ":-21.81871192132063,"pfxX":-9.490362352150097,"pfxZ":5.620466378818995,"pX":-1.3075905759467632,"pZ":1.5519250808800056,"vX0":6.864719000858852,"vY0":-135.24675771711316,"vZ0":-6.315812595227604,"x":166.84,"y":196.88,"x0":-2.6531706029807456,"y0":50.00127145788352,"z0":5.460838084377031,"aX":-17.477508913898696},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.9,"breakHorizontal":15.6,"spinRate":2246,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.40589351208614133,"extension":5.942887963486693},"index":1,"playId":"3b71a73c-26a1-3f2f-89dc-9c25c6c65039","pitchNumber":2,"startTime":"2026-07-23T00:58:42.832Z","endTime":"2026-07-23T00:58:45.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23427689271961,"aZ":-20.461045015498623,"pfxX":-10.229190367223177,"pfxZ":6.293443509841645,"pX":-0.9337120762264249,"pZ":2.4518313157479894,"vX0":8.183449227919704,"vY0":-135.2456538642095,"vZ0":-4.419861735443668,"x":152.59,"y":172.58,"x0":-2.6629006817517635,"y0":50.00317139330848,"z0":5.533777816758712,"aX":-19.03714756581244},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.7,"breakHorizontal":16.9,"spinRate":2316,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.40429201484129873,"extension":6.2378361437233245},"index":2,"playId":"e6a62fed-8a56-3c23-afe3-4de51d0eb4bf","pitchNumber":3,"startTime":"2026-07-23T00:58:57.642Z","endTime":"2026-07-23T00:59:00.642Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-23T00:59:08.281Z","endTime":"2026-07-23T00:59:18.886Z","isPitch":false,"type":"action","player":{"id":676551,"link":"/api/v1/people/676551"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16660453188493,"aZ":-15.092552859276099,"pfxX":-4.755068701196153,"pfxZ":9.065310762445883,"pX":-1.309629754783952,"pZ":4.704016172867145,"vX0":5.481237019580173,"vY0":-136.4326964076132,"vZ0":-0.4200058950335756,"x":166.92,"y":111.77,"x0":-2.7274135595390954,"y0":50.000845517357554,"z0":5.900586334838361,"aX":-8.958517371468702},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":7.4,"spinRate":2387,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40154966470398,"extension":6.146861322290358},"index":4,"playId":"6844ef84-5ef1-3e32-a562-7958418e24c8","pitchNumber":4,"startTime":"2026-07-23T00:59:18.886Z","endTime":"2026-07-23T00:59:22.195Z","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":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15764394099476,"aZ":-26.62750948316735,"pfxX":-10.103515806547557,"pfxZ":3.449363468594475,"pX":-0.6753930797098596,"pZ":2.2955692474162546,"vX0":8.79454961928854,"vY0":-125.38761977953736,"vZ0":-2.2273648900952008,"x":142.74,"y":176.8,"x0":-2.899971667124133,"y0":50.00215217545854,"z0":5.348165901652267,"aX":-16.236745821623703},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.0,"breakHorizontal":16.6,"spinRate":1925,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.43530015109459086,"extension":6.229777490603297},"index":5,"playId":"22edcfaf-b8e6-3299-b05b-57c3783ab857","pitchNumber":5,"startTime":"2026-07-23T00:59:38.072Z","endTime":"2026-07-23T00:59:41.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:59:41.072Z","atBatIndex":48},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jackson Merrill homers (14) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T01:01:40.015Z","endTime":"2026-07-23T01:02:50.886Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":800311,"link":"/api/v1/people/800311"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":96.4,"endSpeed":87.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.58496483067737,"aZ":-14.30527992637404,"pfxX":-7.2463838681416854,"pfxZ":9.082162452498695,"pX":0.615624993153497,"pZ":1.9548183345686052,"vX0":10.552227443325,"vY0":-139.85886201104267,"vZ0":-5.243433755241086,"x":93.53,"y":186.0,"x0":-2.276882218994692,"y0":50.00083750184183,"z0":4.802957456201979,"aX":-14.254808045388945},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":10.8,"spinRate":2241,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.3926710773033304,"extension":6.876476290956775},"index":0,"playId":"1ccfcfd3-4500-33dd-bb75-c9bfd1c110c2","pitchNumber":1,"startTime":"2026-07-23T01:01:51.606Z","endTime":"2026-07-23T01:01:54.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70610337209438,"aZ":-14.787949095038119,"pfxX":-7.586668860726491,"pfxZ":8.659847521239968,"pX":-0.5397417391885999,"pZ":2.573042806728652,"vX0":7.5788367897053694,"vY0":-141.17846058265113,"vZ0":-3.7811947758679167,"x":137.57,"y":169.31,"x0":-2.280136804479524,"y0":50.004669348525596,"z0":4.888642818185647,"aX":-15.236294901666971},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":12.1,"spinRate":2218,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.38874202378282074,"extension":6.765069318722248},"index":1,"playId":"55529945-3618-357c-9fee-3320515c8dfb","pitchNumber":2,"startTime":"2026-07-23T01:02:05.479Z","endTime":"2026-07-23T01:02:08.479Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-23T01:02:12.806Z","endTime":"2026-07-23T01:02:25.111Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"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":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.9633241497765,"aZ":-11.393312834986787,"pfxX":-5.453376315988274,"pfxZ":10.227251160960746,"pX":-0.41134058804689244,"pZ":2.9257614430460364,"vX0":7.236868218070585,"vY0":-142.1895477547281,"vZ0":-3.433727801075401,"x":132.68,"y":159.78,"x0":-2.290201662647526,"y0":50.00193792800575,"z0":4.8806378590137545,"aX":-11.08037141843719},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.9,"breakHorizontal":8.3,"spinRate":2137,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.38635753533784056,"extension":6.8827597059986685},"hitData":{"launchSpeed":109.0,"launchAngle":26.0,"totalDistance":449.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.19,"coordY":17.26}},"index":3,"playId":"f2971dcf-6ecc-3654-8351-8d45219476d3","pitchNumber":3,"startTime":"2026-07-23T01:02:25.111Z","endTime":"2026-07-23T01:02:50.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:02:50.886Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Campusano grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T01:03:02.662Z","endTime":"2026-07-23T01:03:45.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"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":"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":2},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"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":96.9,"endSpeed":88.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31637746286207,"aZ":-15.003502712545329,"pfxX":-8.080436265277637,"pfxZ":8.56360653010349,"pX":-0.9254284716431951,"pZ":3.4653431710223095,"vX0":6.068645780794573,"vY0":-140.99581082370608,"vZ0":-1.7528841046276704,"x":152.28,"y":145.22,"x0":-2.060436181797288,"y0":50.00191151659985,"z0":5.067790554886178,"aX":-16.199985967503334},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":13.3,"spinRate":2107,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38909590008810735,"extension":6.756150225524185},"index":0,"playId":"19909319-b1dc-34c1-93d2-b2b5cd59fd94","pitchNumber":1,"startTime":"2026-07-23T01:03:07.803Z","endTime":"2026-07-23T01:03:12.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.746862987752856,"aZ":-30.29540807106207,"pfxX":3.447967935899788,"pfxZ":1.2966219072740879,"pX":-0.21564945611082048,"pZ":1.9315138447499547,"vX0":3.6416347681082413,"vY0":-119.52384274690016,"vZ0":-0.5224274811540256,"x":125.22,"y":186.63,"x0":-2.2061966384586618,"y0":50.003713635118416,"z0":4.870326094657063,"aX":4.9942878198391885},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.5,"breakHorizontal":-7.1,"spinRate":2580,"spinDirection":95},"zone":8,"typeConfidence":2.0,"plateTime":0.4580389724615288,"extension":6.652225193306103},"index":1,"playId":"b169c4b0-c416-363c-b4ca-94bb2963c022","pitchNumber":2,"startTime":"2026-07-23T01:03:21.680Z","endTime":"2026-07-23T01:03:25.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.89369338854462,"aZ":-32.7665695761534,"pfxX":3.137773113595654,"pfxZ":-0.39193244623767143,"pX":0.6512587900588864,"pZ":2.4605213495427334,"vX0":5.593097183974769,"vY0":-122.4714782207934,"vZ0":0.8385762835098844,"x":92.18,"y":172.35,"x0":-2.0643947292285842,"y0":50.000002241362054,"z0":4.903706936549471,"aX":4.791794823850211},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.2,"breakHorizontal":-7.0,"spinRate":2533,"spinDirection":96},"zone":6,"typeConfidence":2.0,"plateTime":0.44625885746152205,"extension":6.741653906727399},"hitData":{"launchSpeed":84.4,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":127.67,"coordY":143.17}},"index":2,"playId":"860c32d7-1520-33a3-a0c5-b8f100494ba3","pitchNumber":3,"startTime":"2026-07-23T01:03:35.414Z","endTime":"2026-07-23T01:03:45.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:03:45.316Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a line drive to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T01:04:02.149Z","endTime":"2026-07-23T01:05:30.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14372045315499,"aZ":-13.46339928546526,"pfxX":-5.076872280045969,"pfxZ":9.48459946455,"pX":0.41645638770007004,"pZ":3.897041399030716,"vX0":8.96701330749094,"vY0":-140.1617967631768,"vZ0":-0.2705597577636283,"x":101.13,"y":133.56,"x0":-2.176921247440786,"y0":50.00492070078189,"z0":4.880455018260141,"aX":-10.01846557793538},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":7.2,"spinRate":2004,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3920285096097844,"extension":6.990538577201079},"index":0,"playId":"d82c1261-0680-39d4-a98d-9083e2440205","pitchNumber":1,"startTime":"2026-07-23T01:04:09.462Z","endTime":"2026-07-23T01:04:14.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.26390125642553,"aZ":-31.98645485927262,"pfxX":2.131191278774277,"pfxZ":0.11982513795292071,"pX":-0.4954531565557583,"pZ":2.1684500051427524,"vX0":3.744160473283328,"vY0":-123.13484689151063,"vZ0":-0.06823348690142894,"x":135.89,"y":180.23,"x0":-2.3068878914721527,"y0":50.00150899616178,"z0":4.881360150719327,"aX":3.3033652990007876},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.5,"breakHorizontal":-4.7,"spinRate":2511,"spinDirection":108},"zone":7,"typeConfidence":2.0,"plateTime":0.4431945478704513,"extension":6.809194494038671},"index":1,"playId":"3386385b-1f0c-3a06-a261-8cc0cdacdff2","pitchNumber":2,"startTime":"2026-07-23T01:04:25.983Z","endTime":"2026-07-23T01:04:29.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.766845564327166,"aZ":-31.22774592219621,"pfxX":1.656586636959771,"pfxZ":0.5950246614487869,"pX":2.3644587831227883,"pZ":1.423824454793592,"vX0":10.325865898934236,"vY0":-124.48581309133982,"vZ0":-1.9243221116283693,"x":26.87,"y":200.34,"x0":-2.043189898000395,"y0":50.00005014019933,"z0":4.779099588615586,"aX":2.6102490386551183},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.8,"breakHorizontal":-5.3,"spinRate":2533,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.43911897544041745,"extension":6.732352220340263},"index":2,"playId":"3fb1abf3-00b1-3ccb-a6c9-8e86ac50d0c7","pitchNumber":3,"startTime":"2026-07-23T01:04:44.338Z","endTime":"2026-07-23T01:04:49.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.998724841742412,"aZ":-14.497481428949678,"pfxX":-6.234397072693854,"pfxZ":8.877664219111146,"pX":1.548949414171641,"pZ":2.7234556606907265,"vX0":11.690248351241648,"vY0":-140.2714892264855,"vZ0":-3.531519634749345,"x":57.96,"y":165.25,"x0":-1.8642872124930987,"y0":50.00210575501482,"z0":4.945208710170808,"aX":-12.413853219990052},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":8.9,"spinRate":1893,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3906112005299267,"extension":7.2025543913726375},"index":3,"playId":"c0c58034-7c95-35c2-8682-3da9717bf55e","pitchNumber":4,"startTime":"2026-07-23T01:05:03.822Z","endTime":"2026-07-23T01:05:06.822Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.668845585762735,"aZ":-13.26440981804846,"pfxX":-5.3839573235987075,"pfxZ":9.6054331799471,"pX":0.4325740238159751,"pZ":2.238608346662919,"vX0":8.629351084278612,"vY0":-139.28323265061584,"vZ0":-4.988116508145413,"x":100.51,"y":178.34,"x0":-2.0033111123809046,"y0":50.00379746501041,"z0":4.926713749384855,"aX":-10.60104159629089},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":8.0,"spinRate":2006,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3929203526168865,"extension":6.969031831995574},"hitData":{"launchSpeed":76.4,"launchAngle":22.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.55,"coordY":88.67}},"index":4,"playId":"8d37a508-d688-3feb-9c6c-3498434c3a9b","pitchNumber":5,"startTime":"2026-07-23T01:05:20.020Z","endTime":"2026-07-23T01:05:30.815Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:05:30.815Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Cronenworth singles on a fly ball to left fielder Mauricio Dubón. Xander Bogaerts to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T01:05:41.291Z","endTime":"2026-07-23T01:06:08.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":0},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11205382062049,"aZ":-16.838029195244452,"pfxX":-5.9222800289751945,"pfxZ":7.781861295673542,"pX":0.3470409686730818,"pZ":2.746843404213186,"vX0":9.253629851184376,"vY0":-139.8585860123562,"vZ0":-2.4365171847407683,"x":103.77,"y":164.62,"x0":-2.2431369286211256,"y0":50.00128036547881,"z0":4.740491712524667,"aX":-11.669817234969704},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":8.6,"spinRate":2022,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.3924363590714517,"extension":7.0089749680120415},"hitData":{"launchSpeed":68.2,"launchAngle":30.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.25,"coordY":112.41}},"index":0,"playId":"5c7dfc4a-1598-3b48-a9e7-491da6c2c3de","pitchNumber":1,"startTime":"2026-07-23T01:05:57.220Z","endTime":"2026-07-23T01:06:08.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:06:08.143Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gavin Sheets flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T01:07:38.395Z","endTime":"2026-07-23T01:09:18.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Gavin Sheets replaces Jase Bowen.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-23T01:06:36.578Z","endTime":"2026-07-23T01:06:51.435Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":687749,"link":"/api/v1/people/687749"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-23T01:06:51.435Z","endTime":"2026-07-23T01:07:40.680Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.855947580091264,"aZ":-16.136175751505114,"pfxX":-4.857822601202377,"pfxZ":8.464003683912292,"pX":-0.9452535342876861,"pZ":2.4394492917846873,"vX0":5.507364615388693,"vY0":-137.15218102747386,"vZ0":-3.3230879257614583,"x":153.03,"y":172.91,"x0":-2.3532935926298544,"y0":50.0038342940463,"z0":4.775000864100922,"aX":-9.206048871490077},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":7.6,"spinRate":1978,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.40017803297845367,"extension":6.772302471839894},"index":2,"playId":"dea2542d-d82f-3448-8fdc-b4c459392793","pitchNumber":1,"startTime":"2026-07-23T01:07:40.680Z","endTime":"2026-07-23T01:07:44.805Z","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":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.394346550308008,"aZ":-26.320852488701338,"pfxX":-9.070748502184088,"pfxZ":3.6951606273581152,"pX":-1.858432186405824,"pZ":3.264000538832854,"vX0":4.304792591664282,"vY0":-125.33822479094758,"vZ0":1.2697253173836178,"x":187.84,"y":150.65,"x0":-2.423892925973994,"y0":50.001759645373404,"z0":4.907230711526297,"aX":-14.366423868404716},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.2,"breakHorizontal":15.4,"spinRate":1839,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.437741320173612,"extension":6.725841983680799},"index":3,"playId":"a2389bbf-58d4-365c-ae7a-bb6486df9682","pitchNumber":2,"startTime":"2026-07-23T01:07:58.386Z","endTime":"2026-07-23T01:08:01.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51337046440875,"aZ":-16.501910973064454,"pfxX":-3.879119412938718,"pfxZ":8.199230231914587,"pX":0.3079807210283508,"pZ":2.2366570915636084,"vX0":8.166649723189218,"vY0":-137.19150450616883,"vZ0":-4.102662811430738,"x":105.26,"y":178.39,"x0":-2.199490560866605,"y0":50.00417793118922,"z0":4.871597106631792,"aX":-7.416587366808215},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":5.4,"spinRate":2088,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.39878257410485185,"extension":6.869368150666972},"index":4,"playId":"5bb0d1c0-ebaf-3a9c-858c-8ddf90f17edc","pitchNumber":3,"startTime":"2026-07-23T01:08:16.885Z","endTime":"2026-07-23T01:08:25.403Z","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":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.292417875332152,"aZ":-28.029679622959627,"pfxX":-9.410080647916306,"pfxZ":2.62830193592165,"pX":0.008831883826761202,"pZ":1.2948738538965674,"vX0":8.532325402024002,"vY0":-124.57018038874847,"vZ0":-2.8066726056480786,"x":116.66,"y":203.82,"x0":-2.232998115921327,"y0":50.00312295540583,"z0":4.7459778301263595,"aX":-14.835970213875198},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.3,"breakHorizontal":15.1,"spinRate":1995,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.4391719404889747,"extension":6.895644120400515},"index":5,"playId":"34d4beaa-4150-31de-82f5-79113affcd01","pitchNumber":4,"startTime":"2026-07-23T01:08:42.557Z","endTime":"2026-07-23T01:08:45.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.183093408108657,"aZ":-15.6045477794245,"pfxX":-5.7368339621007,"pfxZ":8.28800557345713,"pX":-0.6259096278954183,"pZ":2.6412454733794095,"vX0":6.30181495545889,"vY0":-140.35600750430004,"vZ0":-3.6980388579707477,"x":140.86,"y":167.47,"x0":-2.1527966892966757,"y0":50.00108610541358,"z0":4.9892318110819165,"aX":-11.467487059708807},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.4,"breakHorizontal":9.1,"spinRate":2015,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.38994667354740065,"extension":5.8749471195334655},"hitData":{"launchSpeed":90.7,"launchAngle":56.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.85,"coordY":115.18}},"index":6,"playId":"0c240e74-04cf-33f4-aa27-314aad4bb3a0","pitchNumber":5,"startTime":"2026-07-23T01:09:04.792Z","endTime":"2026-07-23T01:09:18.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:09:18.821Z","atBatIndex":53},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Didier Fuentes intentionally walks Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T01:09:33.080Z","endTime":"2026-07-23T01:10:20.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnThird":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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":"Intent Walk","eventType":"intent_walk","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":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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31949363919122,"aZ":-14.581532846502121,"pfxX":-4.953025976092801,"pfxZ":8.69512989991263,"pX":0.3698553609150604,"pZ":3.532053678685095,"vX0":8.092965304681975,"vY0":-141.58961163294205,"vZ0":-1.7299183987610132,"x":102.9,"y":143.41,"x0":-1.8863397730332223,"y0":50.00597965107754,"z0":5.087457744130899,"aX":-10.025728180794221},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":7.3,"spinRate":1946,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3873233157625924,"extension":7.050461243335467},"index":0,"playId":"6c9fae9b-ad3f-366b-ae60-c061ef973248","pitchNumber":1,"startTime":"2026-07-23T01:09:43.472Z","endTime":"2026-07-23T01:09:50.881Z","isPitch":true,"type":"pitch"},{"details":{"description":"Xander Bogaerts steals (13) 3rd base. Jake Cronenworth steals (4) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"6c9fae9b-ad3f-366b-ae60-c061ef973248","startTime":"2026-07-23T01:10:07.697Z","endTime":"2026-07-23T01:10:18.085Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"08248966-0556-1003-000c-f08cd117d70a","pitchNumber":1,"startTime":"2026-07-23T01:10:18.085Z","endTime":"2026-07-23T01:10:18.113Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"08248966-0556-1013-000c-f08cd117d70a","pitchNumber":1,"startTime":"2026-07-23T01:10:18.113Z","endTime":"2026-07-23T01:10:18.116Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":4,"playId":"08248966-0556-1023-000c-f08cd117d70a","pitchNumber":1,"startTime":"2026-07-23T01:10:18.116Z","endTime":"2026-07-23T01:10:20.527Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-07-23T01:10:20.527Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Rengifo pops out to shortstop Jim Jarvis.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T01:10:39.338Z","endTime":"2026-07-23T01:10:57.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"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":"Pop Out","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":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":86.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.70052069149349,"aZ":-15.049841157815862,"pfxX":-5.779470959994233,"pfxZ":8.790117201134668,"pX":0.20550224907009737,"pZ":2.5695366878722328,"vX0":8.393833268646649,"vY0":-139.70095083362915,"vZ0":-3.6843026790995115,"x":109.17,"y":169.4,"x0":-2.1074114425455046,"y0":50.00363522426377,"z0":4.914876600033019,"aX":-11.260710073636046},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":8.4,"spinRate":1930,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3942543546652275,"extension":6.692093473626551},"hitData":{"launchSpeed":88.8,"launchAngle":63.0,"totalDistance":180.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.14,"coordY":131.68}},"index":0,"playId":"ce11e070-5873-3af8-be6b-114d2b9e3f87","pitchNumber":1,"startTime":"2026-07-23T01:10:44.118Z","endTime":"2026-07-23T01:10:57.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:10:57.132Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drake Baldwin singles on a line drive to left fielder Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T01:13:05.666Z","endTime":"2026-07-23T01:15:14.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,7,8,9],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Gavin Sheets remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T01:12:33.841Z","endTime":"2026-07-23T01:12:33.855Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":687749,"link":"/api/v1/people/687749"}},{"details":{"description":"Pitching Change: Adrian Morejon replaces Michael King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-23T01:12:33.855Z","endTime":"2026-07-23T01:13:08.002Z","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":"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":90.6,"endSpeed":83.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61946733634597,"aZ":-32.05282937885832,"pfxX":-2.6111578723590325,"pfxZ":0.06546942691312196,"pX":0.5996482934123657,"pZ":3.5459210195805086,"vX0":-4.837810904599085,"vY0":-132.05873333493437,"vZ0":-0.00462619593750746,"x":94.14,"y":143.04,"x0":2.7876510290171614,"y0":50.0003145291567,"z0":5.88696176685068,"aX":-4.654539234255592},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.4,"breakHorizontal":5.6,"spinRate":2885,"spinDirection":238},"zone":12,"typeConfidence":2.0,"plateTime":0.41325421937964135,"extension":6.01206500057224},"index":2,"playId":"94186e6a-630f-3bc5-94ca-1af81c39e97b","pitchNumber":1,"startTime":"2026-07-23T01:13:08.002Z","endTime":"2026-07-23T01:13:11.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88340512857627,"aZ":-19.712339791585496,"pfxX":10.25195268019343,"pfxZ":5.935857385519329,"pX":-0.7719619854778552,"pZ":2.708854215575242,"vX0":-12.243208457287752,"vY0":-143.67141067488146,"vZ0":-4.894200097180025,"x":146.43,"y":165.64,"x0":2.2036708817980157,"y0":50.00451886918722,"z0":5.651772344063959,"aX":21.530915293085197},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.0,"breakHorizontal":-16.2,"spinRate":2505,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.38057892452103825,"extension":6.2376283648925375},"index":3,"playId":"10cd4af8-6f4c-3328-bd5b-24f247f5cabe","pitchNumber":2,"startTime":"2026-07-23T01:13:24.187Z","endTime":"2026-07-23T01:13:27.971Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":91.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12668418748544,"aZ":-17.48086481884214,"pfxX":10.063135556978853,"pfxZ":6.903704614293632,"pX":0.05929895953281289,"pZ":3.0506752098248957,"vX0":-10.374515952408375,"vY0":-144.82641755012824,"vZ0":-4.514253865696703,"x":114.74,"y":156.41,"x0":2.3766697675067183,"y0":50.007105162528426,"z0":5.695544730524883,"aX":21.429891819835472},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":11.8,"breakHorizontal":-16.2,"spinRate":2476,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.3778803745716175,"extension":6.207903155681702},"index":4,"playId":"5da9466d-93cf-3a9d-a2d3-f3f286574fda","pitchNumber":3,"startTime":"2026-07-23T01:13:43.094Z","endTime":"2026-07-23T01:13:46.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.20192543099376,"aZ":-17.532221148837927,"pfxX":9.921996780680013,"pfxZ":6.982242534233716,"pX":0.0773052800593135,"pZ":2.5311884271111507,"vX0":-9.999376106287798,"vY0":-144.08985643218725,"vZ0":-5.832198062998456,"x":114.05,"y":170.44,"x0":2.3073714351012033,"y0":50.006736556696815,"z0":5.668983114184301,"aX":20.819871748068977},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.5,"breakHorizontal":-16.0,"spinRate":2474,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.38046612455411744,"extension":6.1623565889344025},"index":5,"playId":"ff9d90ce-aaff-3613-b6e0-3f2d5afd45d5","pitchNumber":4,"startTime":"2026-07-23T01:13:58.916Z","endTime":"2026-07-23T01:14:01.916Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-23T01:14:10.682Z","endTime":"2026-07-23T01:14:24.174Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":90.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.27384910771546,"aZ":-17.081145604069125,"pfxX":9.734884871004457,"pfxZ":7.116383759658493,"pX":0.5881265639961736,"pZ":4.103015951772636,"vX0":-8.721436556706191,"vY0":-145.225622774061,"vZ0":-1.803767490193035,"x":94.58,"y":128.0,"x0":2.375984428893787,"y0":50.002123866755085,"z0":5.779222117590999,"aX":20.645076361024177},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.6,"breakHorizontal":-15.7,"spinRate":2460,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.378189960910313,"extension":6.3075224073673715},"index":7,"playId":"ba71622a-c02f-326a-87d6-11d8ebcd5841","pitchNumber":5,"startTime":"2026-07-23T01:14:24.174Z","endTime":"2026-07-23T01:14:27.174Z","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":2,"outs":0},"pitchData":{"startSpeed":99.8,"endSpeed":90.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.341051055403796,"aZ":-17.508489962692714,"pfxX":9.591847937960702,"pfxZ":6.919612822175828,"pX":0.2862704215418812,"pZ":2.493942267337457,"vX0":-9.539560769010222,"vY0":-144.98069753928547,"vZ0":-5.918815104257393,"x":106.09,"y":171.44,"x0":2.380399834426127,"y0":50.00280756442355,"z0":5.638605209104005,"aX":20.326790529039677},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.4,"breakHorizontal":-15.4,"spinRate":2479,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.37846651544149346,"extension":6.279631142644938},"index":8,"playId":"318f806f-a7a4-3332-8efb-24df33c64f12","pitchNumber":6,"startTime":"2026-07-23T01:14:41.860Z","endTime":"2026-07-23T01:14:45.117Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":90.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4094244543734,"aZ":-12.091679148050263,"pfxX":4.344750825560325,"pfxZ":9.491711139787373,"pX":-0.1512207408469946,"pZ":2.507028484488901,"vX0":-8.067284936269292,"vY0":-144.4818533870596,"vZ0":-6.842199518761629,"x":122.76,"y":171.09,"x0":2.111648179389228,"y0":50.00364633596312,"z0":5.64771893877428,"aX":9.193965736852553},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.0,"breakHorizontal":-6.2,"spinRate":2535,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.3789885900918004,"extension":6.31259092139304},"hitData":{"launchSpeed":105.1,"launchAngle":8.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.31,"coordY":117.76}},"index":9,"playId":"bf667b62-d45a-34f3-a101-40a561529bca","pitchNumber":7,"startTime":"2026-07-23T01:15:03.508Z","endTime":"2026-07-23T01:15:14.064Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:15:14.064Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ozzie Albies strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T01:15:21.920Z","endTime":"2026-07-23T01:16:42.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":2},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.211571077715917,"aZ":-34.523327948245885,"pfxX":10.198046679936239,"pfxZ":-1.325231291254588,"pX":-0.25095545516834783,"pZ":1.2591544349463095,"vX0":-10.301691616002403,"vY0":-132.78886730795838,"vZ0":-5.020282955975361,"x":126.57,"y":204.78,"x0":2.3663373477844947,"y0":50.00307824339302,"z0":5.705426863587063,"aX":18.091077416273702},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-3.4,"breakHorizontal":-16.1,"spinRate":978,"spinDirection":99},"zone":13,"typeConfidence":2.0,"plateTime":0.413545594936668,"extension":6.444759074519154},"index":0,"playId":"b5dadbba-980b-34a3-988a-637f492c4b76","pitchNumber":1,"startTime":"2026-07-23T01:15:56.438Z","endTime":"2026-07-23T01:15:59.760Z","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":0},"pitchData":{"startSpeed":100.2,"endSpeed":91.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.808590502844254,"aZ":-16.180512669596613,"pfxX":12.127306273498832,"pfxZ":7.488410284753725,"pX":0.8418598747821815,"pZ":2.392935902726011,"vX0":-8.661515604622775,"vY0":-145.5686764435695,"vZ0":-6.432084880264824,"x":84.91,"y":174.17,"x0":2.2881676805143907,"y0":50.00089323708453,"z0":5.619752265298672,"aX":25.890087287905477},"breaks":{"breakAngle":52.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.4,"breakHorizontal":-20.2,"spinRate":2469,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.37702277941217766,"extension":6.331403323647627},"index":1,"playId":"e8cc99fa-1110-3980-b58f-c552c2a72612","pitchNumber":2,"startTime":"2026-07-23T01:16:18.073Z","endTime":"2026-07-23T01:16:21.073Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10814544889928,"aZ":-34.55438629290471,"pfxX":8.090567807737862,"pfxZ":-1.322404610482013,"pX":0.7661027351679208,"pZ":1.0420501790590937,"vX0":-7.231574211890076,"vY0":-133.19764605565436,"vZ0":-5.690325495424197,"x":87.8,"y":210.64,"x0":2.4626331596930817,"y0":50.00355265026608,"z0":5.699137664627844,"aX":14.565669117423628},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-3.5,"breakHorizontal":-13.1,"spinRate":1035,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4109152668583751,"extension":6.252186477598382},"index":2,"playId":"50afa41a-5a4a-37bf-bd65-2dacc8d5e796","pitchNumber":3,"startTime":"2026-07-23T01:16:39.274Z","endTime":"2026-07-23T01:16:42.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:16:42.442Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a sharp line drive to center fielder Jackson Merrill. Drake Baldwin to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T01:17:00.096Z","endTime":"2026-07-23T01:17:20.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnSecond":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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_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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":90.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.8051635861301,"aZ":-20.17286005792431,"pfxX":11.145957661355034,"pfxZ":5.6791418999934695,"pX":0.46526435156826307,"pZ":2.1756981688117802,"vX0":-9.01466563221044,"vY0":-145.12425074616834,"vZ0":-6.191626715941671,"x":99.27,"y":180.04,"x0":2.1776260524607722,"y0":50.00541397515203,"z0":5.583059593001205,"aX":23.56514353213609},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.0,"breakHorizontal":-18.2,"spinRate":2470,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.3787247818305941,"extension":6.350208867190459},"hitData":{"launchSpeed":108.3,"launchAngle":12.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":133.59,"coordY":62.44}},"index":0,"playId":"64305ab2-a4c2-3f4b-8c9f-064ffd3f5b70","pitchNumber":1,"startTime":"2026-07-23T01:17:09.417Z","endTime":"2026-07-23T01:17:20.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:17:20.526Z","atBatIndex":58},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Michael Harris II grounds into a force out, second baseman Jake Cronenworth to shortstop Xander Bogaerts. Drake Baldwin to 3rd. Matt Olson out at 2nd. Michael Harris II to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T01:17:32.222Z","endTime":"2026-07-23T01:18:45.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnThird":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":[]}],"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":100.3,"endSpeed":91.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.01870831597695,"aZ":-17.042149360556913,"pfxX":8.373569393367838,"pfxZ":7.042647064017969,"pX":1.2897357178570672,"pZ":1.8394789619964478,"vX0":-6.317452470613971,"vY0":-145.82621665095144,"vZ0":-8.010415932878036,"x":67.84,"y":189.11,"x0":2.398703981648249,"y0":50.00647404726539,"z0":5.655010367083601,"aX":17.997220037978746},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.3,"breakHorizontal":-13.9,"spinRate":2372,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.3759297842891267,"extension":6.440390395963612},"index":0,"playId":"40fb07ce-04d0-3c02-9014-bf8e33a03c9c","pitchNumber":1,"startTime":"2026-07-23T01:17:57.945Z","endTime":"2026-07-23T01:18:01.842Z","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":87.7,"endSpeed":80.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.300700295356098,"aZ":-33.93568067903772,"pfxX":-3.186612664461563,"pfxZ":-1.0773489521653978,"pX":-0.06763217488153105,"pZ":2.732121162791753,"vX0":-5.701968542590782,"vY0":-127.56874053168823,"vZ0":-0.7668926580568154,"x":119.58,"y":165.01,"x0":2.617919771595407,"y0":50.004364170239526,"z0":5.73178669937543,"aX":-5.206397001334157},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.9,"breakHorizontal":7.2,"spinRate":2782,"spinDirection":279},"zone":5,"typeConfidence":2.0,"plateTime":0.4307493159889839,"extension":6.238570167445772},"index":1,"playId":"9fb986bb-14de-369e-aed6-d81555974ef0","pitchNumber":2,"startTime":"2026-07-23T01:18:17.114Z","endTime":"2026-07-23T01:18:20.422Z","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":99.5,"endSpeed":90.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.42709307241337,"aZ":-17.03560958668699,"pfxX":10.504252804714058,"pfxZ":7.218951871661917,"pX":0.8238371226716072,"pZ":2.385446720757548,"vX0":-8.024345010255562,"vY0":-144.51132588545678,"vZ0":-6.249145238963498,"x":85.6,"y":174.37,"x0":2.2841831957171905,"y0":50.00142212989663,"z0":5.638121155210648,"aX":22.021027362342025},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.9,"breakHorizontal":-17.3,"spinRate":2386,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.3803075965714129,"extension":6.366845666816217},"hitData":{"launchSpeed":90.6,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.14,"coordY":146.8}},"index":2,"playId":"f0152186-fb5f-3e1b-9146-dd78ac5e866b","pitchNumber":3,"startTime":"2026-07-23T01:18:37.134Z","endTime":"2026-07-23T01:18:45.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:18:45.076Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley challenged (pitch result), call on the field was confirmed: Austin Riley called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T01:20:14.111Z","endTime":"2026-07-23T01:22:08.930Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"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":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":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-23T01:19:23.789Z","endTime":"2026-07-23T01:20:16.415Z","isPitch":false,"type":"action"},{"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":92.9,"endSpeed":84.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08559680710155,"aZ":-34.39923024143498,"pfxX":6.745389821327127,"pfxZ":-1.2182354518342713,"pX":0.4265426705154069,"pZ":0.7632499513685413,"vX0":-7.601751099557702,"vY0":-134.92060690357624,"vZ0":-6.545433556982012,"x":100.74,"y":218.17,"x0":2.4175690579981057,"y0":50.00390226850182,"z0":5.675481988360678,"aX":12.313193264419196},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-3.6,"breakHorizontal":-10.4,"spinRate":1044,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.4075212455749124,"extension":6.1970288811423},"index":1,"playId":"208b653f-496c-3b8b-89a6-2f3fa4c4b7f6","pitchNumber":1,"startTime":"2026-07-23T01:20:16.415Z","endTime":"2026-07-23T01:20:19.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.946838396108983,"aZ":-33.33432685528944,"pfxX":8.34286574861396,"pfxZ":-0.6526858715166082,"pX":0.252033502157613,"pZ":0.7563436329081659,"vX0":-8.363553418029005,"vY0":-133.13134338670153,"vZ0":-6.445734033930091,"x":107.39,"y":218.36,"x0":2.3695035223865433,"y0":50.00391366517432,"z0":5.660173046418926,"aX":14.787936454341358},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-2.5,"breakHorizontal":-13.0,"spinRate":1201,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.41341046027422346,"extension":6.323761658417566},"index":2,"playId":"44096355-3da5-38be-9624-22d786a4baa1","pitchNumber":2,"startTime":"2026-07-23T01:20:35.748Z","endTime":"2026-07-23T01:20:40.676Z","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":90.9,"endSpeed":84.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55346614617345,"aZ":-33.38834209332301,"pfxX":-3.3799346812331406,"pfxZ":-0.6823799845999234,"pX":0.14128505125282081,"pZ":1.2376749187113993,"vX0":-5.62534689751055,"vY0":-132.30997121307547,"vZ0":-5.019864041290493,"x":111.61,"y":205.36,"x0":2.728701958776306,"y0":50.0004352953983,"z0":5.5881562554971085,"aX":-6.029783020169033},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-2.0,"breakHorizontal":7.3,"spinRate":2838,"spinDirection":284},"zone":14,"typeConfidence":2.0,"plateTime":0.41297302878203546,"extension":6.22573384898175},"index":3,"playId":"9591a6c2-8fbe-3d06-a3cb-ee32bc7a8e65","pitchNumber":3,"startTime":"2026-07-23T01:21:00.366Z","endTime":"2026-07-23T01:21:03.945Z","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":1,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":91.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.27439722460905,"aZ":-19.61223932570039,"pfxX":10.379060574791833,"pfxZ":5.89025080101897,"pX":0.2769246580893179,"pZ":2.771595393281823,"vX0":-9.189849438263922,"vY0":-145.1828866170472,"vZ0":-4.943046165176089,"x":106.44,"y":163.95,"x0":2.1361853536296276,"y0":50.00532533092582,"z0":5.691602834400887,"aX":22.140574397675216},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":9.8,"breakHorizontal":-16.9,"spinRate":2530,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.3774127956551627,"extension":6.37888875827756},"index":4,"playId":"e0a41091-cb9f-3026-8946-9753525fd7f2","pitchNumber":4,"startTime":"2026-07-23T01:21:23.575Z","endTime":"2026-07-23T01:21:26.773Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09837017619676,"aZ":-35.033440584001895,"pfxX":9.336684581105775,"pfxZ":-1.5455838933938741,"pX":-0.13611555817444254,"pZ":0.6811585853734834,"vX0":-9.773366446539208,"vY0":-134.91103685595473,"vZ0":-6.607097676674645,"x":122.19,"y":220.39,"x0":2.3188613186980676,"y0":50.00522202484857,"z0":5.628334757892374,"aX":17.22900434926817},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-4.1,"breakHorizontal":-14.9,"spinRate":1106,"spinDirection":104},"zone":13,"typeConfidence":2.0,"plateTime":0.40584098844096284,"extension":6.376501323584407},"index":5,"playId":"351e205a-f206-351c-a387-e224e3ed47b6","pitchNumber":5,"startTime":"2026-07-23T01:21:42.758Z","endTime":"2026-07-23T01:21:46.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.252816854110197,"aZ":-37.96131453421025,"pfxX":7.654422123851258,"pfxZ":-3.147580302070576,"pX":-0.6083100053263467,"pZ":2.197956618509483,"vX0":-10.041263308007174,"vY0":-134.8899126937921,"vZ0":-2.3842215114769147,"x":140.19,"y":179.44,"x0":2.173803663122956,"y0":50.005436920488734,"z0":5.77844464116052,"aX":14.06112949517422},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-6.0,"breakHorizontal":-11.6,"spinRate":1066,"spinDirection":101},"zone":7,"typeConfidence":2.0,"plateTime":0.4065712376399033,"extension":6.515344565748994},"index":6,"playId":"b1b9a2b4-fb83-39f7-a7f0-ca1a218a5606","pitchNumber":6,"startTime":"2026-07-23T01:22:05.142Z","endTime":"2026-07-23T01:22:08.930Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"}},"playEndTime":"2026-07-23T01:22:08.930Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T01:24:30.169Z","endTime":"2026-07-23T01:25:15.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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":{"description":"Pitching Change: Dylan Lee replaces Didier Fuentes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T01:23:26.053Z","endTime":"2026-07-23T01:24:30.169Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669276,"link":"/api/v1/people/669276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":79.7,"endSpeed":73.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68217836742049,"aZ":-32.01413548834731,"pfxX":-0.27847640606769675,"pfxZ":0.11431446069858531,"pX":0.4336587960574264,"pZ":2.8185545462723005,"vX0":-3.0970706957335343,"vY0":-116.03579844253858,"vZ0":-1.5592201379279809,"x":76.33,"y":118.75,"x0":1.8216793514515943,"y0":50.000297819065985,"z0":6.548906241445699,"aX":-0.3796239727849874},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":0.1,"breakHorizontal":1.3,"spinRate":2127,"spinDirection":291},"zone":6,"typeConfidence":0.91,"plateTime":0.4719951934054336,"extension":6.040213424921576},"index":1,"playId":"c5744d30-bacf-3446-a5f7-c64aee0cd1ff","pitchNumber":1,"startTime":"2026-07-23T01:24:30.169Z","endTime":"2026-07-23T01:24:33.698Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98196172859865,"aZ":-22.609507775188433,"pfxX":7.431842644571255,"pfxZ":6.546117355985858,"pX":1.3599052838339474,"pZ":2.228554161612811,"vX0":-3.582267475225901,"vY0":-120.30245966079951,"vZ0":-4.96510379506983,"x":65.16,"y":178.61,"x0":1.9049961628110959,"y0":50.00477212490791,"z0":6.330910632932824,"aX":10.862322504680265},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":10.9,"breakHorizontal":-12.6,"spinRate":1393,"spinDirection":137},"zone":14,"typeConfidence":0.91,"plateTime":0.45580453312379454,"extension":6.268940788512802},"index":2,"playId":"16218f1c-ef4c-3589-8857-b89011a9a0af","pitchNumber":2,"startTime":"2026-07-23T01:24:46.467Z","endTime":"2026-07-23T01:24:49.467Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-23T01:24:57.962Z","endTime":"2026-07-23T01:25:12.147Z","isPitch":false,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"}},{"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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.029044805387702,"aZ":-32.810748940842615,"pfxX":0.4085772350336184,"pfxZ":-0.4522002841910382,"pX":-0.01358754560075897,"pZ":3.2547648522814714,"vX0":-4.121783056567204,"vY0":-118.19855085449382,"vZ0":-0.6592820618161395,"x":117.52,"y":150.9,"x0":1.7087341695584377,"y0":50.00571919513496,"z0":6.581727200592479,"aX":0.5720843025422099},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-0.7,"breakHorizontal":0.4,"spinRate":2082,"spinDirection":324},"zone":2,"typeConfidence":0.91,"plateTime":0.46553079983153856,"extension":6.155597082116941},"index":4,"playId":"5419b5a1-d5a6-3f55-ac1d-eb4d496f37c9","pitchNumber":3,"startTime":"2026-07-23T01:25:12.147Z","endTime":"2026-07-23T01:25:15.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:25:15.551Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ty France flies out to left fielder Mauricio Dubón in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T01:25:33.352Z","endTime":"2026-07-23T01:26:23.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82187590693204,"aZ":-24.944271501054015,"pfxX":8.77111323563807,"pfxZ":4.916311480550096,"pX":0.6990005811009768,"pZ":3.456329284627266,"vX0":-5.181954292312494,"vY0":-120.85551413289264,"vZ0":-1.8171591463487367,"x":90.36,"y":145.46,"x0":1.737705687091049,"y0":50.00359988619024,"z0":6.421258051402494,"aX":12.900674833666319},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":8.6,"breakHorizontal":-14.5,"spinRate":1403,"spinDirection":139},"zone":12,"typeConfidence":0.92,"plateTime":0.45420853949097273,"extension":6.328635274050062},"index":0,"playId":"ceb3ead4-9d2b-3ba1-a7d9-e021fca0e99f","pitchNumber":1,"startTime":"2026-07-23T01:25:38.630Z","endTime":"2026-07-23T01:25:42.763Z","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":1},"pitchData":{"startSpeed":79.9,"endSpeed":71.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.431668759018088,"aZ":-30.63425104227312,"pfxX":-0.20294792052322652,"pfxZ":1.1608941645876527,"pX":1.0659121574718686,"pZ":2.3528192756698427,"vX0":-1.9434484486513341,"vY0":-116.12876167428806,"vZ0":-2.497335479478113,"x":76.37,"y":175.25,"x0":1.9517085416076692,"y0":50.00014396854062,"z0":6.4541094756772655,"aX":-0.26761069644135593},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":1.7,"breakHorizontal":1.0,"spinRate":2141,"spinDirection":289},"zone":14,"typeConfidence":0.91,"plateTime":0.4777660231519514,"extension":6.125779886759292},"index":1,"playId":"96461095-3460-3dd8-8115-50fa3fda1dfd","pitchNumber":2,"startTime":"2026-07-23T01:25:51.689Z","endTime":"2026-07-23T01:25:54.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.801039978842407,"aZ":-32.50088115537547,"pfxX":0.22712535034886638,"pfxZ":-0.23651970857640414,"pX":-0.3630551057503806,"pZ":2.4404530539650566,"vX0":-4.548245444242075,"vY0":-116.01357425203685,"vZ0":-2.111968939046891,"x":130.84,"y":172.89,"x0":1.6021045366627602,"y0":50.005490373020514,"z0":6.4912327896597795,"aX":0.3061852944399631},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-0.7,"breakHorizontal":0.8,"spinRate":2137,"spinDirection":284},"zone":4,"typeConfidence":0.91,"plateTime":0.47399183511058807,"extension":6.230763641829947},"hitData":{"launchSpeed":97.0,"launchAngle":50.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":36.17,"coordY":116.68}},"index":2,"playId":"c997f278-1101-3058-9069-1c852b671469","pitchNumber":3,"startTime":"2026-07-23T01:26:08.084Z","endTime":"2026-07-23T01:26:23.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:26:23.719Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T01:26:39.888Z","endTime":"2026-07-23T01:28:59.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":8},"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":"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":80.1,"endSpeed":73.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.723212900301093,"aZ":-30.17883033632823,"pfxX":0.7032484108055161,"pfxZ":1.4625988300838522,"pX":-1.169647712729269,"pZ":2.221947996773519,"vX0":-6.405531221946397,"vY0":-116.49554725213656,"vZ0":-3.12930479342968,"x":161.58,"y":178.79,"x0":1.534754034373917,"y0":50.00095163826125,"z0":6.461892786592398,"aX":0.9581794706158814},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":2.0,"breakHorizontal":0.5,"spinRate":2139,"spinDirection":333},"zone":13,"typeConfidence":0.91,"plateTime":0.47179421500345686,"extension":6.245456052811187},"index":0,"playId":"69b76164-7edb-3892-ab62-4dbc8f570cc3","pitchNumber":1,"startTime":"2026-07-23T01:26:46.537Z","endTime":"2026-07-23T01:26:50.853Z","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":83.0,"endSpeed":76.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.041341410617505,"aZ":-26.577826416262003,"pfxX":0.1583171408600932,"pfxZ":3.8087247258918975,"pX":-0.6780620832803411,"pZ":1.3329711207936474,"vX0":-5.662304217909544,"vY0":-120.66260496457339,"vZ0":-6.162376046706806,"x":142.85,"y":202.79,"x0":1.6811240744868041,"y0":50.00597595427224,"z0":6.269726222106569,"aX":0.2332727767887369},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.6,"breakHorizontal":1.1,"spinRate":2194,"spinDirection":153},"zone":13,"typeConfidence":0.91,"plateTime":0.4543854250525672,"extension":6.204829860917531},"index":1,"playId":"fa97ee77-9320-345a-bbaa-575501b58461","pitchNumber":2,"startTime":"2026-07-23T01:27:00.334Z","endTime":"2026-07-23T01:27:03.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.510334634794006,"aZ":-10.261809957569401,"pfxX":4.427488690505583,"pfxZ":11.940632812393485,"pX":-0.22094300097604475,"pZ":3.885045517174267,"vX0":-6.01936972431705,"vY0":-135.1240877819838,"vZ0":-5.0608220403184,"x":125.42,"y":133.88,"x0":1.4681827641429364,"y0":50.00376470978467,"z0":6.513729442102259,"aX":8.126136448218707},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.6,"breakHorizontal":-6.6,"spinRate":2429,"spinDirection":160},"zone":11,"typeConfidence":0.9,"plateTime":0.4065100402014101,"extension":5.952346008061973},"index":2,"playId":"74bf1557-0082-3cf1-b277-378d28c80c40","pitchNumber":3,"startTime":"2026-07-23T01:27:14.912Z","endTime":"2026-07-23T01:27:19.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(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":92.7,"endSpeed":84.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.994142827293775,"aZ":-9.901051497144415,"pfxX":5.48531857180981,"pfxZ":12.225605613738702,"pX":0.050386705219709164,"pZ":2.197641678346821,"vX0":-5.6419393177863855,"vY0":-134.5581496367842,"vZ0":-8.899494235582045,"x":115.08,"y":179.44,"x0":1.4682749227638,"y0":50.00218954659536,"z0":6.262554145355805,"aX":9.992479538603227},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.3,"breakHorizontal":-8.6,"spinRate":2442,"spinDirection":158},"zone":8,"typeConfidence":0.9,"plateTime":0.40809472597994834,"extension":6.0183804075290865},"index":3,"playId":"33b92ba1-9a04-3173-aa16-222b9a95b406","pitchNumber":4,"startTime":"2026-07-23T01:27:29.506Z","endTime":"2026-07-23T01:27:32.624Z","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":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.703070750749532,"aZ":-8.411073678828087,"pfxX":5.139763390816428,"pfxZ":12.722934936231997,"pX":0.021994568725762848,"pZ":2.682167772273087,"vX0":-5.614646459242417,"vY0":-136.23903251796008,"vZ0":-8.135728776481503,"x":116.16,"y":166.36,"x0":1.448048626442771,"y0":50.00530422013062,"z0":6.299683060946481,"aX":9.602156828754403},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":21.4,"breakHorizontal":-8.0,"spinRate":2526,"spinDirection":157},"zone":5,"typeConfidence":0.9,"plateTime":0.4030135606899261,"extension":6.136360644464156},"index":4,"playId":"ba908681-d787-3686-8b33-c11e3f81d6a4","pitchNumber":5,"startTime":"2026-07-23T01:27:43.780Z","endTime":"2026-07-23T01:27:46.780Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-23T01:27:53.894Z","endTime":"2026-07-23T01:28:05.419Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94434309422154,"aZ":-8.940335047156173,"pfxX":5.286544638377495,"pfxZ":11.935299436195754,"pX":0.33555950953638036,"pZ":2.5577624343301006,"vX0":-4.851083927991453,"vY0":-138.84697155945798,"vZ0":-8.808787310691635,"x":104.21,"y":169.72,"x0":1.4210323014129762,"y0":50.00297251337983,"z0":6.371750869027962,"aX":10.291661506627316},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.9,"breakHorizontal":-8.5,"spinRate":2508,"spinDirection":157},"zone":6,"typeConfidence":0.9,"plateTime":0.3949244012571298,"extension":6.01044456985349},"index":6,"playId":"3390ff3b-68ce-3a84-a1fa-556f752db09d","pitchNumber":6,"startTime":"2026-07-23T01:28:05.419Z","endTime":"2026-07-23T01:28:08.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.787247913525736,"aZ":-27.96741669712919,"pfxX":-0.8565229898700486,"pfxZ":2.8289154382639055,"pX":0.48275310483836986,"pZ":1.0701974423509657,"vX0":-2.698031820033694,"vY0":-121.0339753186004,"vZ0":-6.596819359782799,"x":98.6,"y":209.88,"x0":1.7215799967927337,"y0":50.005182612353394,"z0":6.268239737957395,"aX":-1.2758892008000606},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.8,"breakHorizontal":2.2,"spinRate":2117,"spinDirection":163},"zone":14,"typeConfidence":0.91,"plateTime":0.4518787440878107,"extension":6.2691361325231},"index":7,"playId":"4743b99a-7fc3-38f7-a168-85e4053f894d","pitchNumber":7,"startTime":"2026-07-23T01:28:23.556Z","endTime":"2026-07-23T01:28:27.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.704253083371253,"aZ":-9.282177611007132,"pfxX":3.9421640061739884,"pfxZ":12.11922463785975,"pX":0.15197772125227907,"pZ":3.2142809731473,"vX0":-4.755645390967242,"vY0":-136.49331671971967,"vZ0":-6.881029906867949,"x":111.21,"y":151.99,"x0":1.4037249806299794,"y0":50.004927813654994,"z0":6.405256760584222,"aX":7.4481829189334485},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.6,"breakHorizontal":-6.1,"spinRate":2443,"spinDirection":161},"zone":2,"typeConfidence":0.9,"plateTime":0.4010951686944182,"extension":5.917283908083317},"hitData":{"launchSpeed":102.6,"launchAngle":40.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":91.09,"coordY":58.54}},"index":8,"playId":"8f7e2208-25cb-34f8-8bd1-f70017191631","pitchNumber":8,"startTime":"2026-07-23T01:28:47.652Z","endTime":"2026-07-23T01:28:59.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:28:59.755Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eli White grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T01:31:31.029Z","endTime":"2026-07-23T01:31:42.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":{"description":"Pitching Change: Wandy Peralta replaces Adrian Morejon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T01:30:43.525Z","endTime":"2026-07-23T01:31:00.896Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593974,"link":"/api/v1/people/593974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Eli White replaces Mike Yastrzemski.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-23T01:31:00.896Z","endTime":"2026-07-23T01:31:33.267Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.010116316451708,"aZ":-30.758663402109796,"pfxX":8.174432320711889,"pfxZ":0.8631459392085574,"pX":0.6640228768514043,"pZ":1.9070639315251585,"vX0":-2.827570710467184,"vY0":-127.06800453255197,"vZ0":-3.5913151664159457,"x":91.69,"y":187.29,"x0":0.7264084164507234,"y0":50.00437445889554,"z0":5.7716043501458785,"aX":13.424605512169926},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.0,"breakHorizontal":-14.2,"spinRate":1898,"spinDirection":122},"zone":9,"typeConfidence":0.9,"plateTime":0.430366571162919,"extension":5.650410149894632},"hitData":{"launchSpeed":85.5,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.37,"coordY":136.93}},"index":2,"playId":"dd89ad30-1b2d-3dea-80d0-94d38e70a738","pitchNumber":1,"startTime":"2026-07-23T01:31:33.267Z","endTime":"2026-07-23T01:31:42.406Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:31:42.406Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T01:31:56.531Z","endTime":"2026-07-23T01:32:28.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72762134325224,"aZ":-29.775464391439108,"pfxX":8.600347745815675,"pfxZ":1.4799432585702101,"pX":0.9144377337438246,"pZ":1.471974268028115,"vX0":-2.879399211640441,"vY0":-126.3996538103223,"vZ0":-4.410954896379271,"x":82.14,"y":199.04,"x0":0.9510093378952496,"y0":50.00022771469253,"z0":5.6298609153872485,"aX":13.916304185387027},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.9,"breakHorizontal":-14.9,"spinRate":1948,"spinDirection":117},"zone":14,"typeConfidence":0.9,"plateTime":0.43330348417536246,"extension":5.696422845734208},"index":0,"playId":"9a740097-2b1f-310a-becd-b2e965a8d238","pitchNumber":1,"startTime":"2026-07-23T01:32:04.149Z","endTime":"2026-07-23T01:32:08.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.705439253504505,"aZ":-25.030678123846272,"pfxX":8.829844065718863,"pfxZ":3.5814072855380754,"pX":0.4689268829260279,"pZ":3.2002333516425385,"vX0":-2.70870492029375,"vY0":-140.3772786499434,"vZ0":-3.4749868048243164,"x":99.13,"y":152.37,"x0":0.2988792693440902,"y0":50.00592958701315,"z0":6.083280565000805,"aX":17.62967639018301},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.0,"breakHorizontal":-15.5,"spinRate":1953,"spinDirection":132},"zone":3,"typeConfidence":0.91,"plateTime":0.3901358771994019,"extension":5.650256569588974},"hitData":{"launchSpeed":97.3,"launchAngle":11.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":192.91,"coordY":111.73}},"index":1,"playId":"5bfee0dc-38a7-3528-8ef8-58cd1d9ef402","pitchNumber":2,"startTime":"2026-07-23T01:32:18.218Z","endTime":"2026-07-23T01:32:28.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:32:28.810Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jim Jarvis doubles (4) on a line drive to right fielder Fernando Tatis Jr. Mauricio Dubón scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T01:32:40.109Z","endTime":"2026-07-23T01:33:24.048Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"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":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":{"id":593974,"link":"/api/v1/people/593974"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.215435506016025,"aZ":-21.47282346547298,"pfxX":9.314317747650788,"pfxZ":5.346464518454283,"pX":0.28003699137557037,"pZ":2.5638052876398456,"vX0":-3.3258488648387674,"vY0":-140.4043419260473,"vZ0":-5.530788935647576,"x":106.33,"y":169.56,"x0":0.2685890564272459,"y0":50.00054307972111,"z0":5.952729506299444,"aX":18.628680984009367},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.8,"breakHorizontal":-16.2,"spinRate":2055,"spinDirection":134},"zone":6,"typeConfidence":0.92,"plateTime":0.38983477912483533,"extension":5.755428904124438},"index":0,"playId":"61becb09-7075-30a1-80da-982200094d3f","pitchNumber":1,"startTime":"2026-07-23T01:32:52.452Z","endTime":"2026-07-23T01:32:55.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.293592887362458,"aZ":-27.619485481240623,"pfxX":0.7420542602793685,"pfxZ":2.7547582483789146,"pX":0.38845446006853607,"pZ":1.7229136746641485,"vX0":-1.0339825670762621,"vY0":-128.2202522568135,"vZ0":-4.441566726998951,"x":102.19,"y":192.26,"x0":0.7018745720146375,"y0":50.00253067258755,"z0":5.651014805467095,"aX":1.2267165655390995},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.2,"breakHorizontal":-1.1,"spinRate":2152,"spinDirection":127},"zone":9,"typeConfidence":0.91,"plateTime":0.42835146309933547,"extension":5.850067748702406},"hitData":{"launchSpeed":80.6,"launchAngle":16.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":203.91,"coordY":125.1}},"index":1,"playId":"31b879fc-0728-39f9-b44a-8490291c1c09","pitchNumber":2,"startTime":"2026-07-23T01:33:07.864Z","endTime":"2026-07-23T01:33:24.048Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:33:24.048Z","atBatIndex":66},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brewer Hicklen doubles (4) on a sharp line drive to left fielder Gavin Sheets. Jim Jarvis scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T01:33:45.863Z","endTime":"2026-07-23T01:35:22.602Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":{"id":593974,"link":"/api/v1/people/593974"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.092023153872997,"aZ":-24.81096712864604,"pfxX":11.068083880955191,"pfxZ":4.27244936451472,"pX":1.361709634398436,"pZ":1.7974372404531618,"vX0":-2.08787729134278,"vY0":-130.32278506419408,"vZ0":-5.026844156842101,"x":65.09,"y":190.25,"x0":0.7347636309424681,"y0":50.00107208879303,"z0":5.622661963165286,"aX":19.056918069016042},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.8,"breakHorizontal":-19.6,"spinRate":2187,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.4200991487536778,"extension":5.7580120161565045},"index":0,"playId":"cd780cef-314a-311d-ae60-1da92a2c637c","pitchNumber":1,"startTime":"2026-07-23T01:33:59.901Z","endTime":"2026-07-23T01:34:03.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":89.9,"endSpeed":83.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.433251228898794,"aZ":-25.108516039339612,"pfxX":11.23706772761484,"pfxZ":4.063887912202905,"pX":0.06728750500268525,"pZ":0.7344750331503495,"vX0":-5.1877066252739255,"vY0":-130.7905051673728,"vZ0":-7.448113471638625,"x":114.44,"y":218.95,"x0":0.6115640193213354,"y0":50.006348250781386,"z0":5.489981371654694,"aX":19.558903750975965},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.0,"breakHorizontal":-19.3,"spinRate":2299,"spinDirection":119},"zone":14,"typeConfidence":0.89,"plateTime":0.41806066457995694,"extension":5.83251926985815},"index":1,"playId":"ff0f3dc7-ebb0-366f-9a27-81ae6238636a","pitchNumber":2,"startTime":"2026-07-23T01:34:12.961Z","endTime":"2026-07-23T01:34:16.561Z","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(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":95.3,"endSpeed":88.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.542008767139436,"aZ":-19.706585486814795,"pfxX":10.38750937170788,"pfxZ":6.382417070652972,"pX":-1.149533493748343,"pZ":0.37950992031480624,"vX0":-6.808048635979354,"vY0":-138.3404990057022,"vZ0":-10.916054300712574,"x":160.82,"y":228.53,"x0":-0.016395098473560056,"y0":50.00430617431356,"z0":5.675568353629439,"aX":20.29732953146795},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.6,"breakHorizontal":-17.5,"spinRate":2142,"spinDirection":128},"zone":13,"typeConfidence":0.92,"plateTime":0.3947067914557705,"extension":5.653259771450506},"index":2,"playId":"8fbb1e51-e013-3bf1-97d0-cb265d31a1a8","pitchNumber":3,"startTime":"2026-07-23T01:34:29.503Z","endTime":"2026-07-23T01:34:32.657Z","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":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.496410440655914,"aZ":-23.28196077374001,"pfxX":9.351815925281171,"pfxZ":4.454085617078373,"pX":0.3074460901098322,"pZ":3.5073545610154424,"vX0":-3.3396818014146126,"vY0":-140.1077237020041,"vZ0":-2.8404457566798995,"x":105.28,"y":144.08,"x0":0.29720896638333183,"y0":50.00134679389471,"z0":6.04916232702786,"aX":18.66316563894166},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.7,"breakHorizontal":-16.3,"spinRate":1964,"spinDirection":133},"zone":12,"typeConfidence":0.91,"plateTime":0.39034872425007094,"extension":5.5361043680849376},"index":3,"playId":"7ad63949-6c42-3c3d-81fc-e7ea8fc80a30","pitchNumber":4,"startTime":"2026-07-23T01:34:52.419Z","endTime":"2026-07-23T01:34:55.716Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.502726931219726,"aZ":-27.546898514934508,"pfxX":9.549030802507868,"pfxZ":2.686972738219781,"pX":-0.051456176770894736,"pZ":2.4860997992843097,"vX0":-4.054228037395411,"vY0":-130.47012773311505,"vZ0":-3.0011828265992535,"x":118.96,"y":171.66,"x0":0.2820722145162481,"y0":50.00466046078991,"z0":5.727757902994016,"aX":16.460917541064493},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.4,"breakHorizontal":-16.4,"spinRate":2042,"spinDirection":123},"zone":5,"typeConfidence":0.9,"plateTime":0.41984730227108,"extension":5.621958547783924},"hitData":{"launchSpeed":104.4,"launchAngle":12.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":51.4,"coordY":116.52}},"index":4,"playId":"0223842b-293e-3197-b72e-5276443dfa0e","pitchNumber":5,"startTime":"2026-07-23T01:35:07.352Z","endTime":"2026-07-23T01:35:22.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:35:22.602Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drake Baldwin walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T01:36:48.717Z","endTime":"2026-07-23T01:38:51.001Z","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":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnSecond":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6,7,8],"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":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-23T01:35:51.452Z","endTime":"2026-07-23T01:36:51.047Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.407700868750428,"aZ":-25.715771973413773,"pfxX":-0.20638396196331987,"pfxZ":3.9585485994041414,"pX":-0.44358716027992046,"pZ":0.93874771259912,"vX0":-2.652596302676388,"vY0":-127.04490434726931,"vZ0":-6.939830843735358,"x":133.91,"y":213.43,"x0":0.6415717421944865,"y0":50.004629118705964,"z0":5.7542700190452525,"aX":-0.3365756016039569},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.8,"breakHorizontal":1.0,"spinRate":2088,"spinDirection":142},"zone":13,"typeConfidence":0.9,"plateTime":0.43139507863202153,"extension":5.918484560612599},"index":1,"playId":"d5da0b29-d15f-3ae1-960b-58ce0a3e201a","pitchNumber":1,"startTime":"2026-07-23T01:36:51.047Z","endTime":"2026-07-23T01:36:54.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.141602375070267,"aZ":-25.31460836876398,"pfxX":-0.9208473544380953,"pfxZ":4.2256193770008155,"pX":-0.508978349841788,"pZ":0.9097964857282461,"vX0":-2.49796673967127,"vY0":-126.15515672615429,"vZ0":-6.755417283638622,"x":136.4,"y":214.22,"x0":0.611086209106393,"y0":50.00123247273191,"z0":5.6450028538602774,"aX":-1.4927854104626217},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.5,"breakHorizontal":2.2,"spinRate":2138,"spinDirection":140},"zone":13,"typeConfidence":0.9,"plateTime":0.43312194384476443,"extension":5.717817375722903},"index":2,"playId":"cdccf564-0271-3be2-913c-b00537389717","pitchNumber":2,"startTime":"2026-07-23T01:37:07.953Z","endTime":"2026-07-23T01:37:11.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.926278866213835,"aZ":-21.28300338483072,"pfxX":8.728005637349323,"pfxZ":5.56057462778293,"pX":0.4415425588512439,"pZ":1.726430167043436,"vX0":-2.7792244377284874,"vY0":-138.8072764162961,"vZ0":-7.452878727441279,"x":100.17,"y":192.17,"x0":0.31932259293845855,"y0":50.004740487601666,"z0":5.854324397088267,"aX":17.100228614750453},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.8,"breakHorizontal":-15.2,"spinRate":2138,"spinDirection":134},"zone":9,"typeConfidence":0.91,"plateTime":0.3940022046557359,"extension":5.759180095845294},"index":3,"playId":"79a6ef83-8578-3e9e-9fb3-c92a7cc4543e","pitchNumber":3,"startTime":"2026-07-23T01:37:23.054Z","endTime":"2026-07-23T01:37:26.054Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-23T01:37:34.614Z","endTime":"2026-07-23T01:37:42.732Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.243316783527593,"aZ":-25.673109564521123,"pfxX":9.66655261202495,"pfxZ":3.767726233482497,"pX":1.974076568183583,"pZ":2.3345279481714263,"vX0":-0.12866348759134894,"vY0":-130.1848250666712,"vZ0":-3.6252189141167936,"x":41.75,"y":175.75,"x0":0.7675121062105947,"y0":50.00024312982123,"z0":5.679050653904336,"aX":16.658753988036366},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.2,"breakHorizontal":-17.5,"spinRate":2198,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.42005393319387396,"extension":5.734042576432147},"index":5,"playId":"46572d84-0030-38d7-897f-0c37ba244bd2","pitchNumber":4,"startTime":"2026-07-23T01:37:42.732Z","endTime":"2026-07-23T01:37:46.237Z","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":89.0,"endSpeed":82.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.241915494638555,"aZ":-24.945596043684848,"pfxX":0.0066195364436074655,"pfxZ":4.232816808803964,"pX":-1.2110691412871937,"pZ":0.9661053580799858,"vX0":-4.220409676859144,"vY0":-129.4457626546662,"vZ0":-7.214034149524426,"x":163.16,"y":212.7,"x0":0.43488652832391134,"y0":50.00559267648912,"z0":5.6797533566580425,"aX":0.011449928277496836},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.4,"breakHorizontal":0.8,"spinRate":2209,"spinDirection":134},"zone":13,"typeConfidence":0.9,"plateTime":0.4220055221441852,"extension":5.902475207552057},"index":6,"playId":"5f26321c-eb51-3bfa-a72e-890d85ec28a0","pitchNumber":5,"startTime":"2026-07-23T01:37:58.320Z","endTime":"2026-07-23T01:38:01.320Z","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":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13480206242162,"aZ":-18.418022235455027,"pfxX":9.375849439860643,"pfxZ":7.044041189935958,"pX":0.8696581765492146,"pZ":1.4821330765254195,"vX0":-1.6068643468700534,"vY0":-139.06854870250865,"vZ0":-8.743288455082384,"x":83.85,"y":198.76,"x0":0.23834113046138825,"y0":50.00260996995654,"z0":5.896272995491551,"aX":18.30329846562906},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.0,"breakHorizontal":-16.6,"spinRate":2164,"spinDirection":133},"zone":14,"typeConfidence":0.92,"plateTime":0.3943474837886214,"extension":5.641972989074075},"index":7,"playId":"d00aa94c-758d-3867-a1a8-1f59702406c0","pitchNumber":6,"startTime":"2026-07-23T01:38:16.651Z","endTime":"2026-07-23T01:38:22.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72919184282993,"aZ":-27.949892705752106,"pfxX":7.040704641033048,"pfxZ":2.4442812853080937,"pX":2.267131681831341,"pZ":2.067472930372566,"vX0":1.8125401924040982,"vY0":-130.78145036185748,"vZ0":-3.9856894805466943,"x":30.58,"y":182.96,"x0":0.6500291300401737,"y0":50.00639086999656,"z0":5.709024270065558,"aX":12.191658639567134},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.7,"breakHorizontal":-13.2,"spinRate":2059,"spinDirection":124},"zone":14,"typeConfidence":0.89,"plateTime":0.418896023292759,"extension":5.6497304521077005},"index":8,"playId":"634e0c2e-6b42-3293-9543-e2938f063b51","pitchNumber":7,"startTime":"2026-07-23T01:38:47.835Z","endTime":"2026-07-23T01:38:51.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:38:51.001Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ozzie Albies singles on a fly ball to right fielder Fernando Tatis Jr. Brewer Hicklen scores. Drake Baldwin to 3rd.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T01:41:27.268Z","endTime":"2026-07-23T01:43:02.520Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"responsiblePitcher":{"id":593974,"link":"/api/v1/people/593974"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-23T01:39:09.684Z","endTime":"2026-07-23T01:40:22.898Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Randy Vásquez replaces Wandy Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-23T01:40:22.898Z","endTime":"2026-07-23T01:41:29.525Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681190,"link":"/api/v1/people/681190"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.922543737716914,"aZ":-27.0084841956609,"pfxX":2.202672177314601,"pfxZ":3.2356678250444855,"pX":-1.097927345055724,"pZ":2.2764959985286244,"vX0":1.73207234318846,"vY0":-125.4034718665676,"vZ0":-3.102034934237012,"x":158.85,"y":177.31,"x0":-2.0832227893849,"y0":50.000711843497804,"z0":5.728279974434789,"aX":3.514116481459606},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.4,"breakHorizontal":-4.4,"spinRate":2939,"spinDirection":104},"zone":13,"typeConfidence":2.0,"plateTime":0.43645846878108063,"extension":5.753082222590403},"index":2,"playId":"9f3edeb0-9b39-37f5-adfc-e652eac71f80","pitchNumber":1,"startTime":"2026-07-23T01:41:29.525Z","endTime":"2026-07-23T01:41:32.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.100876427019035,"aZ":-11.009084894106994,"pfxX":-5.943319417692146,"pfxZ":10.605577635055713,"pX":0.33172225925580184,"pZ":3.0686262233272408,"vX0":7.611783909068272,"vY0":-140.2384919830949,"vZ0":-5.798209839071198,"x":104.36,"y":155.93,"x0":-1.6429198025543261,"y0":50.00520517956811,"z0":5.878136103899452,"aX":-11.864242099151278},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.2,"breakHorizontal":9.2,"spinRate":2450,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.390262620620629,"extension":6.000340054485828},"index":3,"playId":"38ce5bac-8405-35d3-84df-9aa553a5a647","pitchNumber":2,"startTime":"2026-07-23T01:41:47.178Z","endTime":"2026-07-23T01:41:50.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.446150016978347,"aZ":-17.300036382562176,"pfxX":-9.258739446376184,"pfxZ":7.533236488331816,"pX":0.08895171140694243,"pZ":2.581108232059853,"vX0":7.743139135583509,"vY0":-139.40198948085262,"vZ0":-5.8471176575039605,"x":113.61,"y":169.09,"x0":-1.5176507423334482,"y0":50.00025416249267,"z0":5.842156552016917,"aX":-18.275237275828115},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.6,"breakHorizontal":15.2,"spinRate":2484,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.39244706615546443,"extension":6.074623286752708},"index":4,"playId":"15c7dc0b-a82d-3280-a185-806d1c82145f","pitchNumber":3,"startTime":"2026-07-23T01:42:06.336Z","endTime":"2026-07-23T01:42:10.555Z","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":86.9,"endSpeed":80.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00744305705999,"aZ":-27.306090492145987,"pfxX":4.005349594338049,"pfxZ":3.0108520174461093,"pX":1.2586498898097396,"pZ":1.6020631458506296,"vX0":6.610455913949215,"vY0":-126.34761496010934,"vZ0":-4.733656697397878,"x":69.02,"y":195.52,"x0":-1.912804949705056,"y0":50.000271867943916,"z0":5.6969977520495165,"aX":6.466155877289976},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.6,"breakHorizontal":-8.8,"spinRate":2970,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.43368533919006946,"extension":6.07059513033148},"index":5,"playId":"b278a359-3f04-309c-9d58-c5155967181c","pitchNumber":4,"startTime":"2026-07-23T01:42:29.002Z","endTime":"2026-07-23T01:42:34.393Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42105345041206,"aZ":-37.043357832102274,"pfxX":4.824029213643421,"pfxZ":-3.10989561725558,"pX":0.8543346874822593,"pZ":1.7613340488178282,"vX0":4.962172820972933,"vY0":-124.2147526248517,"vZ0":-2.7440520329940172,"x":84.43,"y":191.22,"x0":-1.7944786442408616,"y0":50.002347366857926,"z0":5.95420828135954,"aX":7.5527848701671445},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.0,"breakHorizontal":-9.8,"spinRate":3101,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4406117524424942,"extension":6.1578894709857845},"hitData":{"launchSpeed":70.8,"launchAngle":29.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.35,"coordY":125.83}},"index":6,"playId":"52362bfb-5b72-3138-904b-27cd04061cb7","pitchNumber":5,"startTime":"2026-07-23T01:42:51.305Z","endTime":"2026-07-23T01:43:02.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:43:02.520Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a fly ball to left fielder Gavin Sheets. Drake Baldwin scores. Ozzie Albies to 2nd.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T01:43:30.058Z","endTime":"2026-07-23T01:45:03.452Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":3},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":{"id":593974,"link":"/api/v1/people/593974"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76862110477059,"aZ":-13.517501915121237,"pfxX":-5.227282092104024,"pfxZ":9.299018884361562,"pX":0.5572034085210422,"pZ":1.9516948560255227,"vX0":7.783709082718397,"vY0":-140.9349250695215,"vZ0":-8.121303462674033,"x":95.76,"y":186.08,"x0":-1.5644703177421058,"y0":50.004464305681836,"z0":5.748528083573075,"aX":-10.490333951519085},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":7.8,"spinRate":2451,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.3889985496405979,"extension":6.1891791222615895},"index":0,"playId":"b84c7a2d-c28a-34c0-a726-e7e4d84f11a3","pitchNumber":1,"startTime":"2026-07-23T01:43:40.572Z","endTime":"2026-07-23T01:43:45.157Z","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":"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":90.7,"endSpeed":82.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66693491242295,"aZ":-19.130521906174213,"pfxX":-7.527710835077843,"pfxZ":7.461024620779711,"pX":1.117587414490562,"pZ":1.3485217363494506,"vX0":9.487293193101006,"vY0":-131.55650548783862,"vZ0":-7.339661878193852,"x":74.4,"y":202.37,"x0":-1.5622585999039078,"y0":50.00181177894951,"z0":5.599524279676245,"aX":-13.156911649578971},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.0,"breakHorizontal":11.5,"spinRate":1919,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4168114604365418,"extension":6.178180295854388},"index":1,"playId":"894216b6-152c-3dc5-a846-29bc6d260144","pitchNumber":2,"startTime":"2026-07-23T01:44:06.820Z","endTime":"2026-07-23T01:44:10.026Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"b13d5697-8ffd-3b64-a7da-322397c8c1f4","startTime":"2026-07-23T01:44:24.064Z","endTime":"2026-07-23T01:44:27.064Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.160872104504097,"aZ":-25.494788612779463,"pfxX":1.5289099028584408,"pfxZ":3.5857769937909456,"pX":0.09298962752413292,"pZ":3.2877567510463535,"vX0":4.140897488773013,"vY0":-134.8230602237585,"vZ0":-2.331070180137818,"x":113.46,"y":150.01,"x0":-1.6543898422648904,"y0":50.002196662022776,"z0":5.941745876731057,"aX":2.845685088111005},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.2,"breakHorizontal":-3.6,"spinRate":2762,"spinDirection":174},"zone":2,"typeConfidence":2.0,"plateTime":0.40448844931168493,"extension":6.270871567128295},"hitData":{"launchSpeed":91.4,"launchAngle":61.0,"totalDistance":210.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.15,"coordY":140.75}},"index":3,"playId":"8dc775b2-d8b2-3ff9-b83e-3203153bdb13","pitchNumber":3,"startTime":"2026-07-23T01:44:47.316Z","endTime":"2026-07-23T01:45:03.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:45:03.452Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T01:45:41.542Z","endTime":"2026-07-23T01:46:38.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":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(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":93.8,"endSpeed":86.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.073802264530812,"aZ":-21.427220277234227,"pfxX":-0.24118023359570073,"pfxZ":5.648651520832342,"pX":-0.26249430326087425,"pZ":2.6357495876553796,"vX0":4.230419214877162,"vY0":-136.57520971396977,"vZ0":-4.7763484081324,"x":127.01,"y":167.61,"x0":-1.7955384619258015,"y0":50.00384463105155,"z0":5.8671394219502275,"aX":-0.45976909971614116},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.5,"breakHorizontal":-0.4,"spinRate":2735,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.39996663084785755,"extension":6.403667572941715},"index":0,"playId":"b2148ea3-8bb2-3da4-a609-a0ea87e50ef8","pitchNumber":1,"startTime":"2026-07-23T01:45:45.293Z","endTime":"2026-07-23T01:45:52.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26335367667873,"aZ":-11.463286748067265,"pfxX":-4.6028424593749655,"pfxZ":10.465218503101813,"pX":0.023158243653492873,"pZ":1.4297315573432532,"vX0":6.057980851213616,"vY0":-139.3014759048305,"vZ0":-9.792275607056208,"x":116.12,"y":200.18,"x0":-1.5747135359089084,"y0":50.00488546161912,"z0":5.734129133267277,"aX":-9.110554660206606},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":7.2,"spinRate":2384,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3921697047351178,"extension":6.128863763567669},"index":1,"playId":"7a2a6960-6221-3d18-abba-3e26f4db8bbd","pitchNumber":2,"startTime":"2026-07-23T01:46:12.132Z","endTime":"2026-07-23T01:46:16.119Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.027135158754206,"aZ":-23.489985938526328,"pfxX":3.9423355718183544,"pfxZ":5.364405951118034,"pX":1.6785805825698998,"pZ":0.9476927256245538,"vX0":7.063459127825991,"vY0":-126.25198628483987,"vZ0":-7.094212379415998,"x":53.02,"y":213.19,"x0":-1.6646448107856635,"y0":50.0047640621736,"z0":5.677088877829599,"aX":6.380465255054282},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.3,"breakHorizontal":-8.8,"spinRate":3065,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.43337988260744087,"extension":6.097144758181748},"index":2,"playId":"c2fd7ee4-257d-3bf3-bf2f-420194a84b9c","pitchNumber":3,"startTime":"2026-07-23T01:46:33.918Z","endTime":"2026-07-23T01:46:38.108Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:46:38.108Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Riley singles on a ground ball to center fielder Jackson Merrill. Ozzie Albies scores. Matt Olson to 3rd.","rbi":1,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T01:46:51.588Z","endTime":"2026-07-23T01:47:53.151Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":{"id":681190,"link":"/api/v1/people/681190"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.4,"endSpeed":86.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07715741119153,"aZ":-23.675547171563213,"pfxX":1.72737021582327,"pfxZ":4.486554408200251,"pX":1.7182317634707494,"pZ":1.971372292087949,"vX0":7.814172989353672,"vY0":-135.8145336409555,"vZ0":-5.870667156219931,"x":51.51,"y":185.55,"x0":-1.4050713920631106,"y0":50.00038171700688,"z0":5.777863567176472,"aX":3.266191016778005},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.2,"breakHorizontal":-4.6,"spinRate":2803,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.4012910007735555,"extension":6.266184405355161},"index":0,"playId":"744659d2-4fc9-3814-ab40-27052e69e775","pitchNumber":1,"startTime":"2026-07-23T01:47:05.799Z","endTime":"2026-07-23T01:47:09.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.974147374504362,"aZ":-22.865610888367033,"pfxX":1.6496189216567636,"pfxZ":4.929406379571585,"pX":0.5814719252775977,"pZ":2.8970851283412618,"vX0":5.3441430304198505,"vY0":-135.9014216135726,"vZ0":-3.70190491017612,"x":94.84,"y":160.56,"x0":-1.6169700783960441,"y0":50.00474096850443,"z0":5.84617631963486,"aX":3.1174954727668442},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.4,"breakHorizontal":-4.0,"spinRate":2837,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.4014934632099916,"extension":6.063466100573705},"index":1,"playId":"6f957b25-4e2d-31cc-a976-dee3b24bfae5","pitchNumber":2,"startTime":"2026-07-23T01:47:22.843Z","endTime":"2026-07-23T01:47:26.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08578517136325,"aZ":-17.56751038869149,"pfxX":-10.27155713856985,"pfxZ":7.314761339994072,"pX":-0.4293856920375728,"pZ":2.240806553182097,"vX0":6.736605218974582,"vY0":-140.2704787819724,"vZ0":-6.892839158174045,"x":133.37,"y":178.28,"x0":-1.5249373561002668,"y0":50.00348067954685,"z0":5.871082797576934,"aX":-20.513607853490186},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.0,"breakHorizontal":17.3,"spinRate":2451,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.39015433974363845,"extension":6.2109968259506205},"hitData":{"launchSpeed":97.3,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.75,"coordY":104.44}},"index":2,"playId":"e64955cc-c42f-3e8e-a181-52d5ddc8d8c6","pitchNumber":3,"startTime":"2026-07-23T01:47:42.056Z","endTime":"2026-07-23T01:47:53.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:47:53.151Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Smith singles on a ground ball to right fielder Fernando Tatis Jr. Matt Olson scores. Austin Riley to 3rd.","rbi":1,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T01:48:31.666Z","endTime":"2026-07-23T01:49:06.043Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"postOnThird":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":681190,"link":"/api/v1/people/681190"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dominic Smith replaces Eli White.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-23T01:48:22.424Z","endTime":"2026-07-23T01:48:34.030Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"602","replacedPlayer":{"id":642201,"link":"/api/v1/people/642201"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45892764015394,"aZ":-12.870231809377849,"pfxX":-4.873506458080908,"pfxZ":9.687786022767948,"pX":1.289064164439157,"pZ":1.7246162891478518,"vX0":9.564644024602016,"vY0":-140.42616205192323,"vZ0":-8.685453876104432,"x":67.86,"y":192.22,"x0":-1.5314236539713637,"y0":50.005266332055,"z0":5.699598644092547,"aX":-9.714007335717989},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":6.8,"spinRate":2445,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39038078579167923,"extension":6.2777952849243},"index":1,"playId":"c7df2667-86df-317b-a7f8-af9cb7170bc2","pitchNumber":1,"startTime":"2026-07-23T01:48:34.030Z","endTime":"2026-07-23T01:48:37.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.700373510698657,"aZ":-22.209793387834754,"pfxX":0.7315192568284756,"pfxZ":5.317821172618572,"pX":-0.07716869031848485,"pZ":3.2923246399208965,"vX0":4.089244866583634,"vY0":-135.57105663780584,"vZ0":-2.8265849430059746,"x":119.94,"y":149.89,"x0":-1.6958996706666174,"y0":50.005811118330776,"z0":5.886756195545235,"aX":1.3706168425438998},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.2,"breakHorizontal":-2.2,"spinRate":2624,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.40294094416067994,"extension":6.2792107053213675},"hitData":{"launchSpeed":91.7,"launchAngle":-26.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.49,"coordY":126.23}},"index":2,"playId":"10404e63-c4b1-385b-b999-945637b39359","pitchNumber":2,"startTime":"2026-07-23T01:48:51.544Z","endTime":"2026-07-23T01:49:06.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:49:06.043Z","atBatIndex":73},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mauricio Dubón lines out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T01:49:34.766Z","endTime":"2026-07-23T01:50:22.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.195163719666215,"aZ":-31.757047170976133,"pfxX":4.839595032058331,"pfxZ":0.24380426101562946,"pX":1.2153935450610658,"pZ":2.5596246842477295,"vX0":5.876854523899873,"vY0":-128.00237137124478,"vZ0":-1.9322273856762946,"x":70.67,"y":169.67,"x0":-1.7276327194429697,"y0":50.00046166061168,"z0":5.780033146335427,"aX":8.131886894622898},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.2,"breakHorizontal":-10.0,"spinRate":2984,"spinDirection":107},"zone":12,"typeConfidence":2.0,"plateTime":0.4258008819124135,"extension":6.19224694107917},"index":0,"playId":"75eb10c1-9dbf-31b4-9523-f846261ee6c8","pitchNumber":1,"startTime":"2026-07-23T01:49:40.137Z","endTime":"2026-07-23T01:49:43.675Z","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":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.447350661802563,"aZ":-32.332320583581875,"pfxX":5.374439752459425,"pfxZ":-0.10145381293943068,"pX":1.110634879554199,"pZ":2.397668848000506,"vX0":5.6086977524306185,"vY0":-124.21589009200491,"vZ0":-1.7026979200689265,"x":74.67,"y":174.04,"x0":-1.8696275232339374,"y0":50.00230304113431,"z0":5.764726155011556,"aX":8.448963554169168},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.4,"breakHorizontal":-10.9,"spinRate":3079,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.4399073569533214,"extension":5.958919572174277},"index":1,"playId":"09d30186-e11c-355f-9b37-291827e90618","pitchNumber":2,"startTime":"2026-07-23T01:49:55.594Z","endTime":"2026-07-23T01:49:59.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42245829186524,"aZ":-19.60318218905022,"pfxX":-8.77872432924611,"pfxZ":6.3558351986970685,"pX":-0.6101524878090263,"pZ":2.631278245538378,"vX0":6.119618433123374,"vY0":-139.958263683651,"vZ0":-5.341097772465912,"x":140.26,"y":167.74,"x0":-1.6875795031186707,"y0":50.00481548445307,"z0":5.853598686330086,"aX":-17.368631920117537},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.6,"breakHorizontal":14.6,"spinRate":2463,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.3917735804444771,"extension":6.110568601644536},"hitData":{"launchSpeed":92.0,"launchAngle":23.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":159.99,"coordY":68.65}},"index":2,"playId":"8e913d69-bf5b-3e08-a8c9-c9551064a383","pitchNumber":3,"startTime":"2026-07-23T01:50:13.163Z","endTime":"2026-07-23T01:50:22.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:50:22.292Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sung-Mun Song flies out to right fielder Brewer Hicklen.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T01:52:58.948Z","endTime":"2026-07-23T01:53:41.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676551,"link":"/api/v1/people/676551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Dominic Smith remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T01:51:59.277Z","endTime":"2026-07-23T01:51:59.292Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"602","replacedPlayer":{"id":642201,"link":"/api/v1/people/642201"}},{"details":{"description":"Pitching Change: Victor Mederos replaces Dylan Lee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-23T01:51:59.292Z","endTime":"2026-07-23T01:52:41.118Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682989,"link":"/api/v1/people/682989"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Sung-Mun Song replaces Luis Campusano.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-23T01:52:41.118Z","endTime":"2026-07-23T01:53:01.321Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":669134,"link":"/api/v1/people/669134"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71889173096291,"aZ":-15.195886450851837,"pfxX":-8.666672751176787,"pfxZ":8.774346090547159,"pX":0.9647256416109107,"pZ":1.3393719751182707,"vX0":12.408522759461238,"vY0":-138.201554011769,"vZ0":-7.121841405438928,"x":80.23,"y":202.62,"x0":-2.456731700158534,"y0":50.001535704421684,"z0":4.969745468236681,"aX":-16.768484296061647},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":13.1,"spinRate":2506,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.39627696556833625,"extension":6.887813591604915},"index":3,"playId":"99caa38d-d0a3-3f60-bfb6-7bca2a9bcc8a","pitchNumber":1,"startTime":"2026-07-23T01:53:01.321Z","endTime":"2026-07-23T01:53:04.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.704160489666844,"aZ":-26.47350923218107,"pfxX":-2.5138721931278747,"pfxZ":3.1739630649030106,"pX":1.0071345579166737,"pZ":1.9438475018082608,"vX0":10.682030677663446,"vY0":-132.7724112141757,"vZ0":-2.9075731853229936,"x":78.61,"y":186.3,"x0":-2.730425168029781,"y0":50.00458380482375,"z0":4.966408109700331,"aX":-4.518850005904816},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.3,"breakHorizontal":2.4,"spinRate":2694,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.41151202859480307,"extension":6.843392727470252},"index":4,"playId":"8d4314e0-53a6-3fb6-97fa-bfa8dc356598","pitchNumber":2,"startTime":"2026-07-23T01:53:15.556Z","endTime":"2026-07-23T01:53:19.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.844411270696206,"aZ":-15.809411078231209,"pfxX":-7.747406956832172,"pfxZ":8.365090200268899,"pX":0.10009900293412646,"pZ":3.0910269969558026,"vX0":10.059353051044013,"vY0":-139.120826629033,"vZ0":-2.5308246895082465,"x":113.18,"y":155.32,"x0":-2.5596362416609875,"y0":50.00092313170831,"z0":5.063140580669735,"aX":-15.153245790029045},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":11.9,"spinRate":2598,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.3940330819580846,"extension":6.8656299585432405},"hitData":{"launchSpeed":96.2,"launchAngle":45.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.97,"coordY":81.28}},"index":5,"playId":"a03a06ac-66a4-39d5-92d7-05b9ec6c430d","pitchNumber":3,"startTime":"2026-07-23T01:53:30.859Z","endTime":"2026-07-23T01:53:41.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:53:41.865Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xander Bogaerts walks.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T01:53:51.197Z","endTime":"2026-07-23T01:55:12.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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":92.6,"endSpeed":85.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.554450475867178,"aZ":-26.94013637333086,"pfxX":-2.7805511592589927,"pfxZ":2.8570158950675806,"pX":1.5984182743428947,"pZ":1.3909668936450144,"vX0":11.897262004505372,"vY0":-134.33295979721493,"vZ0":-4.71326837900362,"x":56.07,"y":201.22,"x0":-2.5226705032470735,"y0":50.00275720373392,"z0":5.078866337120573,"aX":-5.094188759732766},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.3,"breakHorizontal":2.5,"spinRate":2682,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4074292575920513,"extension":6.849566631529271},"index":0,"playId":"a52fabe0-ecf6-33cb-9bef-d27c872a244a","pitchNumber":1,"startTime":"2026-07-23T01:54:07.766Z","endTime":"2026-07-23T01:54:10.766Z","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":96.4,"endSpeed":87.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13829894284495,"aZ":-26.53864389786739,"pfxX":-11.686240694630857,"pfxZ":2.8755698259223665,"pX":1.7758655572551956,"pZ":1.5737777705018232,"vX0":15.485931478860202,"vY0":-139.3852017363951,"vZ0":-4.765610760335461,"x":49.31,"y":196.29,"x0":-2.340953709898424,"y0":50.00672887852311,"z0":5.0641988279899985,"aX":-22.936676079847548},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.3,"breakHorizontal":17.9,"spinRate":2558,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.3933663905249847,"extension":6.996067809328864},"index":1,"playId":"3040a4ee-74b8-3345-83c8-557d92ba9fab","pitchNumber":2,"startTime":"2026-07-23T01:54:22.898Z","endTime":"2026-07-23T01:54:25.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.787546425599906,"aZ":-15.571216731198218,"pfxX":-8.862999397340609,"pfxZ":8.399172505253972,"pX":-0.8638212942254069,"pZ":2.679918257242058,"vX0":8.120288411356018,"vY0":-139.99211182224147,"vZ0":-3.8905722915659084,"x":149.93,"y":166.42,"x0":-2.65625251538763,"y0":50.00420924065179,"z0":5.112805746139882,"aX":-17.522741037314752},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":14.3,"spinRate":2613,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3918629920879284,"extension":6.792506219853457},"index":2,"playId":"46ab39f9-9cac-30c2-a344-2ea1882360d0","pitchNumber":3,"startTime":"2026-07-23T01:54:40.993Z","endTime":"2026-07-23T01:54:45.222Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"}}},{"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":95.9,"endSpeed":87.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.229190167276712,"aZ":-17.098495545418867,"pfxX":-9.155328146626578,"pfxZ":7.709818539527614,"pX":1.2625736452180183,"pZ":3.0261488135999275,"vX0":13.51421289830211,"vY0":-138.99335152048195,"vZ0":-2.856542206312513,"x":68.87,"y":157.07,"x0":-2.4737720901572424,"y0":50.00591771881736,"z0":5.20294626355938,"aX":-17.911471121497158},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.6,"breakHorizontal":13.8,"spinRate":2565,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.39409977619823033,"extension":6.813481965016358},"index":3,"playId":"a405cd25-9b82-3c50-9814-d2dc43cfef57","pitchNumber":4,"startTime":"2026-07-23T01:55:08.957Z","endTime":"2026-07-23T01:55:12.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:55:12.286Z","atBatIndex":76},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake Cronenworth doubles (5) on a sharp line drive to right fielder Brewer Hicklen. Xander Bogaerts to 3rd.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T01:55:22.386Z","endTime":"2026-07-23T01:56:07.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnThird":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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":90.3,"endSpeed":83.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36637636916225,"aZ":-26.337158562825127,"pfxX":-2.4460257181493605,"pfxZ":3.327247771650349,"pX":0.63833575210835,"pZ":3.1872251555521025,"vX0":9.341296305291598,"vY0":-131.21881447710328,"vZ0":-0.018909886382386,"x":92.67,"y":152.72,"x0":-2.6414492271719836,"y0":50.00154434516912,"z0":5.1480608670445545,"aX":-4.290329003278919},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.2,"breakHorizontal":2.5,"spinRate":2682,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.41657342118806007,"extension":6.906668548107813},"index":0,"playId":"4b6e28e3-f73f-3740-b305-7bc31ff7bfa9","pitchNumber":1,"startTime":"2026-07-23T01:55:36.615Z","endTime":"2026-07-23T01:55:39.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.678320449383733,"aZ":-26.822467510993253,"pfxX":-2.35777872597656,"pfxZ":3.101249488857201,"pX":0.01778018683417705,"pZ":2.657127614559444,"vX0":7.704060424063912,"vY0":-130.53827036675563,"vZ0":-1.0661485179481387,"x":116.32,"y":167.04,"x0":-2.6663241933899133,"y0":50.00171011109509,"z0":5.091640087783446,"aX":-4.067390889244436},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.6,"breakHorizontal":2.5,"spinRate":2566,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.419724498224781,"extension":6.956896424307904},"hitData":{"launchSpeed":108.4,"launchAngle":10.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":200.5,"coordY":110.23}},"index":1,"playId":"4cdabfb2-f895-3489-afd3-b9f47509c9ed","pitchNumber":2,"startTime":"2026-07-23T01:55:51.957Z","endTime":"2026-07-23T01:56:07.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:56:07.375Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Sheets singles on a ground ball to left fielder Mauricio Dubón. Xander Bogaerts scores. Jake Cronenworth to 3rd.","rbi":1,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T01:56:17.722Z","endTime":"2026-07-23T01:56:47.288Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnThird":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":682989,"link":"/api/v1/people/682989"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84827573598406,"aZ":-26.712683346610756,"pfxX":-9.92138316893431,"pfxZ":2.798023943027804,"pX":-0.9262091860640567,"pZ":3.2004059030902177,"vX0":8.437566444685705,"vY0":-138.9352933546962,"vZ0":-0.5979350242839462,"x":152.3,"y":152.37,"x0":-2.7172195102855414,"y0":50.00047876426581,"z0":5.197601755864611,"aX":-19.34577566178258},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.2,"breakHorizontal":16.2,"spinRate":2499,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3946098497587922,"extension":6.735907113856658},"hitData":{"launchSpeed":95.1,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":105.88,"coordY":116.55}},"index":0,"playId":"dcdceff4-5cad-3c7b-ad3d-ede857c4c990","pitchNumber":1,"startTime":"2026-07-23T01:56:33.906Z","endTime":"2026-07-23T01:56:47.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:56:47.288Z","atBatIndex":78},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Fernando Tatis Jr. triples (2) on a line drive to left fielder Mauricio Dubón. Jake Cronenworth scores. Gavin Sheets scores.","rbi":2,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T01:57:52.831Z","endTime":"2026-07-23T01:59:03.074Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"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":[1,3,4],"actionIndex":[2],"runnerIndex":[0,1,2,3],"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","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":4},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":682989,"link":"/api/v1/people/682989"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":{"id":682989,"link":"/api/v1/people/682989"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-23T01:57:12.464Z","endTime":"2026-07-23T01:57:55.030Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73220764773717,"aZ":-23.633786187507702,"pfxX":-1.7262829078491517,"pfxZ":4.773653671049308,"pX":2.2155230557933074,"pZ":1.8669946034452145,"vX0":12.82985660733098,"vY0":-132.3310020458023,"vZ0":-3.9872655509406094,"x":32.55,"y":188.37,"x0":-2.4520217471490664,"y0":50.00626484527377,"z0":5.105204331366734,"aX":-3.0916674923279563},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.0,"breakHorizontal":0.6,"spinRate":2586,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4124182779346186,"extension":6.917279949574666},"index":1,"playId":"63acd0d4-6b0b-35e8-968a-4218563f3949","pitchNumber":1,"startTime":"2026-07-23T01:57:55.030Z","endTime":"2026-07-23T01:58:04.251Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Victor Mederos. Gavin Sheets to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"63acd0d4-6b0b-35e8-968a-4218563f3949","startTime":"2026-07-23T01:58:12.892Z","endTime":"2026-07-23T01:58:25.199Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87121480358208,"aZ":-16.297833215592338,"pfxX":-6.840701334420531,"pfxZ":7.9610339585550225,"pX":0.4747096792978283,"pZ":3.6516262800449177,"vX0":10.694977601402956,"vY0":-139.5144779292307,"vZ0":-1.6875351596270938,"x":98.91,"y":140.19,"x0":-2.498812579466387,"y0":50.00604103015828,"z0":5.3248995375519215,"aX":-13.648905978064299},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":10.4,"spinRate":2568,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.39081069571763294,"extension":6.675492428091484},"index":3,"playId":"5c237838-4ddc-3274-bad6-8340e5d99c42","pitchNumber":2,"startTime":"2026-07-23T01:58:25.199Z","endTime":"2026-07-23T01:58:28.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.151059022979496,"aZ":-26.159524261806233,"pfxX":-0.9203196550270498,"pfxZ":3.3372747162744183,"pX":0.42068054771170577,"pZ":2.202041748379643,"vX0":8.030380640369989,"vY0":-132.60178702122187,"vZ0":-2.8208406428539172,"x":100.96,"y":179.32,"x0":-2.5119111090964674,"y0":50.0036163661625,"z0":5.163967020597804,"aX":-1.6603080213119301},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.6,"breakHorizontal":0.1,"spinRate":2560,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.4111721781674671,"extension":6.909077865244845},"hitData":{"launchSpeed":97.5,"launchAngle":15.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":121.81,"coordY":63.65}},"index":4,"playId":"e16de33e-29f9-357d-9697-a7cf0c681365","pitchNumber":3,"startTime":"2026-07-23T01:58:41.342Z","endTime":"2026-07-23T01:59:03.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:59:03.074Z","atBatIndex":79},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luis Rengifo homers (1) on a fly ball to right field. Fernando Tatis Jr. scores.","rbi":2,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T02:01:15.509Z","endTime":"2026-07-23T02:02:13.192Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":{"id":628452,"link":"/api/v1/people/628452"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":682989,"link":"/api/v1/people/682989"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-23T01:59:48.077Z","endTime":"2026-07-23T02:00:04.319Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Raisel Iglesias replaces Victor Mederos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-23T02:00:04.319Z","endTime":"2026-07-23T02:01:17.805Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628452,"link":"/api/v1/people/628452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19968122589583,"aZ":-14.074368184138152,"pfxX":-5.795596850862706,"pfxZ":9.6358439897543,"pX":1.172024555143621,"pZ":2.4559540891491927,"vX0":8.644716984651208,"vY0":-135.82422915344767,"vZ0":-5.508550084197591,"x":72.33,"y":172.47,"x0":-1.2909239967048756,"y0":50.005986190356055,"z0":5.479911892923764,"aX":-10.890951368094608},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":8.8,"spinRate":2427,"spinDirection":218},"zone":12,"typeConfidence":0.9,"plateTime":0.40240928891009276,"extension":6.119851144091479},"index":2,"playId":"4ea3148c-1939-3dc8-9ec2-fb889df59a9c","pitchNumber":1,"startTime":"2026-07-23T02:01:17.805Z","endTime":"2026-07-23T02:01:21.727Z","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":88.1,"endSpeed":81.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.908020241232013,"aZ":-27.193708000063488,"pfxX":-10.24032582978393,"pfxZ":2.9957391629008994,"pX":0.5672542629707513,"pZ":1.3381302537608744,"vX0":8.429065773418195,"vY0":-127.96466453071177,"vZ0":-4.872142093860117,"x":95.38,"y":202.65,"x0":-1.4357269365292749,"y0":50.000919535073464,"z0":5.391851375694867,"aX":-17.015282073957334},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.6,"breakHorizontal":16.7,"spinRate":1904,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.427702745647232,"extension":6.186942254849369},"index":3,"playId":"29eddc34-cef4-370a-877b-646f17a56a97","pitchNumber":2,"startTime":"2026-07-23T02:01:31.504Z","endTime":"2026-07-23T02:01:34.504Z","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":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.816963776039508,"aZ":-16.008744690866333,"pfxX":-8.155692122627508,"pfxZ":8.606663925772622,"pX":0.4681582784330095,"pZ":2.214174222865833,"vX0":9.538042656835849,"vY0":-136.37674679150732,"vZ0":-4.409311985933176,"x":99.15,"y":179.0,"x0":-2.0198260920444713,"y0":50.00065932169378,"z0":4.960762231346118,"aX":-15.31541381426483},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.8,"breakHorizontal":12.7,"spinRate":2400,"spinDirection":235},"zone":6,"typeConfidence":0.89,"plateTime":0.40207221243566416,"extension":6.440922987239868},"hitData":{"launchSpeed":102.4,"launchAngle":26.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":218.95,"coordY":86.77}},"index":4,"playId":"023e94af-32a0-30a4-b4f1-66490e24e183","pitchNumber":3,"startTime":"2026-07-23T02:01:50.350Z","endTime":"2026-07-23T02:02:13.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T02:02:13.192Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T02:02:25.074Z","endTime":"2026-07-23T02:03:26.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"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":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.612717748054532,"aZ":-25.747513768279557,"pfxX":-10.038255208909927,"pfxZ":3.407277846434491,"pX":-0.571738635817905,"pZ":3.008692695032678,"vX0":8.069436789290927,"vY0":-136.65178266212578,"vZ0":-0.7688445119990709,"x":138.79,"y":157.55,"x0":-2.2613301041210585,"y0":50.00583250324108,"z0":5.065317740742687,"aX":-18.954426148079765},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.2,"breakHorizontal":16.4,"spinRate":2392,"spinDirection":236},"zone":1,"typeConfidence":0.91,"plateTime":0.4010839790766312,"extension":6.468305001687991},"index":0,"playId":"b400227e-b368-3f9e-8b49-a2d110d5ede8","pitchNumber":1,"startTime":"2026-07-23T02:02:34.358Z","endTime":"2026-07-23T02:02:37.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.944862377937874,"aZ":-25.686110523925066,"pfxX":-8.327124165646788,"pfxZ":3.9134764944832217,"pX":-1.1533605647508776,"pZ":3.306740312136879,"vX0":3.7855220921538173,"vY0":-128.34295855533634,"vZ0":-0.38744348726396066,"x":160.96,"y":149.5,"x0":-1.5699863193598653,"y0":50.00530305482741,"z0":5.469805834989937,"aX":-13.816127875059605},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.2,"breakHorizontal":14.2,"spinRate":2002,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.4276768115709224,"extension":6.032162078335906},"index":1,"playId":"ba2383ac-c9e8-3c92-918b-44e6a1ae21ba","pitchNumber":2,"startTime":"2026-07-23T02:02:48.432Z","endTime":"2026-07-23T02:02:56.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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34743129452561,"aZ":-27.516507424953918,"pfxX":5.927148691811017,"pfxZ":3.0775712563679196,"pX":2.20821553699933,"pZ":2.0209019787855382,"vX0":6.870045937641832,"vY0":-122.54803175451006,"vZ0":-2.4327660537993854,"x":32.83,"y":184.22,"x0":-1.4067285923417414,"y0":50.00206962572601,"z0":5.388758229698558,"aX":8.969690067461581},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.3,"breakHorizontal":-12.4,"spinRate":2783,"spinDirection":79},"zone":14,"typeConfidence":0.89,"plateTime":0.4478006118806035,"extension":6.290472453877011},"index":2,"playId":"93f8e587-1b18-35a5-b2bc-430dda7719d4","pitchNumber":3,"startTime":"2026-07-23T02:03:11.595Z","endTime":"2026-07-23T02:03:14.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60803878445661,"aZ":-18.731632994139613,"pfxX":-6.813808014297497,"pfxZ":6.9352585625576335,"pX":0.6486814795378115,"pZ":3.1977502969057605,"vX0":10.365204505479763,"vY0":-138.29671501018308,"vZ0":-1.628935010925849,"x":92.27,"y":152.44,"x0":-2.261215027651613,"y0":50.005181335096665,"z0":5.049819678371125,"aX":-13.21248055126719},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.4,"breakHorizontal":10.2,"spinRate":2468,"spinDirection":234},"zone":3,"typeConfidence":0.92,"plateTime":0.3959301508625632,"extension":6.625531853194817},"index":3,"playId":"0ac7313d-ab27-37bc-8899-1ea13fdb9034","pitchNumber":4,"startTime":"2026-07-23T02:03:23.688Z","endTime":"2026-07-23T02:03:26.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T02:03:26.701Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France called out on strikes.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T02:03:42.813Z","endTime":"2026-07-23T02:05:13.018Z","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":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.12"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.08"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.82"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.44"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.36"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.43"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.56"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.14"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.06"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.28"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.33"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.34"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.53"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".541"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.222"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".425"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.476"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.409"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".358"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".205"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".524"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".523"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".393"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".138"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".541"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.222"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".425"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.476"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.409"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"}],"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.314750281920787,"aZ":-19.57864865764064,"pfxX":-6.328800647984739,"pfxZ":6.443910464524086,"pX":-0.46272477889403124,"pZ":3.4227843980787456,"vX0":7.44625155145626,"vY0":-138.98663772663392,"vZ0":-0.8382772026013708,"x":134.64,"y":146.36,"x0":-2.355054906544915,"y0":50.005495361932354,"z0":5.02918819201691,"aX":-12.37689970292323},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.6,"breakHorizontal":10.0,"spinRate":2396,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.3941654380721302,"extension":6.536435686406143},"index":0,"playId":"559f752c-ea57-34b0-8977-be26c6263ec0","pitchNumber":1,"startTime":"2026-07-23T02:03:49.983Z","endTime":"2026-07-23T02:03:52.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.663530663257433,"aZ":-19.51517215434271,"pfxX":-6.443075708386633,"pfxZ":6.5201462709154026,"pX":0.08436531683216883,"pZ":3.062537899776896,"vX0":8.415708468471735,"vY0":-138.39058951522847,"vZ0":-2.0967281109197713,"x":113.78,"y":156.09,"x0":-2.1577974371940645,"y0":50.00194534805605,"z0":5.136153081066009,"aX":-12.507528414741024},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.5,"breakHorizontal":10.0,"spinRate":2421,"spinDirection":230},"zone":2,"typeConfidence":0.9,"plateTime":0.39566620591737633,"extension":6.688228370233594},"index":1,"playId":"2ff97f76-2998-34a7-bb4f-01ff1aa220ab","pitchNumber":2,"startTime":"2026-07-23T02:04:03.489Z","endTime":"2026-07-23T02:04:13.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.690227489769548,"aZ":-25.10050981839454,"pfxX":-7.616109190721787,"pfxZ":4.161670839413514,"pX":0.057343860539625195,"pZ":1.8525626288151529,"vX0":7.102997991148633,"vY0":-129.18327150938288,"vZ0":-3.7254012989906036,"x":114.81,"y":188.76,"x0":-1.7319419666469926,"y0":50.000620978096066,"z0":5.232195355413914,"aX":-12.933818148878235},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.0,"breakHorizontal":12.4,"spinRate":1936,"spinDirection":241},"zone":8,"typeConfidence":0.89,"plateTime":0.42322136732758997,"extension":6.045510245634009},"index":2,"playId":"933f361b-a329-32fb-8692-a26805587d97","pitchNumber":3,"startTime":"2026-07-23T02:04:39.080Z","endTime":"2026-07-23T02:04:42.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99970479193283,"aZ":-28.30499420879433,"pfxX":-9.728784057148285,"pfxZ":2.252932554339503,"pX":1.1786345545844503,"pZ":0.8237558157065478,"vX0":10.322817224076342,"vY0":-129.70904445785214,"vZ0":-5.376804267011363,"x":72.07,"y":216.54,"x0":-1.5729530131077418,"y0":50.004070438940374,"z0":5.059610115204248,"aX":-16.71815155292474},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.1,"breakHorizontal":15.6,"spinRate":1972,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.42093627837200964,"extension":6.5500385838250725},"index":3,"playId":"6a7d4d62-1f3d-3bd7-a2f0-537ec894df65","pitchNumber":4,"startTime":"2026-07-23T02:04:55.363Z","endTime":"2026-07-23T02:04:58.561Z","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":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.859328985286446,"aZ":-16.31172206008592,"pfxX":-8.227881662481824,"pfxZ":8.039615096050087,"pX":0.683915691531519,"pZ":2.9664758766637243,"vX0":10.335063415632666,"vY0":-139.0484765409843,"vZ0":-2.825684740390534,"x":90.93,"y":158.69,"x0":-1.998382869333411,"y0":50.00638752733908,"z0":5.067702189267351,"aX":-16.242833112151303},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":13.0,"spinRate":2443,"spinDirection":233},"zone":3,"typeConfidence":0.88,"plateTime":0.3927240526280724,"extension":6.3261615596084075},"index":4,"playId":"1a29d83a-0073-3728-b859-59bea8984833","pitchNumber":5,"startTime":"2026-07-23T02:05:09.621Z","endTime":"2026-07-23T02:05:13.018Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T02:05:13.018Z","atBatIndex":82}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France called out on strikes.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T02:03:42.813Z","endTime":"2026-07-23T02:05:13.018Z","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":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.12"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.08"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.82"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.44"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.36"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.43"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.56"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.14"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.06"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.28"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.33"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.34"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.53"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".541"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.222"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".425"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.476"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.409"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".358"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".205"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".524"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".523"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".393"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".138"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".541"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.222"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".425"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.476"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.409"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"}],"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.314750281920787,"aZ":-19.57864865764064,"pfxX":-6.328800647984739,"pfxZ":6.443910464524086,"pX":-0.46272477889403124,"pZ":3.4227843980787456,"vX0":7.44625155145626,"vY0":-138.98663772663392,"vZ0":-0.8382772026013708,"x":134.64,"y":146.36,"x0":-2.355054906544915,"y0":50.005495361932354,"z0":5.02918819201691,"aX":-12.37689970292323},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.6,"breakHorizontal":10.0,"spinRate":2396,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.3941654380721302,"extension":6.536435686406143},"index":0,"playId":"559f752c-ea57-34b0-8977-be26c6263ec0","pitchNumber":1,"startTime":"2026-07-23T02:03:49.983Z","endTime":"2026-07-23T02:03:52.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.663530663257433,"aZ":-19.51517215434271,"pfxX":-6.443075708386633,"pfxZ":6.5201462709154026,"pX":0.08436531683216883,"pZ":3.062537899776896,"vX0":8.415708468471735,"vY0":-138.39058951522847,"vZ0":-2.0967281109197713,"x":113.78,"y":156.09,"x0":-2.1577974371940645,"y0":50.00194534805605,"z0":5.136153081066009,"aX":-12.507528414741024},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.5,"breakHorizontal":10.0,"spinRate":2421,"spinDirection":230},"zone":2,"typeConfidence":0.9,"plateTime":0.39566620591737633,"extension":6.688228370233594},"index":1,"playId":"2ff97f76-2998-34a7-bb4f-01ff1aa220ab","pitchNumber":2,"startTime":"2026-07-23T02:04:03.489Z","endTime":"2026-07-23T02:04:13.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.690227489769548,"aZ":-25.10050981839454,"pfxX":-7.616109190721787,"pfxZ":4.161670839413514,"pX":0.057343860539625195,"pZ":1.8525626288151529,"vX0":7.102997991148633,"vY0":-129.18327150938288,"vZ0":-3.7254012989906036,"x":114.81,"y":188.76,"x0":-1.7319419666469926,"y0":50.000620978096066,"z0":5.232195355413914,"aX":-12.933818148878235},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.0,"breakHorizontal":12.4,"spinRate":1936,"spinDirection":241},"zone":8,"typeConfidence":0.89,"plateTime":0.42322136732758997,"extension":6.045510245634009},"index":2,"playId":"933f361b-a329-32fb-8692-a26805587d97","pitchNumber":3,"startTime":"2026-07-23T02:04:39.080Z","endTime":"2026-07-23T02:04:42.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99970479193283,"aZ":-28.30499420879433,"pfxX":-9.728784057148285,"pfxZ":2.252932554339503,"pX":1.1786345545844503,"pZ":0.8237558157065478,"vX0":10.322817224076342,"vY0":-129.70904445785214,"vZ0":-5.376804267011363,"x":72.07,"y":216.54,"x0":-1.5729530131077418,"y0":50.004070438940374,"z0":5.059610115204248,"aX":-16.71815155292474},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.1,"breakHorizontal":15.6,"spinRate":1972,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.42093627837200964,"extension":6.5500385838250725},"index":3,"playId":"6a7d4d62-1f3d-3bd7-a2f0-537ec894df65","pitchNumber":4,"startTime":"2026-07-23T02:04:55.363Z","endTime":"2026-07-23T02:04:58.561Z","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":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.859328985286446,"aZ":-16.31172206008592,"pfxX":-8.227881662481824,"pfxZ":8.039615096050087,"pX":0.683915691531519,"pZ":2.9664758766637243,"vX0":10.335063415632666,"vY0":-139.0484765409843,"vZ0":-2.825684740390534,"x":90.93,"y":158.69,"x0":-1.998382869333411,"y0":50.00638752733908,"z0":5.067702189267351,"aX":-16.242833112151303},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":13.0,"spinRate":2443,"spinDirection":233},"zone":3,"typeConfidence":0.88,"plateTime":0.3927240526280724,"extension":6.3261615596084075},"index":4,"playId":"1a29d83a-0073-3728-b859-59bea8984833","pitchNumber":5,"startTime":"2026-07-23T02:05:09.621Z","endTime":"2026-07-23T02:05:13.018Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T02:05:13.018Z","atBatIndex":82},"scoringPlays":[7,49,66,67,69,70,72,73,78,79,80],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":104.07,"y":155.88},"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":1,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":180.8,"y":82.0},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":159.21,"y":169.87},"type":"O","description":"Groundout"}]}},{"startIndex":10,"endIndex":19,"top":[10,11,12,13,14],"bottom":[15,16,17,18,19],"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":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":39.75,"y":111.17},"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":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"coordinates":{"x":154.29,"y":100.21},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"coordinates":{"x":126.46,"y":44.54},"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":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":204.88,"y":100.57},"type":"H","description":"Single"}]}},{"startIndex":20,"endIndex":27,"top":[20,21,22,23],"bottom":[24,25,26,27],"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":3,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":109.51,"y":178.88},"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":3,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":156.22,"y":114.01},"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":3,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":102.86,"y":158.3},"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":3,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":109.51,"y":152.85},"type":"O","description":"Forceout"},{"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":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":146.37,"y":93.8},"type":"O","description":"Flyout"}]}},{"startIndex":28,"endIndex":35,"top":[28,29,30],"bottom":[31,32,33,34,35],"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":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":148.28,"y":84.0},"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":4,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"coordinates":{"x":104.21,"y":167.13},"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":4,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":114.11,"y":150.97},"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":4,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":59.29,"y":131.07},"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":4,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"coordinates":{"x":121.78,"y":74.9},"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":4,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"coordinates":{"x":123.43,"y":162.54},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":73.04,"y":120.9},"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":4,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":116.58,"y":79.22},"type":"O","description":"Flyout"}]}},{"startIndex":36,"endIndex":42,"top":[36,37,38],"bottom":[39,40,41,42],"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":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":110.44,"y":144.64},"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":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":132.18,"y":126.28},"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":5,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":164.07,"y":139.65},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":62.59,"y":107.62},"type":"H","description":"Single"}]}},{"startIndex":43,"endIndex":48,"top":[43,44,45],"bottom":[46,47,48],"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":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":91.99,"y":157.39},"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":6,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":83.99,"y":64.71},"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":6,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"coordinates":{"x":81.73,"y":85.55},"type":"O","description":"Lineout"}]}},{"startIndex":49,"endIndex":60,"top":[49,50,51,52,53,54,55],"bottom":[56,57,58,59,60],"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":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":136.19,"y":17.26},"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":7,"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"coordinates":{"x":127.67,"y":143.17},"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":7,"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":118.55,"y":88.67},"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":7,"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":86.25,"y":112.41},"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":7,"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":69.85,"y":115.18},"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":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":113.14,"y":131.68},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":62.31,"y":117.76},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":133.59,"y":62.44},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":136.14,"y":146.8},"type":"O","description":"Forceout"}]}},{"startIndex":61,"endIndex":74,"top":[61,62,63],"bottom":[64,65,66,67,68,69,70,71,72,73,74],"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":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":36.17,"y":116.68},"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":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":91.09,"y":58.54},"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":8,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"coordinates":{"x":101.37,"y":136.93},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":192.91,"y":111.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"coordinates":{"x":203.91,"y":125.1},"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":8,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"coordinates":{"x":51.4,"y":116.52},"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":8,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":202.35,"y":125.83},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":67.15,"y":140.75},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":113.75,"y":104.44},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":201.49,"y":126.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":159.99,"y":68.65},"type":"O","description":"Lineout"}]}},{"startIndex":75,"endIndex":82,"top":[75,76,77,78,79,80,81,82],"bottom":[],"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":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"coordinates":{"x":155.97,"y":81.28},"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":9,"pitcher":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":200.5,"y":110.23},"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":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":105.88,"y":116.55},"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":9,"pitcher":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":121.81,"y":63.65},"type":"H","description":"Triple"},{"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":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":218.95,"y":86.77},"type":"H","description":"Home Run"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":3}},{"num":8,"ordinalNum":"8th","home":{"runs":6,"hits":7,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":5,"hits":4,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":7,"hits":14,"errors":0,"leftOnBase":12},"away":{"runs":6,"hits":8,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"catcher":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"first":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"second":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"third":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"shortstop":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"left":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"center":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"right":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"onDeck":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"inHole":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"battingOrder":8,"team":{"id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"}},"offense":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"onDeck":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"inHole":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"battingOrder":4,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"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":6,"groundOuts":8,"airOuts":8,"runs":6,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":1,"hits":8,"hitByPitch":0,"avg":".230","atBats":34,"obp":".307","slg":".383","ops":".690","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":17,"rbi":6,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":5,"airOuts":9,"runs":7,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":38,"obp":".442","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":160,"era":"4.24","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.34","battersFaced":43,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":65,"strikes":95,"strikePercentage":".590","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":7,"pitchesPerInning":"20.00","runsScoredPer9":"7.88","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":24,"errors":0,"chances":28,"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":"0-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":10,"groundOuts":18,"airOuts":18,"runs":14,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":14,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".284","atBats":81,"obp":".396","slg":".519","ops":".915","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":42,"rbi":12,"leftOnBase":32,"sacBunts":0,"sacFlies":0,"babip":".345","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.25","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":210,"errors":2,"chances":219,"fielding":".991","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":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":true,"isSubstitute":false}},"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":"200","stats":{"batting":{"summary":"1-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"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":62,"flyOuts":26,"groundOuts":80,"airOuts":54,"runs":24,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":27,"baseOnBalls":21,"intentionalWalks":1,"hits":45,"hitByPitch":1,"avg":".223","atBats":202,"obp":".296","slg":".282","ops":".578","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":228,"totalBases":57,"rbi":22,"leftOnBase":113,"sacBunts":2,"sacFlies":2,"babip":".250","groundOutsToAirouts":"1.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"202.00","popOuts":8,"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":{"summary":"6.0 IP, ER, 7 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":3,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":104,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":27,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":43,"strikes":61,"strikePercentage":".590","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":68,"groundOuts":115,"airOuts":123,"runs":44,"doubles":13,"triples":1,"homeRuns":11,"strikeOuts":103,"baseOnBalls":49,"intentionalWalks":0,"hits":91,"hitByPitch":9,"atBats":429,"obp":".305","caughtStealing":6,"stolenBases":6,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1932,"era":"3.24","inningsPitched":"119.1","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.17","battersFaced":491,"outs":358,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1932,"balls":723,"strikes":1209,"strikePercentage":".630","hitBatsmen":9,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":1,"winPercentage":".462","pitchesPerInning":"16.19","gamesFinished":0,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"7.77","walksPer9Inn":"3.70","hitsPer9Inn":"6.86","runsScoredPer9":"3.32","homeRunsPer9":"0.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":28,"lineOuts":27},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":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":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(L, 1-2)","summary":"0.1 IP, 4 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":5,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":8,"strikes":9,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"108.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":4,"flyOuts":20,"groundOuts":63,"airOuts":46,"runs":17,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":32,"baseOnBalls":21,"intentionalWalks":1,"hits":47,"hitByPitch":2,"atBats":188,"obp":".332","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":807,"era":"3.02","inningsPitched":"50.2","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":17,"whip":"1.34","battersFaced":211,"outs":152,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":807,"balls":296,"strikes":511,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.37","rbi":2,"winPercentage":".333","pitchesPerInning":"15.93","gamesFinished":14,"strikeoutWalkRatio":"1.52","strikeoutsPer9Inn":"5.68","walksPer9Inn":"3.73","hitsPer9Inn":"8.35","runsScoredPer9":"3.02","homeRunsPer9":"0.71","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":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":0,"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":{"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":true,"isSubstitute":false}},"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, RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":59,"groundOuts":88,"airOuts":111,"runs":47,"doubles":15,"triples":1,"homeRuns":14,"strikeOuts":104,"baseOnBalls":29,"intentionalWalks":2,"hits":87,"hitByPitch":1,"avg":".225","atBats":387,"obp":".281","slg":".377","ops":".658","caughtStealing":2,"stolenBases":20,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":420,"totalBases":146,"rbi":44,"leftOnBase":162,"sacBunts":3,"sacFlies":0,"babip":".271","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.64","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":245,"errors":1,"chances":252,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":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":true,"isSubstitute":false}},"ID823550":{"person":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"jerseyNumber":"24","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"601","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":17,"groundOuts":22,"airOuts":33,"runs":16,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":13,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".228","atBats":92,"obp":".324","slg":".304","ops":".628","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":28,"rbi":15,"leftOnBase":37,"sacBunts":1,"sacFlies":0,"babip":".270","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"92.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":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":"901","stats":{"batting":{"note":"a-","summary":"1-2 | RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":1,"leftOnBase":2,"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":96,"flyOuts":34,"groundOuts":83,"airOuts":75,"runs":38,"doubles":15,"triples":0,"homeRuns":14,"strikeOuts":73,"baseOnBalls":40,"intentionalWalks":0,"hits":64,"hitByPitch":4,"avg":".217","atBats":295,"obp":".319","slg":".410","ops":".729","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":339,"totalBases":121,"rbi":41,"leftOnBase":112,"sacBunts":0,"sacFlies":0,"babip":".240","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.07","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":{"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":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"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":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":47,"gamesStarted":0,"flyOuts":15,"groundOuts":69,"airOuts":29,"runs":22,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":61,"baseOnBalls":13,"intentionalWalks":3,"hits":47,"hitByPitch":2,"atBats":205,"obp":".281","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":843,"era":"3.33","inningsPitched":"54.0","wins":7,"losses":2,"saves":1,"saveOpportunities":6,"holds":15,"blownSaves":5,"earnedRuns":20,"whip":"1.11","battersFaced":221,"outs":162,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":843,"balls":270,"strikes":573,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"2.38","rbi":0,"winPercentage":".778","pitchesPerInning":"15.61","gamesFinished":6,"strikeoutWalkRatio":"4.69","strikeoutsPer9Inn":"10.17","walksPer9Inn":"2.17","hitsPer9Inn":"7.83","runsScoredPer9":"3.67","homeRunsPer9":"0.50","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":"0-4 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"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":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":99,"flyOuts":59,"groundOuts":100,"airOuts":105,"runs":50,"doubles":16,"triples":0,"homeRuns":22,"strikeOuts":91,"baseOnBalls":49,"intentionalWalks":3,"hits":73,"hitByPitch":0,"avg":".202","atBats":362,"obp":".293","slg":".428","ops":".721","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":418,"totalBases":155,"rbi":59,"leftOnBase":159,"sacBunts":1,"sacFlies":6,"babip":".200","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.46","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":129,"putOuts":72,"errors":3,"chances":204,"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":"0-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":2,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":22,"groundOuts":56,"airOuts":54,"runs":29,"doubles":12,"triples":2,"homeRuns":15,"strikeOuts":61,"baseOnBalls":13,"intentionalWalks":1,"hits":64,"hitByPitch":8,"avg":".276","atBats":232,"obp":".332","slg":".539","ops":".871","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":257,"totalBases":125,"rbi":41,"leftOnBase":105,"sacBunts":0,"sacFlies":3,"babip":".308","groundOutsToAirouts":"1.04","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"15.47","popOuts":12,"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":86,"putOuts":405,"errors":2,"chances":493,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":"1-3 | 3B, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":52,"groundOuts":111,"airOuts":88,"runs":52,"doubles":20,"triples":2,"homeRuns":8,"strikeOuts":89,"baseOnBalls":39,"intentionalWalks":3,"hits":113,"hitByPitch":4,"avg":".286","atBats":395,"obp":".352","slg":".408","ops":".760","caughtStealing":10,"stolenBases":25,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":444,"totalBases":161,"rbi":46,"leftOnBase":101,"sacBunts":1,"sacFlies":5,"babip":".347","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.38","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":"700","stats":{"batting":{"summary":"1-2 | 2 BB, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"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":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":48,"groundOuts":109,"airOuts":85,"runs":41,"doubles":9,"triples":0,"homeRuns":9,"strikeOuts":72,"baseOnBalls":45,"intentionalWalks":1,"hits":75,"hitByPitch":3,"avg":".222","atBats":338,"obp":".316","slg":".328","ops":".644","caughtStealing":1,"stolenBases":13,"stolenBasePercentage":".929","caughtStealingPercentage":".071","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":389,"totalBases":111,"rbi":38,"leftOnBase":127,"sacBunts":0,"sacFlies":3,"babip":".254","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.56","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":205,"putOuts":141,"errors":4,"chances":350,"fielding":".989","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":"900","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":9,"groundOuts":10,"airOuts":12,"runs":7,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":20,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".143","atBats":49,"obp":".192","slg":".184","ops":".376","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":9,"rbi":3,"leftOnBase":35,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":37,"errors":0,"chances":39,"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"}]},"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":"800","stats":{"batting":{"summary":"2-4 | 2B, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":16,"groundOuts":50,"airOuts":39,"runs":19,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":41,"baseOnBalls":17,"intentionalWalks":0,"hits":33,"hitByPitch":3,"avg":".204","atBats":162,"obp":".291","slg":".290","ops":".581","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":183,"totalBases":47,"rbi":12,"leftOnBase":77,"sacBunts":1,"sacFlies":0,"babip":".254","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.00","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":108,"putOuts":87,"errors":4,"chances":199,"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":{"summary":"0.2 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":1,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"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":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":19,"gamesStarted":16,"flyOuts":70,"groundOuts":73,"airOuts":114,"runs":50,"doubles":23,"triples":3,"homeRuns":14,"strikeOuts":63,"baseOnBalls":27,"intentionalWalks":1,"hits":106,"hitByPitch":3,"atBats":352,"obp":".353","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1482,"era":"4.72","inningsPitched":"87.2","wins":6,"losses":6,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":46,"whip":"1.52","battersFaced":386,"outs":263,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1482,"balls":524,"strikes":958,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":4,"winPercentage":".500","pitchesPerInning":"16.90","gamesFinished":1,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"6.47","walksPer9Inn":"2.77","hitsPer9Inn":"10.88","runsScoredPer9":"5.13","homeRunsPer9":"1.44","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":27},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[665487,650859,592518,664034,701538,669134,823550,593428,630105,687749,657757,650633,670970,593974,681190],"pitchers":[650633,670970,593974,681190],"bench":[660710,666023],"bullpen":[621111,656288,606996,608566,673513,695243,699134,676664,663362],"battingOrder":[665487,650859,592518,664034,701538,823550,593428,630105,657757],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Cronenworth (5, Mederos)."},{"label":"3B","value":"Tatis Jr. (2, Mederos)."},{"label":"HR","value":"Merrill (14, 7th inning off Fuentes, 0 on, 0 out); Rengifo (1, 9th inning off Iglesias, R, 1 on, 1 out)."},{"label":"TB","value":"Bogaerts; Cronenworth 3; Merrill 5; Rengifo 4; Sheets; Tatis Jr. 3."},{"label":"RBI","value":"Merrill (44); Rengifo 2 (22); Sheets (41); Tatis Jr. 2 (46)."},{"label":"Runners left in scoring position, 2 out","value":"Rengifo 2; France, T; Bowen."},{"label":"GIDP","value":"Campusano."},{"label":"Team RISP","value":"3-for-9."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Bogaerts (13, 3rd base off Fuentes/Baldwin, D); Cronenworth (4, 2nd base off Fuentes/Baldwin, D)."}]}],"note":[{"label":"a","value":"Flied out for Bowen in the 7th."},{"label":"b","value":"Flied out for Campusano in the 9th."}]},"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":4,"groundOuts":5,"airOuts":9,"runs":7,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".250","atBats":38,"obp":".317","slg":".417","ops":".734","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":17,"rbi":7,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":6,"groundOuts":8,"airOuts":8,"runs":6,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":1,"hits":8,"hitByPitch":0,"atBats":34,"obp":".350","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":162,"era":"3.67","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.24","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":63,"strikes":99,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":6,"pitchesPerInning":"18.00","runsScoredPer9":"6.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"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":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":13,"groundOuts":19,"airOuts":35,"runs":7,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":33,"baseOnBalls":9,"intentionalWalks":1,"hits":15,"hitByPitch":0,"atBats":101,"obp":".218","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":459,"era":"2.15","inningsPitched":"29.1","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":5,"blownSaves":0,"earnedRuns":7,"whip":"0.82","battersFaced":111,"outs":88,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":459,"balls":169,"strikes":290,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.65","gamesFinished":4,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"10.13","walksPer9Inn":"2.76","hitsPer9Inn":"4.60","runsScoredPer9":"2.15","homeRunsPer9":"0.92","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669276":{"person":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(W, 5-0)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":1,"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":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":47,"gamesStarted":0,"flyOuts":29,"groundOuts":30,"airOuts":49,"runs":10,"doubles":4,"triples":3,"homeRuns":1,"strikeOuts":57,"baseOnBalls":8,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":159,"obp":".196","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":685,"era":"1.77","inningsPitched":"45.2","wins":5,"losses":0,"saves":0,"saveOpportunities":1,"holds":19,"blownSaves":1,"earnedRuns":9,"whip":"0.72","battersFaced":169,"outs":137,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":685,"balls":213,"strikes":472,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"7.13","strikeoutsPer9Inn":"11.23","walksPer9Inn":"1.58","hitsPer9Inn":"4.93","runsScoredPer9":"1.97","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663698":{"person":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"jerseyNumber":"16","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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":"400","stats":{"batting":{"summary":"0-5 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":53,"groundOuts":93,"airOuts":89,"runs":49,"doubles":19,"triples":0,"homeRuns":18,"strikeOuts":75,"baseOnBalls":15,"intentionalWalks":0,"hits":107,"hitByPitch":2,"avg":".296","atBats":361,"obp":".325","slg":".499","ops":".824","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":381,"totalBases":180,"rbi":60,"leftOnBase":132,"sacBunts":0,"sacFlies":3,"babip":".328","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.06","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":202,"errors":0,"chances":203,"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":{"summary":"0.1 IP, 4 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":4,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":5,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":7,"strikes":6,"strikePercentage":".460","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"108.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":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":6,"gamesStarted":0,"flyOuts":7,"groundOuts":7,"airOuts":14,"runs":5,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":36,"obp":".282","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":145,"era":"4.66","inningsPitched":"9.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.14","battersFaced":39,"outs":29,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":54,"strikes":91,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":3,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":4,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"6.52","walksPer9Inn":"2.79","hitsPer9Inn":"7.45","runsScoredPer9":"4.66","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"700","stats":{"batting":{"summary":"2-5 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":97,"flyOuts":56,"groundOuts":102,"airOuts":111,"runs":47,"doubles":21,"triples":2,"homeRuns":10,"strikeOuts":58,"baseOnBalls":26,"intentionalWalks":0,"hits":97,"hitByPitch":2,"avg":".264","atBats":367,"obp":".316","slg":".414","ops":".730","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":398,"totalBases":152,"rbi":53,"leftOnBase":132,"sacBunts":1,"sacFlies":0,"babip":".291","groundOutsToAirouts":"0.92","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"36.70","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":84,"putOuts":170,"errors":4,"chances":258,"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":{"note":"(BS, 3)","summary":"2.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":1,"hits":3,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":37,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":10,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":14,"strikes":23,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":34,"gamesStarted":1,"flyOuts":25,"groundOuts":30,"airOuts":45,"runs":12,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":48,"baseOnBalls":13,"intentionalWalks":1,"hits":36,"hitByPitch":2,"atBats":156,"obp":".293","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":728,"era":"2.59","inningsPitched":"41.2","wins":4,"losses":0,"saves":1,"saveOpportunities":4,"holds":10,"blownSaves":3,"earnedRuns":12,"whip":"1.18","battersFaced":174,"outs":125,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":728,"balls":252,"strikes":476,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":1,"winPercentage":"1.000","pitchesPerInning":"17.47","gamesFinished":4,"strikeoutWalkRatio":"3.69","strikeoutsPer9Inn":"10.37","walksPer9Inn":"2.81","hitsPer9Inn":"7.78","runsScoredPer9":"2.59","homeRunsPer9":"0.43","inheritedRunners":20,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":11,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"900","stats":{"batting":{"summary":"2-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":4,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".389","atBats":18,"obp":".476","slg":".611","ops":"1.087","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":11,"rbi":3,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".636","groundOutsToAirouts":"1.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":15,"errors":0,"chances":15,"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":"2-3 | 2 BB, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":35,"groundOuts":78,"airOuts":69,"runs":56,"doubles":6,"triples":0,"homeRuns":18,"strikeOuts":73,"baseOnBalls":38,"intentionalWalks":1,"hits":83,"hitByPitch":7,"avg":".275","atBats":302,"obp":".368","slg":".474","ops":".842","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":348,"totalBases":143,"rbi":54,"leftOnBase":103,"sacBunts":0,"sacFlies":1,"babip":".307","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.78","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":30,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":11,"putOuts":402,"errors":2,"chances":415,"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":"800","stats":{"batting":{"summary":"2-4 | 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":4,"groundOuts":17,"airOuts":10,"runs":7,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".308","atBats":52,"obp":".345","slg":".481","ops":".826","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":56,"totalBases":25,"rbi":7,"leftOnBase":22,"sacBunts":1,"sacFlies":0,"babip":".366","groundOutsToAirouts":"1.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":43,"putOuts":25,"errors":2,"chances":70,"fielding":".971","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":"2-3 | 2 BB, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":0,"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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":64,"groundOuts":80,"airOuts":104,"runs":68,"doubles":25,"triples":0,"homeRuns":26,"strikeOuts":106,"baseOnBalls":46,"intentionalWalks":3,"hits":106,"hitByPitch":2,"avg":".270","atBats":393,"obp":".347","slg":".532","ops":".879","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":444,"totalBases":209,"rbi":60,"leftOnBase":175,"sacBunts":0,"sacFlies":3,"babip":".303","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.12","popOuts":24,"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":723,"errors":6,"chances":801,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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,"battingOrder":"602","stats":{"batting":{"note":"b-","summary":"1-1 | RBI","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,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"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":83,"flyOuts":43,"groundOuts":63,"airOuts":69,"runs":34,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":34,"baseOnBalls":18,"intentionalWalks":1,"hits":57,"hitByPitch":2,"avg":".263","atBats":217,"obp":".318","slg":".382","ops":".700","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":83,"rbi":36,"leftOnBase":98,"sacBunts":1,"sacFlies":5,"babip":".280","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.17","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":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{},"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":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":true,"isSubstitute":false}},"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":{},"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":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":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-1","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,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":16,"groundOuts":43,"airOuts":23,"runs":17,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":31,"baseOnBalls":9,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".220","atBats":123,"obp":".276","slg":".398","ops":".674","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":49,"rbi":17,"leftOnBase":60,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"1.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.60","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":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":"1-4 | BB, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":89,"groundOuts":94,"airOuts":144,"runs":64,"doubles":21,"triples":0,"homeRuns":15,"strikeOuts":63,"baseOnBalls":30,"intentionalWalks":1,"hits":103,"hitByPitch":5,"avg":".262","atBats":393,"obp":".314","slg":".430","ops":".744","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":439,"totalBases":169,"rbi":55,"leftOnBase":163,"sacBunts":0,"sacFlies":11,"babip":".270","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.20","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":233,"putOuts":128,"errors":5,"chances":366,"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":{"note":"(S, 20)","summary":"0.2 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"13.50","homeRunsPer9":"13.50","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":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":34,"gamesStarted":0,"flyOuts":20,"groundOuts":26,"airOuts":34,"runs":12,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":40,"baseOnBalls":7,"intentionalWalks":0,"hits":30,"hitByPitch":0,"atBats":130,"obp":".270","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":519,"era":"2.57","inningsPitched":"35.0","wins":0,"losses":2,"saves":20,"saveOpportunities":21,"holds":0,"blownSaves":1,"earnedRuns":10,"whip":"1.06","battersFaced":137,"outs":105,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":519,"balls":144,"strikes":375,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":2,"winPercentage":".000","pitchesPerInning":"14.83","gamesFinished":30,"strikeoutWalkRatio":"5.71","strikeoutsPer9Inn":"10.29","walksPer9Inn":"1.80","hitsPer9Inn":"7.71","runsScoredPer9":"3.09","homeRunsPer9":"1.03","inheritedRunners":3,"inheritedRunnersScored":1,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"500","stats":{"batting":{"summary":"2-5 | 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"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":2,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":62,"groundOuts":65,"airOuts":104,"runs":43,"doubles":13,"triples":1,"homeRuns":12,"strikeOuts":120,"baseOnBalls":33,"intentionalWalks":0,"hits":79,"hitByPitch":9,"avg":".216","atBats":366,"obp":".295","slg":".355","ops":".650","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":410,"totalBases":130,"rbi":48,"leftOnBase":177,"sacBunts":0,"sacFlies":2,"babip":".284","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.50","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":150,"putOuts":80,"errors":8,"chances":238,"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":"600","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"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":87,"flyOuts":43,"groundOuts":51,"airOuts":69,"runs":34,"doubles":11,"triples":1,"homeRuns":6,"strikeOuts":63,"baseOnBalls":27,"intentionalWalks":0,"hits":53,"hitByPitch":4,"avg":".226","atBats":235,"obp":".315","slg":".357","ops":".672","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":267,"totalBases":84,"rbi":28,"leftOnBase":100,"sacBunts":0,"sacFlies":1,"babip":".281","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.17","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}},"ID527048":{"person":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 0 ER, 3 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":12,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":75,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":16,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":75,"balls":31,"strikes":44,"strikePercentage":".590","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":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":15,"flyOuts":41,"groundOuts":98,"airOuts":82,"runs":33,"doubles":13,"triples":3,"homeRuns":10,"strikeOuts":65,"baseOnBalls":36,"intentionalWalks":1,"hits":66,"hitByPitch":2,"atBats":306,"obp":".299","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1357,"era":"3.38","inningsPitched":"85.1","wins":6,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.20","battersFaced":349,"outs":256,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1357,"balls":529,"strikes":828,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".500","pitchesPerInning":"15.90","gamesFinished":2,"strikeoutWalkRatio":"1.81","strikeoutsPer9Inn":"6.86","walksPer9Inn":"3.80","hitsPer9Inn":"6.96","runsScoredPer9":"3.48","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":11,"lineOuts":30},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":3,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[686948,645277,621566,671739,663586,573262,642201,642086,643289,805347,676551,527048,689266,800311,669276,682989,628452],"pitchers":[527048,689266,800311,669276,682989,628452],"bench":[663698,622761],"bullpen":[693821,622694,656550,641755,625643,519242,664849],"battingOrder":[686948,645277,621566,671739,663586,642086,643289,805347,676551],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Dubón (21, King, M); Jarvis (4, Peralta, W); Hicklen (4, Peralta, W)."},{"label":"TB","value":"Albies; Baldwin, D 2; Dubón 3; Hicklen 3; Jarvis 3; Olson 2; Riley, A 2; Smith, D."},{"label":"RBI","value":"Albies (55); Harris II (60); Hicklen (3); Jarvis (7); Olson (60); Riley, A (48); Smith, D (36)."},{"label":"2-out RBI","value":"Riley, A; Smith, D."},{"label":"Runners left in scoring position, 2 out","value":"Dubón; Albies 2; Yastrzemski 3; Riley, A."},{"label":"Team RISP","value":"6-for-19."},{"label":"Team LOB","value":"12."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Riley, A-Albies-Olson)."}]}],"note":[{"label":"a","value":"Grounded out for Yastrzemski in the 8th."},{"label":"b","value":"Singled for White, E in the 8th."}]}},"officials":[{"official":{"id":573597,"fullName":"Gabe Morales","link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":427139,"fullName":"Doug Eddings","link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"fullName":"Mike Muchlinski","link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":621660,"fullName":"Emil Jimenez","link":"/api/v1/people/621660"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Mederos."},{"label":"Balk","value":"King, M."},{"label":"Disengagement violations","value":"King, M."},{"label":"IBB","value":"Tatis Jr. (by Fuentes)."},{"label":"ABS Challenge","value":"Campusano 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Riley, A (Strike-Confirmed); Baldwin, D (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"King, M 104-61; Morejon 20-13; Peralta, W 17-9; Vásquez, R 19-12; Pérez, M 75-44; Dodd 11-7; Fuentes 37-23; Lee, D 14-10; Mederos 13-6; Iglesias, R 12-9."},{"label":"Groundouts-flyouts","value":"King, M 3-4; Morejon 1-0; Peralta, W 1-0; Vásquez, R 0-0; Pérez, M 5-2; Dodd 1-0; Fuentes 2-1; Lee, D 0-2; Mederos 0-1; Iglesias, R 0-0."},{"label":"Batters faced","value":"King, M 27; Morejon 5; Peralta, W 5; Vásquez, R 6; Pérez, M 16; Dodd 3; Fuentes 10; Lee, D 3; Mederos 5; Iglesias, R 3."},{"label":"Inherited runners-scored","value":"Vásquez, R 2-2; Iglesias, R 1-1."},{"label":"Umpires","value":"HP: Gabe Morales. 1B: Doug Eddings. 2B: Mike Muchlinski. 3B: Emil Jimenez. "},{"label":"Weather","value":"87 degrees, Clear."},{"label":"Wind","value":"6 mph, L To R."},{"label":"First pitch","value":"7:16 PM."},{"label":"T","value":"2:49."},{"label":"Att","value":"33,766."},{"label":"Venue","value":"Truist Park."},{"label":"July 22, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633","boxscoreName":"King, M"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 7 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":3,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":104,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":27,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":43,"strikes":61,"strikePercentage":".590","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":68,"groundOuts":115,"airOuts":123,"runs":44,"doubles":13,"triples":1,"homeRuns":11,"strikeOuts":103,"baseOnBalls":49,"intentionalWalks":0,"hits":91,"hitByPitch":9,"atBats":429,"obp":".305","caughtStealing":6,"stolenBases":6,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1932,"era":"3.24","inningsPitched":"119.1","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.17","battersFaced":491,"outs":358,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1932,"balls":723,"strikes":1209,"strikePercentage":".630","hitBatsmen":9,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":1,"winPercentage":".462","pitchesPerInning":"16.19","gamesFinished":0,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"7.77","walksPer9Inn":"3.70","hitsPer9Inn":"6.86","runsScoredPer9":"3.32","homeRunsPer9":"0.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":28,"lineOuts":27},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":62,"pitchingGameScore":62},{"player":{"person":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566","boxscoreName":"Olson"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | 2 BB, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":0,"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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":64,"groundOuts":80,"airOuts":104,"runs":68,"doubles":25,"triples":0,"homeRuns":26,"strikeOuts":106,"baseOnBalls":46,"intentionalWalks":3,"hits":106,"hitByPitch":2,"avg":".270","atBats":393,"obp":".347","slg":".532","ops":".879","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":444,"totalBases":209,"rbi":60,"leftOnBase":175,"sacBunts":0,"sacFlies":3,"babip":".303","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.12","popOuts":24,"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":723,"errors":6,"chances":801,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948","boxscoreName":"Baldwin, D"},"jerseyNumber":"30","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | 2 BB, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":35,"groundOuts":78,"airOuts":69,"runs":56,"doubles":6,"triples":0,"homeRuns":18,"strikeOuts":73,"baseOnBalls":38,"intentionalWalks":1,"hits":83,"hitByPitch":7,"avg":".275","atBats":302,"obp":".368","slg":".474","ops":".842","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":348,"totalBases":143,"rbi":54,"leftOnBase":103,"sacBunts":0,"sacFlies":1,"babip":".307","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.78","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":30,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":11,"putOuts":402,"errors":2,"chances":415,"fielding":".995","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"loser":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"save":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}