{"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":823281,"link":"/api/v1.1/game/823281/feed/live","metaData":{"wait":10,"timeStamp":"20260628_230419","gameEvents":["grounded_into_double_play","game_finished"],"logicalEvents":["midInning","countChange","count00","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823281,"type":"R","doubleHeader":"N","id":"2026/06/28/lanmlb-sdnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823281-2026-06-28","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-28T20:10:00Z","originalDate":"2026-06-28","officialDate":"2026-06-28","dayNight":"day","time":"1:10","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":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119","season":2026,"venue":{"id":22,"name":"UNIQLO Field at Dodger Stadium","link":"/api/v1/venues/22"},"springVenue":{"id":3809,"link":"/api/v1/venues/3809"},"teamCode":"lan","fileCode":"la","abbreviation":"LAD","teamName":"Dodgers","locationName":"Los Angeles","firstYearOfPlay":"1884","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":"LA Dodgers","record":{"gamesPlayed":84,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":54,"losses":30,"ties":0,"pct":".643"},"records":{},"divisionLeader":false,"wins":54,"losses":30,"winningPercentage":".643"},"franchiseName":"Los Angeles","clubName":"Dodgers","active":true},"home":{"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":82,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":43,"losses":39,"ties":0,"pct":".524"},"records":{},"divisionLeader":false,"wins":43,"losses":39,"winningPercentage":".524"},"franchiseName":"San Diego","clubName":"Padres","active":true}},"players":{"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},"ID669899":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899","firstName":"Ryan","lastName":"Ward","primaryNumber":"67","birthDate":"1998-02-23","currentAge":28,"birthCity":"Worcester","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ryan","useLastName":"Ward","middleName":"Joseph","boxscoreName":"Ward, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Ward","nameSlug":"ryan-ward-669899","firstLastName":"Ryan Ward","lastFirstName":"Ward, Ryan","lastInitName":"Ward, R","initLastName":"R Ward","fullFMLName":"Ryan Joseph Ward","fullLFMName":"Ward, Ryan Joseph","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID621111":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111","firstName":"Walker","lastName":"Buehler","primaryNumber":"10","birthDate":"1994-07-28","currentAge":31,"birthCity":"Lexington","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walker","useLastName":"Buehler","middleName":"Anthony","boxscoreName":"Buehler","nickName":"Buetane","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BYOO-ler","mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walker Buehler","nameSlug":"walker-buehler-621111","firstLastName":"Walker Buehler","lastFirstName":"Buehler, Walker","lastInitName":"Buehler, W","initLastName":"W Buehler","fullFMLName":"Walker Anthony Buehler","fullLFMName":"Buehler, Walker Anthony","strikeZoneTop":3.29,"strikeZoneBottom":1.6},"ID571970":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970","firstName":"Maxwell","lastName":"Muncy","primaryNumber":"13","birthDate":"1990-08-25","currentAge":35,"birthCity":"Midland","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Max","useLastName":"Muncy","middleName":"Steven","boxscoreName":"Muncy","nickName":"Funky Muncy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Muncy","nameSlug":"max-muncy-571970","firstLastName":"Max Muncy","lastFirstName":"Muncy, Max","lastInitName":"Muncy, M","initLastName":"M Muncy","fullFMLName":"Maxwell Steven Muncy","fullLFMName":"Muncy, Maxwell Steven","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"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},"ID518692":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692","firstName":"Frederick","lastName":"Freeman","primaryNumber":"5","birthDate":"1989-09-12","currentAge":36,"birthCity":"Villa Park","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Freddie","useLastName":"Freeman","middleName":"Charles","boxscoreName":"Freeman, F","nickName":"Phillip","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2007,"mlbDebutDate":"2010-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddie Freeman","nameSlug":"freddie-freeman-518692","firstLastName":"Freddie Freeman","lastFirstName":"Freeman, Freddie","lastInitName":"Freeman, F","initLastName":"F Freeman","fullFMLName":"Frederick Charles Freeman","fullLFMName":"Freeman, Frederick Charles","strikeZoneTop":3.382,"strikeZoneBottom":1.707},"ID823550":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550","firstName":"Sung-Mun","lastName":"Song","primaryNumber":"24","birthDate":"1996-08-29","currentAge":29,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Sung-Mun","useLastName":"Song","boxscoreName":"Song","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sung-Mun Song","nameSlug":"sung-mun-song-823550","firstLastName":"Sung-Mun Song","lastFirstName":"Song, Sung-Mun","lastInitName":"Song, S","initLastName":"S Song","fullFMLName":"Sung-Mun Song","fullLFMName":"Song, Sung-Mun ","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID656945":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945","firstName":"Tanner","lastName":"Scott","primaryNumber":"66","birthDate":"1994-07-22","currentAge":31,"birthCity":"Warren","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Scott","middleName":"Alexander","boxscoreName":"Scott","nickName":"Scottie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-09-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tanner Scott","nameSlug":"tanner-scott-656945","firstLastName":"Tanner Scott","lastFirstName":"Scott, Tanner","lastInitName":"Scott, T","initLastName":"T Scott","fullFMLName":"Tanner Alexander Scott","fullLFMName":"Scott, Tanner Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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":33,"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},"ID609280":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280","firstName":"Miguel","lastName":"Andujar","primaryNumber":"41","birthDate":"1995-03-02","currentAge":31,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"6' 0\"","weight":211,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Miguel","useLastName":"Andujar","middleName":"Enrique","boxscoreName":"Andujar","nickName":"Papa","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ahn-DOO-har","mlbDebutDate":"2017-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Andujar","nameSlug":"miguel-andujar-609280","firstLastName":"Miguel Andujar","lastFirstName":"Andujar, Miguel","lastInitName":"Andujar, M","initLastName":"M Andujar","fullFMLName":"Miguel Enrique Andujar","fullLFMName":"Andujar, Miguel Enrique","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"ID694361":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361","firstName":"William","lastName":"Klein","primaryNumber":"61","birthDate":"1999-11-28","currentAge":26,"birthCity":"Bloomington","birthStateProvince":"IN","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Klein","middleName":"Boone","boxscoreName":"Klein","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Klein","nameSlug":"will-klein-694361","firstLastName":"Will Klein","lastFirstName":"Klein, Will","lastInitName":"Klein, W","initLastName":"W Klein","fullFMLName":"William Boone Klein","fullLFMName":"Klein, William Boone","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID669743":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743","firstName":"Alex","lastName":"Call","primaryNumber":"12","birthDate":"1994-09-27","currentAge":31,"birthCity":"Burnsville","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":189,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Alex","useLastName":"Call","middleName":"M.","boxscoreName":"Call","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2022-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Call","nameSlug":"alex-call-669743","firstLastName":"Alex Call","lastFirstName":"Call, Alex","lastInitName":"Call, A","initLastName":"A Call","fullFMLName":"Alex M. Call","fullLFMName":"Call, Alex M.","strikeZoneTop":3.16,"strikeZoneBottom":1.595},"ID687749":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749","firstName":"Jase","lastName":"Bowen","primaryNumber":"4","birthDate":"2000-09-02","currentAge":25,"birthCity":"Northwood","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jase","useLastName":"Bowen","middleName":"Callaway","boxscoreName":"Bowen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jase Bowen","nameSlug":"jase-bowen-687749","firstLastName":"Jase Bowen","lastFirstName":"Bowen, Jase","lastInitName":"Bowen, J","initLastName":"J Bowen","fullFMLName":"Jase Callaway Bowen","fullLFMName":"Bowen, Jase Callaway","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID686218":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218","firstName":"George","lastName":"Sheehan","primaryNumber":"80","birthDate":"1999-11-15","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emmet","useLastName":"Sheehan","middleName":"Emmet","boxscoreName":"Sheehan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"EM-it SHEE-en","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emmet Sheehan","nameSlug":"emmet-sheehan-686218","firstLastName":"Emmet Sheehan","lastFirstName":"Sheehan, Emmet","lastInitName":"Sheehan, E","initLastName":"E Sheehan","fullFMLName":"George Emmet Sheehan","fullLFMName":"Sheehan, George Emmet","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID500743":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743","firstName":"Miguel","lastName":"Rojas","primaryNumber":"72","birthDate":"1989-02-24","currentAge":37,"birthCity":"Los Teques","birthCountry":"Venezuela","height":"5' 10\"","weight":188,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Miguel","useLastName":"Rojas","middleName":"Elias","boxscoreName":"Rojas, M","nickName":"Miggy Ro","gender":"M","nameMatrilineal":"Naidernoff","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Rojas","nameSlug":"miguel-rojas-500743","firstLastName":"Miguel Rojas","lastFirstName":"Rojas, Miguel","lastInitName":"Rojas, M","initLastName":"M Rojas","fullFMLName":"Miguel Elias Rojas","fullLFMName":"Rojas, Miguel Elias","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"ID676263":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263","firstName":"Jacob","lastName":"Dreyer","primaryNumber":"86","birthDate":"1999-02-27","currentAge":27,"birthCity":"Salt Lake City","birthStateProvince":"UT","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Dreyer","middleName":"Andrew","boxscoreName":"Dreyer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"drai-ur","mlbDebutDate":"2025-03-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jack Dreyer","nameSlug":"jack-dreyer-676263","firstLastName":"Jack Dreyer","lastFirstName":"Dreyer, Jack","lastInitName":"Dreyer, J","initLastName":"J Dreyer","fullFMLName":"Jacob Andrew Dreyer","fullLFMName":"Dreyer, Jacob Andrew","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID676664":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664","firstName":"John","lastName":"Sears","primaryNumber":"38","birthDate":"1996-02-19","currentAge":30,"birthCity":"Sumter","birthStateProvince":"SC","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JP","useLastName":"Sears","middleName":"Patrick","boxscoreName":"Sears","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JP Sears","nameSlug":"jp-sears-676664","firstLastName":"JP Sears","lastFirstName":"Sears, JP","lastInitName":"Sears, J","initLastName":"J Sears","fullFMLName":"John Patrick Sears","fullLFMName":"Sears, John Patrick","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID687221":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221","firstName":"Dalton","lastName":"Rushing","primaryNumber":"68","birthDate":"2001-02-21","currentAge":25,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dalton","useLastName":"Rushing","middleName":"Wayne","boxscoreName":"Rushing","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dalton Rushing","nameSlug":"dalton-rushing-687221","firstLastName":"Dalton Rushing","lastFirstName":"Rushing, Dalton","lastInitName":"Rushing, D","initLastName":"D Rushing","fullFMLName":"Dalton Wayne Rushing","fullLFMName":"Rushing, Dalton Wayne","strikeZoneTop":3.192,"strikeZoneBottom":1.611},"ID695243":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243","firstName":"Mason","lastName":"Miller","primaryNumber":"22","birthDate":"1998-08-24","currentAge":27,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Miller","middleName":"James","boxscoreName":"Miller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Miller","nameSlug":"mason-miller-695243","firstLastName":"Mason Miller","lastFirstName":"Miller, Mason","lastInitName":"Miller, M","initLastName":"M Miller","fullFMLName":"Mason James Miller","fullLFMName":"Miller, Mason James","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID681911":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911","firstName":"Alexander","lastName":"Vesia","primaryNumber":"51","birthDate":"1996-04-11","currentAge":30,"birthCity":"Alpine","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Vesia","middleName":"Victor","boxscoreName":"Vesia","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"VES-ee-uh","mlbDebutDate":"2020-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alex Vesia","nameSlug":"alex-vesia-681911","firstLastName":"Alex Vesia","lastFirstName":"Vesia, Alex","lastInitName":"Vesia, A","initLastName":"A Vesia","fullFMLName":"Alexander Victor Vesia","fullLFMName":"Vesia, Alexander Victor","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID663656":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656","firstName":"Kyle","lastName":"Tucker","primaryNumber":"23","birthDate":"1997-01-17","currentAge":29,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kyle","useLastName":"Tucker","middleName":"Daniel","boxscoreName":"Tucker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Tucker","nameSlug":"kyle-tucker-663656","firstLastName":"Kyle Tucker","lastFirstName":"Tucker, Kyle","lastInitName":"Tucker, K","initLastName":"K Tucker","fullFMLName":"Kyle Daniel Tucker","fullLFMName":"Tucker, Kyle Daniel","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"ID688158":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158","firstName":"David","lastName":"Morgan","primaryNumber":"66","birthDate":"1999-10-26","currentAge":26,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Morgan","middleName":"Scott","boxscoreName":"Morgan, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Morgan","nameSlug":"david-morgan-688158","firstLastName":"David Morgan","lastFirstName":"Morgan, David","lastInitName":"Morgan, D","initLastName":"D Morgan","fullFMLName":"David Scott Morgan","fullLFMName":"Morgan, David Scott","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID593974":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974","firstName":"Wandy","lastName":"Peralta","primaryNumber":"58","birthDate":"1991-07-27","currentAge":34,"birthCity":"San Francisco de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wandy","useLastName":"Peralta","middleName":"Luis","boxscoreName":"Peralta, W","nickName":"La Grasa","gender":"M","nameMatrilineal":"Dominguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wandy Peralta","nameSlug":"wandy-peralta-593974","firstLastName":"Wandy Peralta","lastFirstName":"Peralta, Wandy","lastInitName":"Peralta, W","initLastName":"W Peralta","fullFMLName":"Wandy Luis Peralta","fullLFMName":"Peralta, Wandy Luis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID701538":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538","firstName":"Jackson","lastName":"Merrill","primaryNumber":"3","birthDate":"2003-04-19","currentAge":23,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jackson","useLastName":"Merrill","middleName":"Peter","boxscoreName":"Merrill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Merrill","nameSlug":"jackson-merrill-701538","firstLastName":"Jackson Merrill","lastFirstName":"Merrill, Jackson","lastInitName":"Merrill, J","initLastName":"J Merrill","fullFMLName":"Jackson Peter Merrill","fullLFMName":"Merrill, Jackson Peter","strikeZoneTop":3.32,"strikeZoneBottom":1.676},"ID592094":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094","firstName":"Jason","lastName":"Adam","primaryNumber":"40","birthDate":"1991-08-04","currentAge":34,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 3\"","weight":229,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jason","useLastName":"Adam","middleName":"Kendall","boxscoreName":"Adam","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2018-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jason Adam","nameSlug":"jason-adam-592094","firstLastName":"Jason Adam","lastFirstName":"Adam, Jason","lastInitName":"Adam, J","initLastName":"J Adam","fullFMLName":"Jason Kendall Adam","fullLFMName":"Adam, Jason Kendall","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID683618":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618","firstName":"Edgardo","lastName":"Henriquez","primaryNumber":"60","birthDate":"2002-06-24","currentAge":24,"birthCity":"Cumana","birthCountry":"Venezuela","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Edgardo","useLastName":"Henriquez","middleName":"Luis","boxscoreName":"Henriquez, E","gender":"M","nameMatrilineal":"Vasquez","isPlayer":true,"isVerified":true,"pronunciation":"ehd-GAHR-doh en-REE-kes","mlbDebutDate":"2024-09-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edgardo Henriquez","nameSlug":"edgardo-henriquez-683618","firstLastName":"Edgardo Henriquez","lastFirstName":"Henriquez, Edgardo","lastInitName":"Henriquez, E","initLastName":"E Henriquez","fullFMLName":"Edgardo Luis Henriquez","fullLFMName":"Henriquez, Edgardo Luis","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID641778":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778","firstName":"Eric","lastName":"Lauer","primaryNumber":"33","birthDate":"1995-06-03","currentAge":31,"birthCity":"Elyria","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eric","useLastName":"Lauer","middleName":"Lance","boxscoreName":"Lauer","nickName":"Gomer","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"LAO-wer","mlbDebutDate":"2018-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eric Lauer","nameSlug":"eric-lauer-641778","firstLastName":"Eric Lauer","lastFirstName":"Lauer, Eric","lastInitName":"Lauer, E","initLastName":"E Lauer","fullFMLName":"Eric Lance Lauer","fullLFMName":"Lauer, Eric Lance","strikeZoneTop":3.63,"strikeZoneBottom":1.67},"ID669392":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392","firstName":"Samad","lastName":"Taylor","primaryNumber":"0","birthDate":"1998-07-11","currentAge":27,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":160,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Samad","useLastName":"Taylor","middleName":"Jahad","boxscoreName":"Taylor, S","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"suh-mahd","mlbDebutDate":"2023-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Samad Taylor","nameSlug":"samad-taylor-669392","firstLastName":"Samad Taylor","lastFirstName":"Taylor, Samad","lastInitName":"Taylor, S","initLastName":"S Taylor","fullFMLName":"Samad Jahad Taylor","fullLFMName":"Taylor, Samad Jahad","strikeZoneTop":3.038,"strikeZoneBottom":1.533},"ID695238":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238","firstName":"William","lastName":"Wagner","primaryNumber":"7","birthDate":"1998-07-29","currentAge":27,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Will","useLastName":"Wagner","middleName":"James","boxscoreName":"Wagner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Wagner","nameSlug":"will-wagner-695238","firstLastName":"Will Wagner","lastFirstName":"Wagner, Will","lastInitName":"Wagner, W","initLastName":"W Wagner","fullFMLName":"William James Wagner","fullLFMName":"Wagner, William James","strikeZoneTop":3.198,"strikeZoneBottom":1.614},"ID642020":{"id":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020","firstName":"Charles","lastName":"Robinson","primaryNumber":"52","birthDate":"1994-12-14","currentAge":31,"birthCity":"Danville","birthStateProvince":"IL","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Chuckie","useLastName":"Robinson","boxscoreName":"Robinson, C","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2022-08-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chuckie Robinson","nameSlug":"chuckie-robinson-642020","firstLastName":"Chuckie Robinson","lastFirstName":"Robinson, Chuckie","lastInitName":"Robinson, C","initLastName":"C Robinson","fullFMLName":"Charles Robinson","fullLFMName":"Robinson, Charles","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID669165":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165","firstName":"Kyle","lastName":"Hurt","primaryNumber":"63","birthDate":"1998-05-30","currentAge":28,"birthCity":"Rancho Santa Fe","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Hurt","middleName":"Dillon","boxscoreName":"Hurt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Hurt","nameSlug":"kyle-hurt-669165","firstLastName":"Kyle Hurt","lastFirstName":"Hurt, Kyle","lastInitName":"Hurt, K","initLastName":"K Hurt","fullFMLName":"Kyle Dillion Hurt","fullLFMName":"Hurt, Kyle Dillion","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669242":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242","firstName":"Thomas","lastName":"Edman","primaryNumber":"25","birthDate":"1995-05-09","currentAge":31,"birthCity":"Pontiac","birthStateProvince":"MI","birthCountry":"USA","height":"5' 10\"","weight":193,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Tommy","useLastName":"Edman","middleName":"Hyunsu","boxscoreName":"Edman","nickName":"Eddie","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-06-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Edman","nameSlug":"tommy-edman-669242","firstLastName":"Tommy Edman","lastFirstName":"Edman, Tommy","lastInitName":"Edman, T","initLastName":"T Edman","fullFMLName":"Thomas Hyunsu Edman","fullLFMName":"Edman, Thomas Hyunsu","strikeZoneTop":3.102,"strikeZoneBottom":1.566},"ID660271":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271","firstName":"Shohei","lastName":"Ohtani","primaryNumber":"17","birthDate":"1994-07-05","currentAge":31,"birthCity":"Oshu","birthCountry":"Japan","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"Y","name":"Two-Way Player","type":"Two-Way Player","abbreviation":"TWP"},"useName":"Shohei","useLastName":"Ohtani","boxscoreName":"Ohtani","nickName":"Showtime","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"show-HEY oh-TAWN-ee","mlbDebutDate":"2018-03-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shohei Ohtani","nameSlug":"shohei-ohtani-660271","firstLastName":"Shohei Ohtani","lastFirstName":"Ohtani, Shohei","lastInitName":"Ohtani, S","initLastName":"S Ohtani","fullFMLName":"Shohei Ohtani","fullLFMName":"Ohtani, Shohei","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"ID680736":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736","firstName":"Justin","lastName":"Wrobleski","primaryNumber":"70","birthDate":"2000-07-14","currentAge":25,"birthCity":"Hoffman Estates","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":194,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Wrobleski","middleName":"Michael","boxscoreName":"Wrobleski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"ROH-bless-key","mlbDebutDate":"2024-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Wrobleski","nameSlug":"justin-wrobleski-680736","firstLastName":"Justin Wrobleski","lastFirstName":"Wrobleski, Justin","lastInitName":"Wrobleski, J","initLastName":"J Wrobleski","fullFMLName":"Justin Michael Wrobleski","fullLFMName":"Wrobleski, Justin Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID642546":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546","firstName":"Jonathan","lastName":"Hernández","primaryNumber":"29","birthDate":"1996-07-06","currentAge":29,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Hernández","boxscoreName":"Hernández, J","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2019-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Hernández","nameSlug":"jonathan-hernandez-642546","firstLastName":"Jonathan Hernández","lastFirstName":"Hernández, Jonathan","lastInitName":"Hernández, J","initLastName":"J Hernández","fullFMLName":"Jonathan Hernández","fullLFMName":"Hernández, Jonathan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID681624":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624","firstName":"Andy","lastName":"Pages","primaryNumber":"44","birthDate":"2000-12-08","currentAge":25,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 1\"","weight":212,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Andy","useLastName":"Pages","boxscoreName":"Pages, A","gender":"M","nameMatrilineal":"Abreu","isPlayer":true,"isVerified":false,"pronunciation":"PAH-hez","mlbDebutDate":"2024-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andy Pages","nameSlug":"andy-pages-681624","firstLastName":"Andy Pages","lastFirstName":"Pages, Andy","lastInitName":"Pages, A","initLastName":"A Pages","fullFMLName":"Andy Pages","fullLFMName":"Pages, Andy ","strikeZoneTop":3.237,"strikeZoneBottom":1.633},"ID665487":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","firstName":"Fernando","lastName":"Tatis","primaryNumber":"23","birthDate":"1999-01-02","currentAge":27,"birthCity":"San Pedro De Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Fernando","useLastName":"Tatis Jr.","middleName":"Gabriel","boxscoreName":"Tatis Jr.","nickName":"El Nino","gender":"M","nameMatrilineal":"Medina","isPlayer":true,"isVerified":false,"pronunciation":"tah-TEES","mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Fernando Tatis Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"fernando-tatis-jr-665487","firstLastName":"Fernando Tatis Jr.","lastFirstName":"Tatis Jr., Fernando","lastInitName":"Tatis Jr., F","initLastName":"F Tatis Jr.","fullFMLName":"Fernando Gabriel Tatis Jr.","fullLFMName":"Tatis Jr., Fernando Gabriel","strikeZoneTop":3.346,"strikeZoneBottom":1.689},"ID664034":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034","firstName":"Tyler","lastName":"France","primaryNumber":"25","birthDate":"1994-07-13","currentAge":31,"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},"ID605141":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141","firstName":"Markus","lastName":"Betts","primaryNumber":"50","birthDate":"1992-10-07","currentAge":33,"birthCity":"Nashville","birthStateProvince":"TN","birthCountry":"USA","height":"5' 9\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Mookie","useLastName":"Betts","middleName":"Lynn","boxscoreName":"Betts","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mookie Betts","nameSlug":"mookie-betts-605141","firstLastName":"Mookie Betts","lastFirstName":"Betts, Mookie","lastInitName":"Betts, M","initLastName":"M Betts","fullFMLName":"Markus Lynn Betts","fullLFMName":"Betts, Markus Lynn","strikeZoneTop":3.096,"strikeZoneBottom":1.563},"ID592779":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779","firstName":"Brock","lastName":"Stewart","primaryNumber":"41","birthDate":"1991-10-03","currentAge":34,"birthCity":"Normal","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brock","useLastName":"Stewart","middleName":"Allen","boxscoreName":"Stewart, B","nickName":"Beef Stew","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2016-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brock Stewart","nameSlug":"brock-stewart-592779","firstLastName":"Brock Stewart","lastFirstName":"Stewart, Brock","lastInitName":"Stewart, B","initLastName":"B Stewart","fullFMLName":"Brock Allen Stewart","fullLFMName":"Stewart, Brock Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID676760":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760","firstName":"Ronald","lastName":"Marinaccio","primaryNumber":"97","birthDate":"1995-07-01","currentAge":30,"birthCity":"Toms River","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ron","useLastName":"Marinaccio","middleName":"James","boxscoreName":"Marinaccio","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"mair-uh-NAH-chee-oh","mlbDebutDate":"2022-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ron Marinaccio","nameSlug":"ron-marinaccio-676760","firstLastName":"Ron Marinaccio","lastFirstName":"Marinaccio, Ron","lastInitName":"Marinaccio, R","initLastName":"R Marinaccio","fullFMLName":"Ronald James Marinaccio","fullLFMName":"Marinaccio, Ronald James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID808963":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963","firstName":"Roki","lastName":"Sasaki","primaryNumber":"11","birthDate":"2001-11-03","currentAge":24,"birthCity":"Rikuzentakata","birthCountry":"Japan","height":"6' 2\"","weight":187,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Roki","useLastName":"Sasaki","boxscoreName":"Sasaki","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ROW-kee SAH-sah-key","mlbDebutDate":"2025-03-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Roki Sasaki","nameSlug":"roki-sasaki-808963","firstLastName":"Roki Sasaki","lastFirstName":"Sasaki, Roki","lastInitName":"Sasaki, R","initLastName":"R Sasaki","fullFMLName":"Roki Sasaki","fullLFMName":"Sasaki, Roki ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID690976":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976","firstName":"Alexander","lastName":"Freeland","primaryNumber":"76","birthDate":"2001-08-24","currentAge":24,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Alex","useLastName":"Freeland","middleName":"Chance","boxscoreName":"Freeland, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Freeland","nameSlug":"alex-freeland-690976","firstLastName":"Alex Freeland","lastFirstName":"Freeland, Alex","lastInitName":"Freeland, A","initLastName":"A Freeland","fullFMLName":"Alexander Chance Freeland","fullLFMName":"Freeland, Alexander Chance","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"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},"ID808967":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967","firstName":"Yoshinobu","lastName":"Yamamoto","primaryNumber":"18","birthDate":"1998-08-17","currentAge":27,"birthCity":"Bizen","birthCountry":"Japan","height":"5' 10\"","weight":176,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yoshinobu","useLastName":"Yamamoto","boxscoreName":"Yamamoto","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"yo-SHE-no-boo ya-mah-moh-to","mlbDebutDate":"2024-03-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoshinobu Yamamoto","nameSlug":"yoshinobu-yamamoto-808967","firstLastName":"Yoshinobu Yamamoto","lastFirstName":"Yamamoto, Yoshinobu","lastInitName":"Yamamoto, Y","initLastName":"Y Yamamoto","fullFMLName":"Yoshinobu Yamamoto","fullLFMName":"Yamamoto, Yoshinobu ","strikeZoneTop":3.121,"strikeZoneBottom":1.575}},"venue":{"id":2680,"name":"Petco Park","link":"/api/v1/venues/2680","location":{"address1":"100 Park Boulevard","city":"San Diego","state":"California","stateAbbrev":"CA","postalCode":"92101","defaultCoordinates":{"latitude":32.707861,"longitude":-117.157278},"azimuthAngle":0.0,"elevation":23,"country":"USA","phone":"(619) 795-5000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":40222,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":386,"center":396,"rightCenter":391,"rightLine":322},"active":true,"season":"2026"},"officialVenue":{"id":2680,"link":"/api/v1/venues/2680"},"weather":{"condition":"Partly Cloudy","temp":"70","wind":"10 mph, L To R"},"gameInfo":{"attendance":41189,"firstPitch":"2026-06-28T20:11:00.000Z","gameDurationMinutes":173},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":2,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"home":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"}},"officialScorer":{"id":666101,"fullName":"Jay Garneau","link":"/api/v1/people/666101"},"primaryDatacaster":{"id":632812,"fullName":"Jason Martinez","link":"/api/v1/people/632812"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T20:11:00.939Z","endTime":"2026-06-28T20:11:43.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":[3,4,6],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"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-06-28T16:51:30.830Z","endTime":"2026-06-28T19:38:52.693Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-28T19:38:52.693Z","endTime":"2026-06-28T20:09:11.093Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-28T20:09:11.093Z","endTime":"2026-06-28T20:11:03.114Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"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":94.2,"endSpeed":86.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53658655486371,"aZ":-23.690499841960868,"pfxX":-11.790073421560528,"pfxZ":4.471969199618872,"pX":-0.3007273102511344,"pZ":3.012819936351277,"vX0":10.758528306937341,"vY0":-136.74448704112308,"vZ0":-2.321188216006448,"x":128.46,"y":157.43,"x0":-2.7500631436143252,"y0":50.00482416930998,"z0":5.494232219421166,"aX":-22.37976512894601},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.8,"breakHorizontal":19.2,"spinRate":2143,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.40021429069632397,"extension":5.656925648751428},"index":3,"playId":"83db66c4-d622-3e4b-964d-a6494e03a997","pitchNumber":1,"startTime":"2026-06-28T20:11:03.114Z","endTime":"2026-06-28T20:11:06.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45680200500217,"aZ":-24.94478608403218,"pfxX":-11.977251225497973,"pfxZ":4.537662406555359,"pX":0.22266559794850727,"pZ":2.2530874399102925,"vX0":11.485505917163135,"vY0":-125.47426998222123,"vZ0":-2.1688658320637813,"x":108.51,"y":177.95,"x0":-2.858636181124506,"y0":50.00545531486204,"z0":5.1619241109509995,"aX":-19.095725152470536},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.9,"breakHorizontal":19.1,"spinRate":1918,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.43658427486546625,"extension":6.009890359937881},"index":4,"playId":"25eb286d-08e4-3b24-a28f-5cb0f9632a98","pitchNumber":2,"startTime":"2026-06-28T20:11:16.808Z","endTime":"2026-06-28T20:11:20.557Z","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":5,"startTime":"2026-06-28T20:11:29.092Z","endTime":"2026-06-28T20:11:40.012Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.4,"endSpeed":80.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.157672087334873,"aZ":-24.014346721132892,"pfxX":-10.160926065267908,"pfxZ":4.9440574638140875,"pX":-1.0458562588175442,"pZ":2.370657986685772,"vX0":7.792771255378587,"vY0":-127.14749014061586,"vZ0":-2.679433711006002,"x":156.87,"y":174.77,"x0":-2.818556088065441,"y0":50.00114715501704,"z0":5.327833833215638,"aX":-16.76543392887031},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.6,"breakHorizontal":16.8,"spinRate":1903,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.42948908579097234,"extension":5.705727467935433},"index":6,"playId":"1dd7efa3-7553-3cb1-8b17-4322ba47590d","pitchNumber":3,"startTime":"2026-06-28T20:11:40.012Z","endTime":"2026-06-28T20:11:43.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:11:43.504Z","atBatIndex":0},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Andy Pages hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T20:11:59.406Z","endTime":"2026-06-28T20:14:12.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":95.9,"endSpeed":88.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.602608470093525,"aZ":-25.07217702563038,"pfxX":-10.692397712050676,"pfxZ":3.5965020516102193,"pX":0.8043964236274482,"pZ":2.4624860377176567,"vX0":13.365029459419723,"vY0":-139.05121614027087,"vZ0":-3.8383336126252634,"x":86.34,"y":172.29,"x0":-2.655355578743986,"y0":50.00446735442743,"z0":5.507051524260236,"aX":-21.125711262647105},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.9,"breakHorizontal":16.9,"spinRate":2205,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.39257487596703156,"extension":5.894297956566649},"index":0,"playId":"273b1a0e-55c6-3e68-bda9-0fe7d8be53ed","pitchNumber":1,"startTime":"2026-06-28T20:12:07.426Z","endTime":"2026-06-28T20:12:10.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92097588629288,"aZ":-13.523423382118722,"pfxX":-5.340060986989707,"pfxZ":9.338693703130296,"pX":0.9481967552964203,"pZ":4.0014888797347385,"vX0":11.426935969882722,"vY0":-140.02420992208218,"vZ0":-2.3086521976345695,"x":80.86,"y":130.74,"x0":-2.481283873604653,"y0":50.00365894017588,"z0":5.715383497903939,"aX":-10.66777606005526},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.7,"breakHorizontal":7.4,"spinRate":2370,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.39031734204235846,"extension":5.586744028944877},"index":1,"playId":"101d178b-1ba6-38cc-bf7b-f830bbb6f73a","pitchNumber":2,"startTime":"2026-06-28T20:12:22.938Z","endTime":"2026-06-28T20:12:26.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80285433761576,"aZ":-24.910302486798187,"pfxX":-9.643497025126159,"pfxZ":3.644728313198426,"pX":-1.0966202009561932,"pZ":2.53683506070498,"vX0":7.749287755498551,"vY0":-139.4835829742387,"vZ0":-3.9120851725750416,"x":158.8,"y":170.29,"x0":-2.641221114568702,"y0":50.006915676499545,"z0":5.5767189175987895,"aX":-19.23773754258854},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.0,"breakHorizontal":16.1,"spinRate":2174,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3908795418998925,"extension":5.918056262419796},"index":2,"playId":"f1f952dd-15a7-3b69-92ef-49716e046575","pitchNumber":3,"startTime":"2026-06-28T20:12:38.563Z","endTime":"2026-06-28T20:12:44.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.862675049073093,"aZ":-33.780566851893674,"pfxX":4.887141899888753,"pfxZ":-1.0553188576690653,"pX":2.091202328124219,"pZ":0.5518845891370932,"vX0":10.148649268168795,"vY0":-122.1381040209247,"vZ0":-4.459934033012285,"x":37.29,"y":223.88,"x0":-2.744297889311793,"y0":50.005396507467516,"z0":5.289922966930701,"aX":7.421630628319146},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.8,"breakHorizontal":-11.2,"spinRate":2856,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4475544874380395,"extension":5.943256815284543},"index":3,"playId":"4ce6c92b-275f-36de-8018-372acadb614b","pitchNumber":4,"startTime":"2026-06-28T20:12:55.612Z","endTime":"2026-06-28T20:12:59.040Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-28T20:13:11.145Z","endTime":"2026-06-28T20:13:24.418Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36818572071586,"aZ":-29.72466384109217,"pfxX":7.19815343466796,"pfxZ":1.6743596770257865,"pX":0.00816151825953788,"pZ":2.037229811940874,"vX0":4.932364628656732,"vY0":-120.84258010409434,"vZ0":-1.6380649331261794,"x":116.69,"y":183.77,"x0":-3.000668968979006,"y0":50.00509905142747,"z0":5.355556923254841,"aX":10.559593178925612},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.9,"breakHorizontal":-14.3,"spinRate":2783,"spinDirection":66},"zone":8,"typeConfidence":2.0,"plateTime":0.454697612134789,"extension":5.90055767030738},"index":5,"playId":"8e5e8192-8c21-38f2-b520-3ca4e2fbecb0","pitchNumber":5,"startTime":"2026-06-28T20:13:24.418Z","endTime":"2026-06-28T20:13:28.632Z","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":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55947826077621,"aZ":-23.83004871209237,"pfxX":-10.295911274318964,"pfxZ":4.21306041763253,"pX":0.7943773121735609,"pZ":2.7229181886031952,"vX0":12.768224943571925,"vY0":-139.67962898878307,"vZ0":-3.5596370234287518,"x":86.72,"y":165.26,"x0":-2.4918283949304607,"y0":50.00630649513263,"z0":5.575137502779583,"aX":-20.41123410305089},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.1,"breakHorizontal":16.1,"spinRate":2283,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.391665607616146,"extension":5.79640129199975},"index":6,"playId":"3c7e6b4b-5b50-3312-b074-3df6243187d0","pitchNumber":6,"startTime":"2026-06-28T20:13:43.618Z","endTime":"2026-06-28T20:13:47.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.898092590225307,"aZ":-31.875440680436988,"pfxX":-9.142358499583093,"pfxZ":0.15376474027137021,"pX":-1.48197675723019,"pZ":3.2562156374430593,"vX0":7.169994699955501,"vY0":-137.33250853291844,"vZ0":0.2997103181585621,"x":173.49,"y":150.86,"x0":-2.9184502467515707,"y0":50.0023418993953,"z0":5.286317436790318,"aX":-17.739465661824784},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":0.5,"breakHorizontal":15.4,"spinRate":2276,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.39644327404329616,"extension":5.610534847598447},"index":7,"playId":"f462159b-29d2-3775-afbb-509ad0e102f6","pitchNumber":7,"startTime":"2026-06-28T20:14:04.889Z","endTime":"2026-06-28T20:14:12.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:14:12.719Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddie Freeman flies out to left fielder Samad Taylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T20:14:29.445Z","endTime":"2026-06-28T20:15:58.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"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":86.2,"endSpeed":79.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.856401439319203,"aZ":-26.61573517465662,"pfxX":-10.510415006745053,"pfxZ":3.4650790932345945,"pX":-1.1240915039330723,"pZ":2.9794875944584205,"vX0":7.604793740440815,"vY0":-125.40487948005786,"vZ0":-0.46023971192365853,"x":159.85,"y":158.33,"x0":-2.8209013526928395,"y0":50.00033568784875,"z0":5.324647061324328,"aX":-16.844174529608868},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.5,"breakHorizontal":17.4,"spinRate":1831,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.43570641678550404,"extension":5.875181949848177},"index":0,"playId":"91a96e37-9796-3605-96f8-d602c676ac48","pitchNumber":1,"startTime":"2026-06-28T20:14:47.223Z","endTime":"2026-06-28T20:14:52.098Z","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":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.843373172888718,"aZ":-29.299211856180776,"pfxX":7.031078635162536,"pfxZ":2.0807594240961764,"pX":0.5445191152865629,"pZ":1.6855928609847965,"vX0":6.420925127339907,"vY0":-117.2529770207135,"vZ0":-1.935274371030233,"x":96.24,"y":193.27,"x0":-3.1509791641539886,"y0":50.00327274054112,"z0":5.277019028170731,"aX":9.70882328182607},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.6,"breakHorizontal":-14.4,"spinRate":2838,"spinDirection":67},"zone":9,"typeConfidence":2.0,"plateTime":0.4685899103111115,"extension":5.8267724168378665},"index":1,"playId":"9c3e1d32-567f-38a7-9dae-20177bc3a7c3","pitchNumber":2,"startTime":"2026-06-28T20:15:09.249Z","endTime":"2026-06-28T20:15:13.334Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"7d097032-835a-38b5-889f-d6a96cfba58d","startTime":"2026-06-28T20:15:27.937Z","endTime":"2026-06-28T20:15:32.510Z","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, 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":95.3,"endSpeed":87.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18044994341891,"aZ":-23.980520035227762,"pfxX":-10.518386400608058,"pfxZ":4.207686522701305,"pX":0.4915315983889974,"pZ":2.5977641671086094,"vX0":11.973408139171314,"vY0":-138.25010075904027,"vZ0":-3.5845462675723123,"x":98.26,"y":168.64,"x0":-2.517288268078465,"y0":50.00034862705334,"z0":5.509873670799157,"aX":-20.473825138992563},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.1,"breakHorizontal":16.7,"spinRate":2317,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.39531604203778237,"extension":6.0311073105638755},"hitData":{"launchSpeed":79.7,"launchAngle":35.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.6,"coordY":115.08}},"index":3,"playId":"3829d675-3de1-3c22-9e97-cd1744bb0bb5","pitchNumber":3,"startTime":"2026-06-28T20:15:46.915Z","endTime":"2026-06-28T20:15:58.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:15:58.867Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mookie Betts pops out to catcher Rodolfo Durán in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T20:16:14.830Z","endTime":"2026-06-28T20:16:52.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"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],"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"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":81.2,"endSpeed":74.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47867446909345,"aZ":-27.774036209704168,"pfxX":6.37754274895018,"pfxZ":3.141013107505664,"pX":-0.12084024920246955,"pZ":2.9707621850298382,"vX0":4.6748587173634935,"vY0":-118.19250574057595,"vZ0":0.19242282121936283,"x":121.61,"y":158.57,"x0":-2.959584192979955,"y0":50.00504823928977,"z0":5.458469613938787,"aX":8.938488961815303},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":6.0,"breakHorizontal":-12.7,"spinRate":2765,"spinDirection":72},"zone":2,"typeConfidence":2.0,"plateTime":0.4650764976073445,"extension":5.932141657705182},"index":0,"playId":"c77bf7d7-f386-3027-82bd-39c4e40d3a74","pitchNumber":1,"startTime":"2026-06-28T20:16:24.169Z","endTime":"2026-06-28T20:16:28.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":82.0,"endSpeed":74.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71849053210265,"aZ":-28.399479134407237,"pfxX":7.109650952952517,"pfxZ":2.6554866692727845,"pX":0.7352579556801481,"pZ":2.669707612039026,"vX0":6.198807242436738,"vY0":-119.16777885373072,"vZ0":-0.3638113914137793,"x":88.97,"y":166.7,"x0":-2.8355153181457986,"y0":50.000147727001846,"z0":5.419191218339728,"aX":10.087004851653939},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":5.0,"breakHorizontal":-14.5,"spinRate":2762,"spinDirection":72},"zone":6,"typeConfidence":2.0,"plateTime":0.46196027414581886,"extension":5.765043755847008},"hitData":{"launchSpeed":66.9,"launchAngle":85.0,"totalDistance":17.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":133.5,"coordY":210.81}},"index":1,"playId":"87f8857c-e7ae-363f-89f1-273e16784e6d","pitchNumber":2,"startTime":"2026-06-28T20:16:42.881Z","endTime":"2026-06-28T20:16:52.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:16:52.164Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T20:18:54.342Z","endTime":"2026-06-28T20:20:02.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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":"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":3},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.959899453655677,"aZ":-9.449592092540538,"pfxX":-5.218493550258418,"pfxZ":12.171522077410723,"pX":-0.5627548865392071,"pZ":2.920649445464311,"vX0":2.95589917450167,"vY0":-136.05205827698117,"vZ0":-5.0411923440723365,"x":138.45,"y":159.92,"x0":-0.987551017284502,"y0":50.00467664575663,"z0":5.457850260593126,"aX":-9.745068318722923},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":21.1,"breakHorizontal":8.8,"spinRate":2565,"spinDirection":200},"zone":1,"typeConfidence":0.9,"plateTime":0.40320342615786275,"extension":6.505278654421449},"index":0,"playId":"49c04c7d-d175-3214-9e87-725a4d7e6b00","pitchNumber":1,"startTime":"2026-06-28T20:19:04.117Z","endTime":"2026-06-28T20:19:07.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47903055991165,"aZ":-30.59459474990226,"pfxX":0.7948287367279256,"pfxZ":0.9414446823661287,"pX":-0.6724799852427801,"pZ":3.932573415729345,"vX0":1.4017169933331972,"vY0":-128.66952609081463,"vZ0":2.1590444464122136,"x":142.63,"y":132.6,"x0":-1.32738513081969,"y0":50.00321885053435,"z0":5.451846141569761,"aX":1.3335779198644104},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.4,"breakHorizontal":-1.8,"spinRate":2510,"spinDirection":162},"zone":11,"typeConfidence":0.9,"plateTime":0.42554958968828727,"extension":6.368153955919887},"index":1,"playId":"8f65db4b-7eb7-394e-badc-2ffdf7cf10c1","pitchNumber":2,"startTime":"2026-06-28T20:19:18.361Z","endTime":"2026-06-28T20:19:22.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38816905904355,"aZ":-9.692157989184329,"pfxX":-3.491203684263736,"pfxZ":11.594212447611486,"pX":0.8597554008595443,"pZ":4.203079423883556,"vX0":5.988135614551516,"vY0":-138.91001929909518,"vZ0":-1.874670170677287,"x":84.23,"y":125.3,"x0":-0.8779740855355049,"y0":50.00118066270701,"z0":5.537509383853678,"aX":-6.769555824467507},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.8,"breakHorizontal":4.9,"spinRate":2586,"spinDirection":199},"zone":12,"typeConfidence":0.91,"plateTime":0.3954967989235625,"extension":6.490583080094616},"index":2,"playId":"03cd3257-cc1a-3f80-804d-4367cbe65651","pitchNumber":3,"startTime":"2026-06-28T20:19:35.979Z","endTime":"2026-06-28T20:19:40.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.868753637070988,"aZ":-31.861262847548417,"pfxX":0.6126211242902492,"pfxZ":0.19206084464087247,"pX":0.08850240651935701,"pZ":2.7028194530557257,"vX0":3.456178886163316,"vY0":-127.45136196928755,"vZ0":-0.28071950614931984,"x":113.63,"y":165.8,"x0":-1.3640172064336775,"y0":50.00374028719287,"z0":5.327685366219108,"aX":1.009325877273319},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.5,"breakHorizontal":-1.9,"spinRate":2534,"spinDirection":116},"zone":5,"typeConfidence":0.9,"plateTime":0.4295304746504547,"extension":6.454573390484288},"hitData":{"launchSpeed":93.7,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.58,"coordY":144.56}},"index":3,"playId":"bc132984-1c94-324f-9bb0-05733810b244","pitchNumber":4,"startTime":"2026-06-28T20:19:54.359Z","endTime":"2026-06-28T20:20:02.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:20:02.607Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samad Taylor strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T20:20:21.470Z","endTime":"2026-06-28T20:22:04.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642020,"link":"/api/v1/people/642020"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.054071501652388,"aZ":-11.012475512634078,"pfxX":-6.108765950730515,"pfxZ":10.815475124007094,"pX":0.36062451115864086,"pZ":3.4061395802640635,"vX0":5.553081189631719,"vY0":-138.96447110971556,"vZ0":-3.6485548953909173,"x":103.25,"y":146.81,"x0":-0.8696212529679458,"y0":50.00012306525855,"z0":5.4672833245623185,"aX":-11.94951175724685},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.1,"breakHorizontal":10.0,"spinRate":2493,"spinDirection":204},"zone":12,"typeConfidence":0.91,"plateTime":0.3941094009180164,"extension":6.5559311903158},"index":0,"playId":"b6e7cb1a-bd4d-378d-90cf-061712cdb444","pitchNumber":1,"startTime":"2026-06-28T20:20:29.558Z","endTime":"2026-06-28T20:20:33.828Z","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":94.8,"endSpeed":86.3,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.782224534060756,"aZ":-10.867652113569587,"pfxX":-6.212303985504444,"pfxZ":11.090157206563209,"pX":-0.2137720213287037,"pZ":3.255666093957064,"vX0":4.437443473681685,"vY0":-137.9869358328315,"vZ0":-3.901571182352312,"x":125.15,"y":150.88,"x0":-1.0387426509223339,"y0":50.00012020900807,"z0":5.424565725853999,"aX":-11.93282762893638},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.4,"breakHorizontal":10.3,"spinRate":2552,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.39750241804468933,"extension":6.535862406160659},"index":1,"playId":"c1735761-79ec-3fb7-b158-a34e84b2c9bc","pitchNumber":2,"startTime":"2026-06-28T20:20:47.712Z","endTime":"2026-06-28T20:20:51.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35123323316854,"aZ":-10.774091803324097,"pfxX":-5.770080991631108,"pfxZ":10.80423174675644,"pX":0.6894396264073982,"pZ":2.4765894605524617,"vX0":6.4074231331004015,"vY0":-139.37464824950163,"vZ0":-5.998436277426169,"x":90.72,"y":171.91,"x0":-0.8822891213103865,"y0":50.00140615961714,"z0":5.358134402308538,"aX":-11.42768456856688},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.6,"breakHorizontal":9.2,"spinRate":2534,"spinDirection":206},"zone":6,"typeConfidence":0.91,"plateTime":0.39197524835052056,"extension":6.551542366353592},"index":2,"playId":"edb09cff-3500-34c5-9720-3ccf81c0a4f1","pitchNumber":3,"startTime":"2026-06-28T20:21:06.797Z","endTime":"2026-06-28T20:21:10.479Z","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":1},"index":3,"startTime":"2026-06-28T20:21:21.042Z","endTime":"2026-06-28T20:21:34.138Z","isPitch":false,"type":"action","player":{"id":669392,"link":"/api/v1/people/669392"}},{"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":87.4,"endSpeed":80.3,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.489175693985906,"aZ":-31.691244838141063,"pfxX":-9.582932709567778,"pfxZ":0.2925817953325289,"pX":-0.9852816942537134,"pZ":3.053966298629692,"vX0":3.5502814223566097,"vY0":-127.27861502251348,"vZ0":0.2772084263160006,"x":154.56,"y":156.32,"x0":-1.1511550319243584,"y0":50.003094605235404,"z0":5.448050414412135,"aX":-15.76296332509105},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.8,"breakHorizontal":16.6,"spinRate":1579,"spinDirection":259},"zone":11,"typeConfidence":0.9,"plateTime":0.429920888242882,"extension":6.396883613371486},"index":4,"playId":"39b43f5f-3b65-308c-a23e-e635026a4d15","pitchNumber":4,"startTime":"2026-06-28T20:21:34.138Z","endTime":"2026-06-28T20:21:37.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.985968271856308,"aZ":-26.815670708326554,"pfxX":2.7901867261296527,"pfxZ":3.218098743424312,"pX":0.4554967876831913,"pZ":2.1417101282639814,"vX0":3.183969708488299,"vY0":-128.30388569101964,"vZ0":-2.5901974560860577,"x":99.64,"y":180.95,"x0":-1.1647674812975906,"y0":50.00113667438672,"z0":5.257813229322307,"aX":4.642710236134397},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.5,"breakHorizontal":-5.8,"spinRate":2440,"spinDirection":155},"zone":6,"typeConfidence":0.9,"plateTime":0.4271843062862213,"extension":6.474781725535496},"index":5,"playId":"8493150a-b12b-31c1-b531-de6b889f8dff","pitchNumber":5,"startTime":"2026-06-28T20:22:00.502Z","endTime":"2026-06-28T20:22:04.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:22:04.628Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T20:22:18.855Z","endTime":"2026-06-28T20:23:39.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642020,"link":"/api/v1/people/642020"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.32251204543017,"aZ":-10.961178483847569,"pfxX":-6.065558761292501,"pfxZ":10.950140183861041,"pX":-0.4894032955766543,"pZ":2.6652151658823575,"vX0":4.117990588267309,"vY0":-139.04844398748236,"vZ0":-5.211599204516738,"x":135.65,"y":166.82,"x0":-1.2097735883270708,"y0":50.00173846440858,"z0":5.3063024096527,"aX":-11.748293230586635},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.7,"breakHorizontal":10.0,"spinRate":2510,"spinDirection":209},"zone":4,"typeConfidence":0.91,"plateTime":0.3955495043824646,"extension":6.541841087075269},"index":0,"playId":"3ab09bdb-6166-333a-9b8b-be9687a0b7bb","pitchNumber":1,"startTime":"2026-06-28T20:22:31.828Z","endTime":"2026-06-28T20:22:35.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.02710120487776,"aZ":-40.9106722239869,"pfxX":4.445545269012309,"pfxZ":-6.082673257930202,"pX":0.00750873974911271,"pZ":1.7151000607066111,"vX0":1.1601482001255756,"vY0":-118.37499711075603,"vZ0":0.004973881286883142,"x":116.71,"y":192.47,"x0":-1.0651549532142,"y0":50.001881692735914,"z0":5.420780218413102,"aX":6.3853266547099095},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-10.8,"breakHorizontal":-8.3,"spinRate":2706,"spinDirection":48},"zone":8,"typeConfidence":0.88,"plateTime":0.4605659536563458,"extension":6.4708035336532905},"index":1,"playId":"b2a69c55-8761-3a57-a43b-59eb513ee731","pitchNumber":2,"startTime":"2026-06-28T20:22:54.884Z","endTime":"2026-06-28T20:22:57.998Z","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":88.2,"endSpeed":81.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79753953217185,"aZ":-31.004288969125746,"pfxX":-9.657417320782892,"pfxZ":0.6947423080403288,"pX":-0.04046952604595192,"pZ":0.09949809866780147,"vX0":5.726552916011874,"vY0":-128.31975627270384,"vZ0":-6.7138466955196066,"x":118.54,"y":236.09,"x0":-1.0383103293204474,"y0":50.00094290263336,"z0":5.143331878477775,"aX":-16.2171229735588},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.0,"breakHorizontal":16.3,"spinRate":1603,"spinDirection":257},"zone":13,"typeConfidence":0.9,"plateTime":0.4256865877977516,"extension":6.462970129675045},"index":2,"playId":"b6a8eead-2629-35ee-bc88-62dd2249ed0a","pitchNumber":3,"startTime":"2026-06-28T20:23:12.876Z","endTime":"2026-06-28T20:23:16.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.579142846719126,"aZ":-29.783059828958663,"pfxX":-10.095041206015653,"pfxZ":1.457108095095582,"pX":-0.772047016751,"pZ":1.0905782188827537,"vX0":4.379986669459808,"vY0":-127.43658571491181,"vZ0":-4.51351887684859,"x":146.43,"y":209.33,"x0":-1.2029427397124703,"y0":50.00439285409652,"z0":5.241746461331934,"aX":-16.57868473666977},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.8,"breakHorizontal":17.3,"spinRate":1451,"spinDirection":263},"zone":13,"typeConfidence":0.9,"plateTime":0.4300750036418055,"extension":6.4434911171019005},"index":3,"playId":"a25254b9-0fc8-3f5f-8323-90e678d4d8b8","pitchNumber":4,"startTime":"2026-06-28T20:23:35.743Z","endTime":"2026-06-28T20:23:39.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:23:39.114Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Muncy grounds out, shortstop Xander Bogaerts to first baseman Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T20:25:34.493Z","endTime":"2026-06-28T20:26:47.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"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],"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":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2785568108693,"aZ":-12.798462908057713,"pfxX":-5.253384707544669,"pfxZ":10.260387006943846,"pX":-0.13818127467564092,"pZ":2.9710029003549314,"vX0":8.758686465475757,"vY0":-137.24945625674206,"vZ0":-4.530663405367055,"x":122.27,"y":158.56,"x0":-2.703226956498989,"y0":50.00261515009636,"z0":5.52943619137052,"aX":-9.921066168653974},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":7.4,"spinRate":2393,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.40066054177557,"extension":5.760669013186579},"index":0,"playId":"a878fcc1-8444-3442-bd69-ac456b451b12","pitchNumber":1,"startTime":"2026-06-28T20:25:48.637Z","endTime":"2026-06-28T20:25:51.764Z","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":82.0,"endSpeed":74.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.065496046861792,"aZ":-29.674861417310293,"pfxX":4.9144184805441125,"pfxZ":1.7514982492690834,"pX":-0.8763868653545192,"pZ":2.8270286964720057,"vX0":3.776014083874788,"vY0":-119.4124599670459,"vZ0":0.2770678395976527,"x":150.41,"y":162.45,"x0":-3.122267535069304,"y0":50.005416431406374,"z0":5.400300037894119,"aX":7.0295991806793845},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.5,"breakHorizontal":-9.8,"spinRate":2816,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.460388365851923,"extension":5.774651456841256},"index":1,"playId":"b1398246-0216-3770-9af0-343b1bf90e34","pitchNumber":2,"startTime":"2026-06-28T20:26:05.367Z","endTime":"2026-06-28T20:26:09.638Z","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":87.0,"endSpeed":79.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99129000267239,"aZ":-27.470328155543164,"pfxX":-11.413556538617446,"pfxZ":2.917118413863597,"pX":1.1100602001494797,"pZ":1.137263641225074,"vX0":13.071766431760064,"vY0":-126.06946547759091,"vZ0":-4.210915641186424,"x":74.69,"y":208.07,"x0":-2.6528847623603333,"y0":50.005172106253475,"z0":5.039804357969611,"aX":-18.423954515711255},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.4,"breakHorizontal":17.8,"spinRate":1860,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.43402998140084303,"extension":6.046236118037346},"index":2,"playId":"16f98800-4853-38f2-90c4-bbb7f3b2b4b1","pitchNumber":3,"startTime":"2026-06-28T20:26:22.720Z","endTime":"2026-06-28T20:26:25.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":78.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53332116933051,"aZ":-24.222405860724542,"pfxX":-12.660477296670882,"pfxZ":5.0353009186432125,"pX":-0.41632671540479466,"pZ":1.7019377412286305,"vX0":9.551736075430341,"vY0":-125.46570971273788,"vZ0":-3.9995429956377455,"x":132.87,"y":192.83,"x0":-2.6449341199369982,"y0":50.004810897258324,"z0":5.311879620933072,"aX":-20.003924227243907},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.3,"breakHorizontal":20.5,"spinRate":1855,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.4380869257111,"extension":5.911361724102768},"hitData":{"launchSpeed":64.3,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.15,"coordY":148.11}},"index":3,"playId":"fa8d830d-9e9c-39a5-afb4-a5a366a5a154","pitchNumber":4,"startTime":"2026-06-28T20:26:39.112Z","endTime":"2026-06-28T20:26:47.135Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:26:47.135Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Edman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T20:27:09.687Z","endTime":"2026-06-28T20:28:49.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"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,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51615778189262,"aZ":-15.078920836924913,"pfxX":-5.77085806713856,"pfxZ":8.928196487299836,"pX":-1.3938109844425681,"pZ":3.929995189100569,"vX0":5.717494039086624,"vY0":-137.49923993108098,"vZ0":-1.7546526230430222,"x":170.13,"y":132.67,"x0":-2.750471036682425,"y0":50.00194594896706,"z0":5.599723162801087,"aX":-11.04868302607188},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":9.2,"spinRate":2260,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39837022717595927,"extension":5.610872536401877},"index":0,"playId":"8f6595f2-0873-3e41-a1ac-f3e149f1ec95","pitchNumber":1,"startTime":"2026-06-28T20:27:14.176Z","endTime":"2026-06-28T20:27:17.176Z","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":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.960602999448998,"aZ":-25.74526025817887,"pfxX":-10.647264378843289,"pfxZ":3.3823311272708114,"pX":-1.0258962444900723,"pZ":2.571259434743085,"vX0":8.296706573546729,"vY0":-137.168505284859,"vZ0":-3.006523084774157,"x":156.1,"y":169.36,"x0":-2.7097189796796943,"y0":50.005173507460555,"z0":5.441227759537648,"aX":-20.247776238622098},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.6,"breakHorizontal":17.5,"spinRate":2233,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3996528247136375,"extension":5.8393141819093435},"index":1,"playId":"9a794b4c-8ade-335b-a719-be2ff145a7aa","pitchNumber":2,"startTime":"2026-06-28T20:27:28.304Z","endTime":"2026-06-28T20:27:31.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.498761194867466,"aZ":-26.57429780355095,"pfxX":-11.629637090337772,"pfxZ":3.472690838949248,"pX":0.5070422662065753,"pZ":1.6100144204798645,"vX0":11.782608558410168,"vY0":-125.88867625072847,"vZ0":-3.586253151060845,"x":97.67,"y":195.31,"x0":-2.7132342646694334,"y0":50.00334661542698,"z0":5.193766641428962,"aX":-18.75046127322289},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.6,"breakHorizontal":18.5,"spinRate":1839,"spinDirection":246},"zone":9,"typeConfidence":2.0,"plateTime":0.43435689746140493,"extension":5.950028861690205},"index":2,"playId":"c6308fc2-7202-36fd-a7e0-2e6f553172db","pitchNumber":3,"startTime":"2026-06-28T20:27:45.953Z","endTime":"2026-06-28T20:27:49.674Z","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":1},"index":3,"startTime":"2026-06-28T20:27:59.051Z","endTime":"2026-06-28T20:28:09.978Z","isPitch":false,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9986471773095,"aZ":-19.133243875597135,"pfxX":-3.70388797128532,"pfxZ":6.7929365417796035,"pX":-0.3765138361939325,"pZ":4.655708656775731,"vX0":7.651177859721828,"vY0":-137.36063992820158,"vZ0":0.6160331678921944,"x":131.35,"y":113.08,"x0":-2.7106571769588146,"y0":50.00563113546437,"z0":5.724444598327417,"aX":-7.114458601787016},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.6,"breakHorizontal":5.2,"spinRate":2335,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39797717510390784,"extension":5.907758898971026},"index":4,"playId":"31c99a61-f7d2-3d10-9bb9-945d1f81347f","pitchNumber":4,"startTime":"2026-06-28T20:28:09.978Z","endTime":"2026-06-28T20:28:13.120Z","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":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.884896868945326,"aZ":-23.446971533455354,"pfxX":-9.441461736380589,"pfxZ":4.517407176475576,"pX":0.15589998662252272,"pZ":3.5167581907222947,"vX0":10.8851852117133,"vY0":-137.276202891306,"vZ0":-1.2784835941087755,"x":111.06,"y":143.83,"x0":-2.611150809285066,"y0":50.002745297704905,"z0":5.566075617404021,"aX":-18.241738262698927},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.2,"breakHorizontal":15.1,"spinRate":2226,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.39712761931824536,"extension":5.880475375201222},"index":5,"playId":"ca7bcd3f-2931-3f2c-96a2-d165a5945168","pitchNumber":5,"startTime":"2026-06-28T20:28:27.292Z","endTime":"2026-06-28T20:28:30.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.563202760265643,"aZ":-23.588063195689852,"pfxX":-8.844611163181423,"pfxZ":5.138822387019181,"pX":-0.7265853354256471,"pZ":1.796295340448839,"vX0":7.758677794714335,"vY0":-127.50316832091154,"vZ0":-4.12759281969097,"x":144.7,"y":190.28,"x0":-2.6381427236209203,"y0":50.00264671653079,"z0":5.264658127091599,"aX":-14.779100124768155},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.8,"breakHorizontal":14.6,"spinRate":1852,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.4271507175087579,"extension":6.034883170809613},"index":6,"playId":"e58e682e-1108-3d9a-bef6-1b5af6fa17dd","pitchNumber":6,"startTime":"2026-06-28T20:28:46.119Z","endTime":"2026-06-28T20:28:49.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:28:49.412Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T20:29:07.605Z","endTime":"2026-06-28T20:30:34.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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],"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.849024652523802,"aZ":-30.43831695970298,"pfxX":6.000482200771531,"pfxZ":1.2133494481930365,"pX":0.547727075667988,"pZ":1.8551867425361999,"vX0":6.341888609577217,"vY0":-118.49551951336237,"vZ0":-1.5449257643857193,"x":96.12,"y":188.69,"x0":-2.9346791718831335,"y0":50.004243867527016,"z0":5.27476123916684,"aX":8.60610687242616},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.0,"breakHorizontal":-12.4,"spinRate":2883,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.46074920837010946,"extension":6.0975089545133745},"index":0,"playId":"a250cf7f-d995-36a5-b242-42e9fe14e7e6","pitchNumber":1,"startTime":"2026-06-28T20:29:15.611Z","endTime":"2026-06-28T20:29:42.612Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"}}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.150454753274452,"aZ":-14.806528702944618,"pfxX":-5.378279312598737,"pfxZ":8.663647698313648,"pX":-1.2387544789480183,"pZ":3.016327079371958,"vX0":5.838603317054432,"vY0":-139.65858459218884,"vZ0":-4.437456380579356,"x":164.22,"y":157.34,"x0":-2.6432347429420058,"y0":50.00111829745384,"z0":5.578369047630002,"aX":-10.778951363070318},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.1,"breakHorizontal":8.8,"spinRate":2219,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39002573822853215,"extension":5.797789611226556},"index":1,"playId":"b8ca2d99-adf1-3368-a806-3ca6099c89b6","pitchNumber":2,"startTime":"2026-06-28T20:29:54.525Z","endTime":"2026-06-28T20:29:58.935Z","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":89.2,"endSpeed":82.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.893244273974283,"aZ":-24.708286653337556,"pfxX":-8.508212432294773,"pfxZ":4.301633549864711,"pX":-1.1355348172828221,"pZ":2.753138311443395,"vX0":7.03991985784144,"vY0":-129.85815755751457,"vZ0":-1.9757190273590965,"x":160.28,"y":164.45,"x0":-2.7540501258630092,"y0":50.006085845771445,"z0":5.372257502211889,"aX":-14.779267229342768},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.7,"breakHorizontal":14.2,"spinRate":1845,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.41910690425264274,"extension":5.870134867265781},"index":2,"playId":"010bbbdf-5652-33c1-8539-d7df119fb3bc","pitchNumber":3,"startTime":"2026-06-28T20:30:10.943Z","endTime":"2026-06-28T20:30:13.982Z","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":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.843072338916787,"aZ":-27.93215211499328,"pfxX":-9.44936572704903,"pfxZ":2.52060512620674,"pX":-0.28939064514482954,"pZ":2.0748523255409888,"vX0":9.449195228056603,"vY0":-128.05245926747202,"vZ0":-2.786898854090876,"x":128.03,"y":182.76,"x0":-2.7742743161805024,"y0":50.005130290660375,"z0":5.3299308411372825,"aX":-15.923017961621815},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.2,"breakHorizontal":15.4,"spinRate":1829,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.42538394519189193,"extension":6.099136480058728},"index":3,"playId":"da6c1878-1187-3352-bd4b-b64df3792fbe","pitchNumber":4,"startTime":"2026-06-28T20:30:31.509Z","endTime":"2026-06-28T20:30:34.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:30:34.748Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Manny Machado pops out to shortstop Mookie Betts.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T20:32:41.578Z","endTime":"2026-06-28T20:34:36.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":5},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":86.8,"endSpeed":79.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.839358148253897,"aZ":-33.20417682023272,"pfxX":3.6561517872085636,"pfxZ":-0.6327994667291055,"pX":0.26180319282193426,"pZ":3.684459828028485,"vX0":2.309358451075994,"vY0":-126.39284494557657,"vZ0":2.266402751809622,"x":107.02,"y":139.3,"x0":-1.138973858058503,"y0":50.006164854950875,"z0":5.443098850086215,"aX":5.9139256857068725},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.4,"breakHorizontal":-7.2,"spinRate":2467,"spinDirection":119},"zone":12,"typeConfidence":0.88,"plateTime":0.4334126965048881,"extension":6.535011763417953},"index":0,"playId":"763083e5-5e1c-3483-af8b-0165d9ce7d4b","pitchNumber":1,"startTime":"2026-06-28T20:33:04.926Z","endTime":"2026-06-28T20:33:08.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35400513070352,"aZ":-30.500382899376866,"pfxX":0.6724005388965146,"pfxZ":1.0555870367132076,"pX":0.8504621506831674,"pZ":3.080171924722913,"vX0":4.7789216402374795,"vY0":-124.9404094254933,"vZ0":0.42316490767715575,"x":84.58,"y":155.62,"x0":-1.1716918152059783,"y0":50.003868471728616,"z0":5.40822674101296,"aX":1.065694432324667},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.3,"breakHorizontal":-2.3,"spinRate":2552,"spinDirection":119},"zone":12,"typeConfidence":0.9,"plateTime":0.43781638333149564,"extension":6.583870437921758},"index":1,"playId":"8309c078-a728-33fc-9025-b9d3187f40cf","pitchNumber":2,"startTime":"2026-06-28T20:33:19.414Z","endTime":"2026-06-28T20:33:23.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.554700156961168,"aZ":-10.162347650056937,"pfxX":-3.965360299475307,"pfxZ":11.433846703634039,"pX":1.6959494461702391,"pZ":1.779286655770593,"vX0":8.522656912863331,"vY0":-138.06925876150484,"vZ0":-7.4915202137287,"x":52.35,"y":190.74,"x0":-0.9196306271688856,"y0":50.00471355542819,"z0":5.216677270703574,"aX":-7.636001320492977},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.2,"breakHorizontal":5.4,"spinRate":2489,"spinDirection":205},"zone":14,"typeConfidence":0.91,"plateTime":0.39713431184058656,"extension":6.600677625807538},"index":2,"playId":"0d44c4d2-2530-375e-b60b-b2af1614f9c9","pitchNumber":3,"startTime":"2026-06-28T20:33:36.380Z","endTime":"2026-06-28T20:33:39.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21712524190312,"aZ":-9.92157728505334,"pfxX":-6.264232611806262,"pfxZ":11.534719609747928,"pX":0.3544340097231697,"pZ":2.356483092885648,"vX0":6.199315220080998,"vY0":-138.55736405713947,"vZ0":-5.952476778840219,"x":103.49,"y":175.15,"x0":-1.106567358539942,"y0":50.00279470984058,"z0":5.207090073134711,"aX":-12.085038487875597},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.7,"breakHorizontal":10.0,"spinRate":2605,"spinDirection":207},"zone":6,"typeConfidence":0.91,"plateTime":0.396487101532196,"extension":6.615554575192055},"index":3,"playId":"42b7078e-6ae6-30f4-8154-c573090fc240","pitchNumber":4,"startTime":"2026-06-28T20:33:53.304Z","endTime":"2026-06-28T20:33:56.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.704098823189156,"aZ":-30.6068371881026,"pfxX":0.4673120718611139,"pfxZ":0.9287012559384689,"pX":-0.488711689193913,"pZ":3.22569013560415,"vX0":2.0735993398380286,"vY0":-128.32132118821383,"vZ0":0.8868145345970112,"x":135.63,"y":151.69,"x0":-1.3641975978039347,"y0":50.001522398327985,"z0":5.2391916780551355,"aX":0.788249088000225},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.0,"breakHorizontal":-1.3,"spinRate":2635,"spinDirection":173},"zone":1,"typeConfidence":0.9,"plateTime":0.424971146859352,"extension":6.432851018358603},"index":4,"playId":"1782a45a-f6b7-39fa-a260-9898ccb65c5e","pitchNumber":5,"startTime":"2026-06-28T20:34:08.352Z","endTime":"2026-06-28T20:34:12.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.790913480063693,"aZ":-28.790993631950716,"pfxX":1.6791159061611505,"pfxZ":2.033042817741519,"pX":0.6654941794464798,"pZ":2.8702792184442507,"vX0":4.3592104435155115,"vY0":-127.55202019778494,"vZ0":-0.4239367312696698,"x":91.63,"y":161.28,"x0":-1.2770475205710938,"y0":50.00232497600401,"z0":5.289426725314949,"aX":2.79403040941866},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.8,"breakHorizontal":-4.0,"spinRate":2484,"spinDirection":136},"zone":6,"typeConfidence":0.9,"plateTime":0.4277949936389249,"extension":6.475575127529191},"hitData":{"launchSpeed":91.5,"launchAngle":66.0,"totalDistance":140.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":112.6,"coordY":145.43}},"index":5,"playId":"840279fe-009e-3d22-b200-91fe12b52f20","pitchNumber":6,"startTime":"2026-06-28T20:34:25.818Z","endTime":"2026-06-28T20:34:36.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:34:36.846Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, second baseman Alex Freeland to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T20:34:48.882Z","endTime":"2026-06-28T20:36:01.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.7977826632894,"aZ":-10.196586399869577,"pfxX":-5.6116458243914895,"pfxZ":11.373402858330712,"pX":-0.4012761012563171,"pZ":2.391992016783096,"vX0":4.615838798516521,"vY0":-138.78534782244574,"vZ0":-5.523685411039207,"x":132.3,"y":174.2,"x0":-1.3647366075760006,"y0":50.00312999101074,"z0":5.100584056552614,"aX":-10.843990760824525},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.4,"breakHorizontal":9.1,"spinRate":2555,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.3960885977416977,"extension":6.570050294593069},"index":0,"playId":"bfe9e537-7a63-38ad-9daf-eb465177676c","pitchNumber":1,"startTime":"2026-06-28T20:35:00.556Z","endTime":"2026-06-28T20:35:03.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.80608375980882,"aZ":-11.027675300076776,"pfxX":-4.828469190655395,"pfxZ":10.754630056183169,"pX":-0.2176430734841865,"pZ":4.831712670030734,"vX0":4.037198677630109,"vY0":-139.86840869266368,"vZ0":0.3787376598861876,"x":125.3,"y":108.32,"x0":-1.0579454585762953,"y0":50.000521722965075,"z0":5.421909836033003,"aX":-9.492357805613556},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.7,"breakHorizontal":7.8,"spinRate":2578,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.39276467022459327,"extension":6.482299952258676},"index":1,"playId":"57c1e885-4bd0-39da-a45e-6f0e8510eae4","pitchNumber":2,"startTime":"2026-06-28T20:35:13.308Z","endTime":"2026-06-28T20:35:16.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43583122769464,"aZ":-42.20670472343538,"pfxX":5.133579203684105,"pfxZ":-7.199062595292413,"pX":0.7676292274816641,"pZ":1.7646591421407571,"vX0":2.8325911873914547,"vY0":-117.57784456053834,"vZ0":0.7061436648201966,"x":87.74,"y":191.13,"x0":-1.1220049984644345,"y0":50.005165132979094,"z0":5.394110356050085,"aX":7.149489251095755},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-12.6,"breakHorizontal":-10.0,"spinRate":2659,"spinDirection":49},"zone":9,"typeConfidence":0.88,"plateTime":0.46682388699874533,"extension":6.557632165092191},"index":2,"playId":"c38e7202-41cf-31a2-b34a-a79a458504c6","pitchNumber":3,"startTime":"2026-06-28T20:35:30.828Z","endTime":"2026-06-28T20:35:34.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.420949527413676,"aZ":-34.326922893561644,"pfxX":-9.60119546669587,"pfxZ":-1.3141646498009418,"pX":0.10128054820661789,"pZ":1.8942376527074694,"vX0":6.072093062379037,"vY0":-126.80665590039202,"vZ0":-1.7125453186760704,"x":113.14,"y":187.64,"x0":-1.0742689939843617,"y0":50.00620115028629,"z0":5.311565807204932,"aX":-15.671947660460978},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.5,"breakHorizontal":16.1,"spinRate":1383,"spinDirection":264},"zone":8,"typeConfidence":0.9,"plateTime":0.43159614918369016,"extension":6.434149567032838},"hitData":{"launchSpeed":90.5,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.69,"coordY":161.15}},"index":3,"playId":"8363ad6b-0013-39f1-a2d3-4bfe85e331fd","pitchNumber":4,"startTime":"2026-06-28T20:35:53.912Z","endTime":"2026-06-28T20:36:01.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:36:01.926Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a line drive to left fielder Tommy Edman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T20:36:18.322Z","endTime":"2026-06-28T20:37:41.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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,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":669242,"link":"/api/v1/people/669242"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84055481740742,"aZ":-33.08094668053273,"pfxX":1.829835742049144,"pfxZ":-0.5823194538863623,"pX":1.8388160135819984,"pZ":0.9935768835562431,"vX0":6.588341182476367,"vY0":-123.55733709043656,"vZ0":-3.4719753445739823,"x":46.91,"y":211.95,"x0":-1.096422188522329,"y0":50.00532611299958,"z0":5.187193569090215,"aX":2.8377514995290336},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.6,"breakHorizontal":-4.8,"spinRate":2386,"spinDirection":116},"zone":14,"typeConfidence":0.87,"plateTime":0.442726575928325,"extension":6.691299908382487},"index":0,"playId":"a390f1ca-7f95-3fa0-bd72-c6fd1f890e85","pitchNumber":1,"startTime":"2026-06-28T20:36:29.761Z","endTime":"2026-06-28T20:36:35.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.634464965536345,"aZ":-40.943968989284386,"pfxX":5.711134354931597,"pfxZ":-6.422823395694383,"pX":-0.7018266136544025,"pZ":2.99318841904739,"vX0":-0.4537960776529438,"vY0":-116.59213368466102,"vZ0":3.1893598158275474,"x":143.75,"y":157.96,"x0":-1.2449314501557918,"y0":50.003137261368174,"z0":5.4936263499449,"aX":7.796946673963698},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-10.4,"breakHorizontal":-10.2,"spinRate":2634,"spinDirection":48},"zone":1,"typeConfidence":0.89,"plateTime":0.4712888679875271,"extension":6.601787820715744},"index":1,"playId":"6bd68277-6712-3b2c-9ded-b4a148369db8","pitchNumber":2,"startTime":"2026-06-28T20:36:48.305Z","endTime":"2026-06-28T20:36:51.836Z","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":2},"index":2,"startTime":"2026-06-28T20:36:58.073Z","endTime":"2026-06-28T20:37:09.486Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"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":87.0,"endSpeed":79.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62171244629673,"aZ":-31.621994788347543,"pfxX":-9.602777409774406,"pfxZ":0.34580719544592564,"pX":0.3075679473949293,"pZ":0.2874214298407132,"vX0":6.484844685425203,"vY0":-126.40738779085197,"vZ0":-5.764892705700001,"x":105.28,"y":231.02,"x0":-1.0534413558722444,"y0":50.00437249634335,"z0":5.160214297134578,"aX":-15.421924822379324},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.6,"breakHorizontal":15.7,"spinRate":1474,"spinDirection":264},"zone":14,"typeConfidence":0.9,"plateTime":0.43458384273532236,"extension":6.536059713614599},"index":3,"playId":"646657d4-3919-3c66-a2f3-0c5a20e754b4","pitchNumber":3,"startTime":"2026-06-28T20:37:09.486Z","endTime":"2026-06-28T20:37:12.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.502160541337943,"aZ":-9.170813048308123,"pfxX":-4.7528070634422885,"pfxZ":11.948079833789969,"pX":0.6020652433113469,"pZ":3.1912502553070903,"vX0":5.908373589377149,"vY0":-138.0649530292381,"vZ0":-4.34435813735398,"x":94.05,"y":152.62,"x0":-0.9508600930514768,"y0":50.00527127079345,"z0":5.405587034786348,"aX":-9.152881083662232},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.9,"breakHorizontal":7.3,"spinRate":2605,"spinDirection":203},"zone":3,"typeConfidence":0.91,"plateTime":0.3971218737520177,"extension":6.5841485030564835},"hitData":{"launchSpeed":81.8,"launchAngle":17.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.02,"coordY":106.2}},"index":4,"playId":"9370d536-1348-3a04-90b5-341391205198","pitchNumber":4,"startTime":"2026-06-28T20:37:31.613Z","endTime":"2026-06-28T20:37:41.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:37:41.651Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Miguel Andujar lines out to shortstop Mookie Betts.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T20:37:59.379Z","endTime":"2026-06-28T20:38:52.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81276678837915,"aZ":-31.571722049171292,"pfxX":2.574754401770318,"pfxZ":0.40109053197341105,"pX":0.3464434824789981,"pZ":2.1443224251172706,"vX0":2.8437227474582496,"vY0":-123.00608032988595,"vZ0":-1.1425094238145703,"x":103.79,"y":180.88,"x0":-1.1619691514922832,"y0":50.00596951629638,"z0":5.306674656514143,"aX":3.9220509240494006},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.7,"breakHorizontal":-5.4,"spinRate":2549,"spinDirection":93},"zone":9,"typeConfidence":0.88,"plateTime":0.44634773934340854,"extension":6.611758867361645},"index":0,"playId":"b8ed29fc-8c2a-3916-a300-3949e99c5d9b","pitchNumber":1,"startTime":"2026-06-28T20:38:10.135Z","endTime":"2026-06-28T20:38:13.715Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"2ff12ea2-5832-3906-8a4e-79edc4837e85","startTime":"2026-06-28T20:38:28.599Z","endTime":"2026-06-28T20:38:32.425Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.792663412729215,"aZ":-32.34378116669114,"pfxX":1.3523671734410965,"pfxZ":-0.10302572067455351,"pX":0.4654050507289386,"pZ":2.357497877962999,"vX0":3.7161864348820424,"vY0":-125.46065603932468,"vZ0":-0.8365790794311907,"x":99.26,"y":175.13,"x0":-1.2118336568298758,"y0":50.00535250763685,"z0":5.335333357822369,"aX":2.152220543499165},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.1,"breakHorizontal":-3.4,"spinRate":2368,"spinDirection":140},"zone":6,"typeConfidence":0.9,"plateTime":0.43686500017352214,"extension":6.593904661038928},"hitData":{"launchSpeed":106.7,"launchAngle":7.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":101.93,"coordY":147.97}},"index":2,"playId":"bfa5b745-323a-3829-adb5-42405393ff8c","pitchNumber":2,"startTime":"2026-06-28T20:38:47.357Z","endTime":"2026-06-28T20:38:52.386Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:38:52.386Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Freeland singles on a line drive to left fielder Samad Taylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T20:41:03.539Z","endTime":"2026-06-28T20:41:20.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"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":93.0,"endSpeed":85.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.840881994964274,"aZ":-22.90941595581537,"pfxX":-10.245025933459225,"pfxZ":5.009508700606693,"pX":-0.8352926709785116,"pZ":2.712651386176064,"vX0":8.612326019410911,"vY0":-135.22433160973972,"vZ0":-3.2776066903069783,"x":148.84,"y":165.54,"x0":-2.7324090963816343,"y0":50.00325404347245,"z0":5.550066865832619,"aX":-18.949469849841126},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.5,"breakHorizontal":16.7,"spinRate":2162,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.40525628434727645,"extension":5.856491319872295},"hitData":{"launchSpeed":88.4,"launchAngle":13.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.47,"coordY":98.22}},"index":0,"playId":"10305c06-b846-352a-8989-da6786c49ee9","pitchNumber":1,"startTime":"2026-06-28T20:41:09.835Z","endTime":"2026-06-28T20:41:20.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:41:20.930Z","atBatIndex":14},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Chuckie Robinson out on a sacrifice bunt, pitcher Michael King to first baseman Gavin Sheets. Alex Freeland to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T20:41:39.801Z","endTime":"2026-06-28T20:42:17.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650633,"link":"/api/v1/people/650633"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.136504473927985,"aZ":-31.579077993773083,"pfxX":1.144085783481712,"pfxZ":0.3888159403707565,"pX":0.4848319644362138,"pZ":2.1564248199709044,"vX0":7.688459874354374,"vY0":-122.52286857017316,"vZ0":-1.6362301518550029,"x":98.52,"y":180.56,"x0":-2.825187934084729,"y0":50.00484157315053,"z0":5.497733484061605,"aX":1.7624355055714622},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.6,"breakHorizontal":-3.6,"spinRate":2313,"spinDirection":112},"zone":9,"typeConfidence":2.0,"plateTime":0.44474683789187885,"extension":5.960315184805459},"index":0,"playId":"72bd41fc-b835-3b9e-bc2f-8fba5e7fbeb3","pitchNumber":1,"startTime":"2026-06-28T20:41:45.905Z","endTime":"2026-06-28T20:41:50.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05036375915656,"aZ":-22.030066173114562,"pfxX":-10.111791961106993,"pfxZ":5.446181563698961,"pX":0.0031596455968675974,"pZ":2.3205180547188253,"vX0":10.057499547950908,"vY0":-135.46521745316278,"vZ0":-4.387499216394679,"x":116.88,"y":176.13,"x0":-2.4404251015689065,"y0":50.00117965548921,"z0":5.497303685207904,"aX":-18.82855886465404},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.1,"breakHorizontal":16.2,"spinRate":2289,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.40401923947283747,"extension":5.927697189769384},"hitData":{"launchSpeed":41.8,"launchAngle":-66.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":129.22,"coordY":192.25}},"index":1,"playId":"917949d4-6cea-3586-abc5-2ec29fcb9b11","pitchNumber":2,"startTime":"2026-06-28T20:42:09.935Z","endTime":"2026-06-28T20:42:17.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:42:17.964Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shohei Ohtani singles on a line drive to left fielder Samad Taylor. Alex Freeland scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T20:42:35.538Z","endTime":"2026-06-28T20:43:56.564Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":{"id":650633,"link":"/api/v1/people/650633"},"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(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.5,"endSpeed":85.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.607328727243715,"aZ":-25.473672763758017,"pfxX":-11.307462598227435,"pfxZ":3.5985066306738727,"pX":0.6489056070648864,"pZ":2.711631875469738,"vX0":12.694162640330436,"vY0":-135.55260573671507,"vZ0":-2.707942986024982,"x":92.27,"y":165.57,"x0":-2.6254838677815493,"y0":50.00054807679867,"z0":5.5018214276664255,"aX":-21.04196091174677},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.1,"breakHorizontal":17.8,"spinRate":2190,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.4040631158896657,"extension":5.971865453683303},"index":0,"playId":"14a935fa-428b-31a1-96f1-f3e427e5a871","pitchNumber":1,"startTime":"2026-06-28T20:42:44.270Z","endTime":"2026-06-28T20:42:48.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21071222916529,"aZ":-28.23248345761223,"pfxX":-10.420484014854107,"pfxZ":2.3181948766183433,"pX":0.1930512881497687,"pZ":0.47486539545839496,"vX0":10.910587750128926,"vY0":-129.21363346810793,"vZ0":-6.352284310114031,"x":109.64,"y":225.96,"x0":-2.7167427694084463,"y0":50.005572447808035,"z0":5.115306200994935,"aX":-17.743631683430003},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.0,"breakHorizontal":16.7,"spinRate":1807,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.42279643509506526,"extension":5.961508968973641},"index":1,"playId":"9c932c07-7ac4-3317-aa5b-f2e5d0f16eca","pitchNumber":2,"startTime":"2026-06-28T20:43:01.764Z","endTime":"2026-06-28T20:43:04.842Z","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":86.2,"endSpeed":78.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.141508456622994,"aZ":-30.054516942226456,"pfxX":-10.425424630276265,"pfxZ":1.3378136388742998,"pX":-2.2992468158004264,"pZ":3.0076187425475274,"vX0":5.004602161166608,"vY0":-125.4533183892144,"vZ0":0.501518356079112,"x":204.64,"y":157.57,"x0":-2.968816447365588,"y0":50.00585272951642,"z0":5.261144785351202,"aX":-16.56723210110496},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.8,"breakHorizontal":17.6,"spinRate":1933,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.43714496697442584,"extension":5.954590781720859},"index":2,"playId":"3f2711a2-0784-32da-a4ab-f9213d094419","pitchNumber":3,"startTime":"2026-06-28T20:43:23.434Z","endTime":"2026-06-28T20:43:26.577Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.960532392625577,"aZ":-21.893877917503904,"pfxX":-9.51556482900816,"pfxZ":5.216102935959712,"pX":-1.022723036337096,"pZ":2.1841342272840625,"vX0":7.851586119693878,"vY0":-139.2209347740099,"vZ0":-4.918313172472978,"x":155.98,"y":179.81,"x0":-2.6369814380024383,"y0":50.00644410912946,"z0":5.414291775938657,"aX":-18.766195468312993},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.6,"breakHorizontal":15.7,"spinRate":2290,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.3927606561188961,"extension":5.871073571953668},"hitData":{"launchSpeed":86.3,"launchAngle":18.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":97.14,"coordY":99.46}},"index":3,"playId":"4a4746c9-77f1-3839-bdb1-b6abb264ca61","pitchNumber":4,"startTime":"2026-06-28T20:43:44.753Z","endTime":"2026-06-28T20:43:56.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:43:56.564Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T20:44:15.759Z","endTime":"2026-06-28T20:46:01.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"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.9,"endSpeed":86.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20051982365904,"aZ":-27.00636755802007,"pfxX":-9.963769001647286,"pfxZ":2.6900203015689215,"pX":-0.32445017992587705,"pZ":2.464209127747005,"vX0":9.528693145542656,"vY0":-137.90043276870534,"vZ0":-3.4056183417780974,"x":129.37,"y":172.25,"x0":-2.533227821750387,"y0":50.00399821393714,"z0":5.540808787299387,"aX":-19.15536779367198},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.3,"breakHorizontal":16.0,"spinRate":2163,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.39747251661811367,"extension":5.951483928449509},"index":0,"playId":"b9b387d1-c5f9-3afb-99bb-bbddd8be555c","pitchNumber":1,"startTime":"2026-06-28T20:44:27.256Z","endTime":"2026-06-28T20:44:30.514Z","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":81.5,"endSpeed":75.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.60589122819485,"aZ":-30.438949516623445,"pfxX":5.698964949572589,"pfxZ":1.2104087389274376,"pX":-1.216733142705222,"pZ":3.4594533385449617,"vX0":2.429071162452536,"vY0":-118.68293220993233,"vZ0":1.70186817857005,"x":163.38,"y":145.37,"x0":-2.992283683300094,"y0":50.002825201075275,"z0":5.494872556031731,"aX":8.171909320134523},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.9,"breakHorizontal":-10.9,"spinRate":2709,"spinDirection":81},"zone":11,"typeConfidence":2.0,"plateTime":0.46058939913916674,"extension":5.814178443493393},"index":1,"playId":"17c073f6-6edc-3256-bf20-055b408fa5e8","pitchNumber":2,"startTime":"2026-06-28T20:44:50.793Z","endTime":"2026-06-28T20:44:54.511Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71568329895038,"aZ":-25.59524244210158,"pfxX":-11.426027775741643,"pfxZ":3.4197462318345444,"pX":0.6497089175525218,"pZ":1.8202917105944134,"vX0":12.420050277080858,"vY0":-137.21039021326513,"vZ0":-5.089233620085255,"x":92.23,"y":189.63,"x0":-2.4310423761664195,"y0":50.00551445048778,"z0":5.422783232735083,"aX":-21.99366749995464},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.3,"breakHorizontal":18.4,"spinRate":2237,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.3977881381936865,"extension":5.895012530197942},"index":2,"playId":"f37f9d9c-4a78-326f-b9f0-a92b58bf966f","pitchNumber":3,"startTime":"2026-06-28T20:45:10.624Z","endTime":"2026-06-28T20:45:37.635Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-28T20:45:39.126Z","endTime":"2026-06-28T20:45:57.262Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.079251841192573,"aZ":-22.519818126420024,"pfxX":-10.986100085414481,"pfxZ":4.9484974928992855,"pX":-1.152198880189788,"pZ":2.01153449893745,"vX0":7.6413240643623705,"vY0":-138.60219585760822,"vZ0":-5.448511811301148,"x":160.92,"y":184.47,"x0":-2.5131689625908527,"y0":50.00380432678915,"z0":5.5001621880822835,"aX":-21.44233304975364},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.0,"breakHorizontal":18.4,"spinRate":2071,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.3947033002047675,"extension":5.911850126168888},"index":4,"playId":"fd5893e9-cdb5-3daa-b4b4-82ce83d0f274","pitchNumber":4,"startTime":"2026-06-28T20:45:57.262Z","endTime":"2026-06-28T20:46:01.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:46:01.641Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddie Freeman called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T20:46:43.167Z","endTime":"2026-06-28T20:47:53.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"a2f6621c-8495-3a30-a95a-c01055b92ba8","startTime":"2026-06-28T20:46:26.250Z","endTime":"2026-06-28T20:46:30.469Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.941987598781452,"aZ":-23.513914256612363,"pfxX":-10.697024068703206,"pfxZ":4.439461346441836,"pX":-0.0017200929876288156,"pZ":1.9847356305065873,"vX0":10.65768029301875,"vY0":-138.35600177714517,"vZ0":-5.135231452634866,"x":117.07,"y":185.19,"x0":-2.501593635507169,"y0":50.004887246088686,"z0":5.426835242695051,"aX":-20.879417880599348},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.2,"breakHorizontal":17.4,"spinRate":2152,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.39487557432801257,"extension":5.838416353478285},"index":1,"playId":"e00c59c0-d8ec-3419-959d-af07cbe8aea4","pitchNumber":1,"startTime":"2026-06-28T20:46:45.489Z","endTime":"2026-06-28T20:46:48.957Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.747586881010953,"aZ":-26.215030111911474,"pfxX":-9.734582454454891,"pfxZ":3.6334089942024317,"pX":-0.9646155935304329,"pZ":2.137476390388888,"vX0":8.129331746346097,"vY0":-126.41975582159365,"vZ0":-2.4197572368584828,"x":153.77,"y":181.07,"x0":-2.9377278105509976,"y0":50.001231801311434,"z0":5.184641601108261,"aX":-15.953094445572297},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.4,"breakHorizontal":16.1,"spinRate":1810,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4312158604589684,"extension":5.860482977066292},"index":2,"playId":"1e66cc1b-1044-3695-aa09-bc16ec728e0f","pitchNumber":2,"startTime":"2026-06-28T20:47:02.775Z","endTime":"2026-06-28T20:47:06.669Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34896561477501,"aZ":-29.151759812032637,"pfxX":5.173007864982171,"pfxZ":2.0510454413901673,"pX":0.27298221028822045,"pZ":2.673507286198945,"vX0":5.8084756705419975,"vY0":-120.38229475853943,"vZ0":-0.2850399571279757,"x":106.59,"y":166.6,"x0":-2.839091170095454,"y0":50.004336027127046,"z0":5.363860094326654,"aX":7.627061242283876},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.0,"breakHorizontal":-10.7,"spinRate":2841,"spinDirection":77},"zone":6,"typeConfidence":2.0,"plateTime":0.45419136420316697,"extension":5.841808963794265},"index":3,"playId":"efdb1195-aeba-3f38-a67e-4c671e4f546f","pitchNumber":3,"startTime":"2026-06-28T20:47:24.209Z","endTime":"2026-06-28T20:47:28.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.027285886949024,"aZ":-30.490389843146076,"pfxX":-9.483804504257545,"pfxZ":1.0329144181483407,"pX":-0.7545493153240501,"pZ":1.6747055413053913,"vX0":8.39774112250246,"vY0":-126.49467939619645,"vZ0":-2.65954649831476,"x":145.76,"y":193.56,"x0":-2.873522092710325,"y0":50.00350397181745,"z0":5.166108845973335,"aX":-15.4826339185433},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.6,"breakHorizontal":15.5,"spinRate":1692,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4317881285653984,"extension":5.804531459882723},"index":4,"playId":"f1483639-6e5c-37dd-991c-1ad400414f7f","pitchNumber":4,"startTime":"2026-06-28T20:47:49.423Z","endTime":"2026-06-28T20:47:53.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:47:53.948Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sung-Mun Song walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T20:50:11.163Z","endTime":"2026-06-28T20:52:08.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"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(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.4,"endSpeed":85.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53451715447225,"aZ":-9.005853767589464,"pfxX":-7.901574625425461,"pfxZ":12.430196524371194,"pX":1.3679189514411383,"pZ":0.43472053897877777,"vX0":9.031612169535409,"vY0":-135.40536481547883,"vZ0":-10.504371888617664,"x":64.86,"y":227.04,"x0":-0.9783177737441353,"y0":50.00318830946862,"z0":4.986581084371219,"aX":-14.728061211778192},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.5,"breakHorizontal":12.5,"spinRate":2525,"spinDirection":210},"zone":14,"typeConfidence":0.91,"plateTime":0.4039280081062051,"extension":6.7106700054410195},"index":0,"playId":"5426ddc3-b0d9-37f3-aa40-519e148a8994","pitchNumber":1,"startTime":"2026-06-28T20:50:11.661Z","endTime":"2026-06-28T20:50:16.266Z","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":93.8,"endSpeed":84.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31814852367808,"aZ":-12.334533270179904,"pfxX":-6.126616344533602,"pfxZ":10.647832160222404,"pX":-0.3730076047702025,"pZ":3.33265012456867,"vX0":4.730620010556948,"vY0":-136.44340767151914,"vZ0":-2.742228628095137,"x":131.22,"y":148.8,"x0":-1.3435112652045094,"y0":50.00402585914523,"z0":5.214171919785921,"aX":-11.416629698931319},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.8,"breakHorizontal":10.0,"spinRate":2509,"spinDirection":210},"zone":1,"typeConfidence":0.9,"plateTime":0.4032535811802864,"extension":6.5966759264160375},"index":1,"playId":"f697979b-d32f-3e1e-b5df-a0568ef9293e","pitchNumber":2,"startTime":"2026-06-28T20:50:33.858Z","endTime":"2026-06-28T20:50:38.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1120509050398,"aZ":-13.745822143535902,"pfxX":-5.590864109310662,"pfxZ":9.74898739267254,"pX":-0.5056719057698701,"pZ":3.863023703515862,"vX0":4.308765835598069,"vY0":-136.8403048412279,"vZ0":-1.153994558961872,"x":136.28,"y":134.48,"x0":-1.3768651520967006,"y0":50.00140911053531,"z0":5.2349857360494125,"aX":-10.56759939292411},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.6,"breakHorizontal":9.1,"spinRate":2480,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.40076218052271884,"extension":6.507629527274616},"index":2,"playId":"4b296ac8-b1d8-3578-afd1-f5814a1f380a","pitchNumber":3,"startTime":"2026-06-28T20:50:55.969Z","endTime":"2026-06-28T20:51:00.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94159125503329,"aZ":-12.121013467304456,"pfxX":-5.936391086414956,"pfxZ":10.998431355975615,"pX":0.5977634019695266,"pZ":1.7303691613355516,"vX0":6.917739884453665,"vY0":-134.82939202125195,"vZ0":-6.4600462038032465,"x":94.21,"y":192.06,"x0":-1.2416430969583068,"y0":50.00575167926508,"z0":5.029573336057317,"aX":-10.827075719614763},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.5,"breakHorizontal":9.1,"spinRate":2506,"spinDirection":214},"zone":9,"typeConfidence":0.9,"plateTime":0.40773461415634094,"extension":6.64120225775417},"index":3,"playId":"7afbc881-a9d0-3150-950b-cc000978d3bc","pitchNumber":4,"startTime":"2026-06-28T20:51:12.453Z","endTime":"2026-06-28T20:51:16.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02066046706192,"aZ":-11.827790245744168,"pfxX":-4.355421167887271,"pfxZ":10.838094637588094,"pX":-0.21119106556919476,"pZ":2.892162337664379,"vX0":4.030814043680548,"vY0":-136.8435862785056,"vZ0":-4.144185584995204,"x":125.05,"y":160.69,"x0":-1.1445999868486583,"y0":50.006489377096194,"z0":5.249879594750003,"aX":-8.179486050544082},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.8,"breakHorizontal":7.0,"spinRate":2583,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.40180420693416385,"extension":6.483743000802557},"index":4,"playId":"bcc84a84-6dc4-356e-9622-0b4d78e98af2","pitchNumber":5,"startTime":"2026-06-28T20:51:29.426Z","endTime":"2026-06-28T20:51:33.012Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-28T20:51:49.499Z","endTime":"2026-06-28T20:52:04.816Z","isPitch":false,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47811304550526,"aZ":-15.085929220395792,"pfxX":-8.45157544612665,"pfxZ":9.272555140020518,"pX":-0.5680640634715658,"pZ":0.8917470871958176,"vX0":4.815323924778102,"vY0":-134.92241302640494,"vZ0":-7.811745710271482,"x":138.65,"y":214.7,"x0":-1.278261369211564,"y0":50.00412334974881,"z0":4.888792433065517,"aX":-15.575984965357867},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.2,"breakHorizontal":14.3,"spinRate":2372,"spinDirection":216},"zone":13,"typeConfidence":0.89,"plateTime":0.40602582734406,"extension":6.599915241380161},"index":6,"playId":"96a07eaf-657e-3198-a6f8-7c6f081208cd","pitchNumber":6,"startTime":"2026-06-28T20:52:04.816Z","endTime":"2026-06-28T20:52:08.802Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:52:08.802Z","atBatIndex":19},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Rodolfo Durán out on a sacrifice bunt, catcher Chuckie Robinson to second baseman Alex Freeland. Sung-Mun Song to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T20:52:29.364Z","endTime":"2026-06-28T20:53:51.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642020,"link":"/api/v1/people/642020"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.1,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.85614334304746,"aZ":-27.86430491214157,"pfxX":-0.5577185657587336,"pfxZ":2.6801522314465718,"pX":2.293340603683116,"pZ":2.319500203740469,"vX0":8.41207196819861,"vY0":-124.84958036356353,"vZ0":-1.5366557077167595,"x":29.58,"y":176.15,"x0":-1.0214187807487147,"y0":50.001715369072414,"z0":5.197449374229551,"aX":-0.8973091793030037},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.8,"breakHorizontal":-0.6,"spinRate":2299,"spinDirection":151},"zone":14,"typeConfidence":0.91,"plateTime":0.4356962906612587,"extension":6.638161313514298},"index":0,"playId":"94d0be35-92fc-3cbd-bb74-cc2a09e70fc0","pitchNumber":1,"startTime":"2026-06-28T20:52:36.788Z","endTime":"2026-06-28T20:52:40.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.3,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.862426959027044,"aZ":-9.913068490623923,"pfxX":-6.257203655930533,"pfxZ":12.085889082305481,"pX":0.10628693031371444,"pZ":3.8780463628658692,"vX0":5.523142314596129,"vY0":-135.4182312927443,"vZ0":-1.9035987758089699,"x":112.95,"y":134.07,"x0":-1.1550681405317493,"y0":50.00202133970511,"z0":5.290904528758944,"aX":-11.52462858192947},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.6,"breakHorizontal":10.1,"spinRate":2550,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.4057648602192794,"extension":6.517988442067692},"index":1,"playId":"fc8e4863-319e-3296-ba43-0c8d7e7e6137","pitchNumber":2,"startTime":"2026-06-28T20:52:59.687Z","endTime":"2026-06-28T20:53:03.055Z","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":0},"index":2,"playId":"eb2507f9-d3aa-3924-b656-d90d80e7fac7","startTime":"2026-06-28T20:53:25.628Z","endTime":"2026-06-28T20:53:28.628Z","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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.0,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.037687035978344,"aZ":-9.40496614306049,"pfxX":-5.899776619667527,"pfxZ":12.363173189136734,"pX":0.29008155904671296,"pZ":4.022128212632638,"vX0":6.1140671922988865,"vY0":-135.889897817252,"vZ0":-1.521039888248024,"x":105.94,"y":130.18,"x0":-1.2391674963917199,"y0":50.00055504088363,"z0":5.2546121604664435,"aX":-10.863995536163191},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":22.2,"breakHorizontal":9.1,"spinRate":2485,"spinDirection":214},"zone":12,"typeConfidence":0.91,"plateTime":0.40546275967344503,"extension":6.582495113332684},"hitData":{"launchSpeed":50.9,"launchAngle":-74.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"medium","location":"2","coordinates":{"coordX":121.67,"coordY":189.04}},"index":3,"playId":"c249e8af-4d6b-306a-aa55-6b78521b8f22","pitchNumber":3,"startTime":"2026-06-28T20:53:43.804Z","endTime":"2026-06-28T20:53:51.842Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:53:51.842Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Fernando Tatis Jr. pops out to catcher Chuckie Robinson in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T20:54:22.230Z","endTime":"2026-06-28T20:56:34.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":5},"credits":[{"player":{"id":642020,"link":"/api/v1/people/642020"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"817d959d-e8e1-492e-8611-f6410ab044ad","startTime":"2026-06-28T20:54:22.230Z","endTime":"2026-06-28T20:54:27.230Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28151797721494,"aZ":-9.786432420091296,"pfxX":-5.474628211977099,"pfxZ":11.719311409123856,"pX":-0.10344658447997811,"pZ":3.723301942831259,"vX0":4.833089377582936,"vY0":-137.74282691606078,"vZ0":-2.6482023449014855,"x":120.94,"y":138.25,"x0":-1.1746357024784593,"y0":50.00019555365236,"z0":5.3644851060643,"aX":-10.4563431446585},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.8,"breakHorizontal":8.9,"spinRate":2431,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.39853826654543,"extension":6.583790768506724},"index":1,"playId":"a692cd30-971a-350b-84e9-dc1a28550f8d","pitchNumber":1,"startTime":"2026-06-28T20:54:42.372Z","endTime":"2026-06-28T20:54:46.759Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.697530502882216,"aZ":-31.831002997455045,"pfxX":0.47168983658702546,"pfxZ":0.21561503456022102,"pX":0.5586029383813412,"pZ":2.5961376397426865,"vX0":4.380848932677049,"vY0":-126.77546230216605,"vZ0":-0.5320776113343726,"x":95.71,"y":168.68,"x0":-1.2584950513935436,"y0":50.00514883130737,"z0":5.365729558633803,"aX":0.7619954747509816},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.5,"breakHorizontal":-1.9,"spinRate":2297,"spinDirection":154},"zone":6,"typeConfidence":0.91,"plateTime":0.433263320064762,"extension":6.634109661396547},"index":2,"playId":"f1679558-32ba-3665-94b8-66c85ed1cb9c","pitchNumber":2,"startTime":"2026-06-28T20:55:03.754Z","endTime":"2026-06-28T20:55:07.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.328334408728743,"aZ":-41.789807209093304,"pfxX":5.498008850072294,"pfxZ":-7.217616611799751,"pX":0.1231937167393995,"pZ":1.9896158252253013,"vX0":1.4159865700582885,"vY0":-114.9925842161998,"vZ0":1.3961249537176879,"x":112.3,"y":185.06,"x0":-1.2155363022449392,"y0":50.0028860117961,"z0":5.444682688854539,"aX":7.325131709993639},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-12.4,"breakHorizontal":-10.3,"spinRate":2630,"spinDirection":46},"zone":8,"typeConfidence":0.89,"plateTime":0.47724355197809176,"extension":6.433202603475682},"index":3,"playId":"fe800c4e-bd32-3a3a-891b-27da1485e0cb","pitchNumber":3,"startTime":"2026-06-28T20:55:30.272Z","endTime":"2026-06-28T20:55:33.998Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34938818613459,"aZ":-29.774835684061056,"pfxX":-13.379073667875279,"pfxZ":1.4903785028580319,"pX":1.0356320063030973,"pZ":-0.8528615311617632,"vX0":9.310144359614117,"vY0":-126.3609631726365,"vZ0":-8.79532901220402,"x":77.52,"y":261.81,"x0":-0.9628667438591622,"y0":50.00591122595386,"z0":5.0741059957357955,"aX":-21.585491024689414},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.7,"breakHorizontal":22.1,"spinRate":1594,"spinDirection":256},"zone":14,"typeConfidence":0.9,"plateTime":0.4338724667437308,"extension":6.530504558152561},"index":4,"playId":"8181e47c-cea8-3e86-a2ee-6e536d814bef","pitchNumber":4,"startTime":"2026-06-28T20:55:52.318Z","endTime":"2026-06-28T20:55:57.748Z","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":93.8,"endSpeed":85.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15647909230262,"aZ":-11.894014740420703,"pfxX":-5.356924462289389,"pfxZ":10.778659907196364,"pX":0.1855828471563607,"pZ":3.720902332779196,"vX0":4.993650203345163,"vY0":-136.56018841246282,"vZ0":-2.225515244585829,"x":109.93,"y":138.32,"x0":-0.974183202200119,"y0":50.00123659888995,"z0":5.368559534972582,"aX":-10.077927181125773},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.2,"breakHorizontal":8.6,"spinRate":2501,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.40167384539886575,"extension":6.588180066659059},"hitData":{"launchSpeed":88.5,"launchAngle":82.0,"totalDistance":12.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":139.82,"coordY":202.23}},"index":5,"playId":"53476ba3-d359-3d00-b19c-de0134c0acfc","pitchNumber":5,"startTime":"2026-06-28T20:56:24.353Z","endTime":"2026-06-28T20:56:34.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:56:34.382Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samad Taylor strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T20:56:51.287Z","endTime":"2026-06-28T20:58:51.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642020,"link":"/api/v1/people/642020"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":78.2,"endSpeed":71.5,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.829854953659556,"aZ":-41.816651051445284,"pfxX":4.895389363235345,"pfxZ":-7.405635787700584,"pX":-0.19496948487163535,"pZ":3.875676815573257,"vX0":0.8140213016790147,"vY0":-113.64732890722284,"vZ0":5.493036814692463,"x":124.43,"y":134.14,"x0":-1.194121650127453,"y0":50.005181170573586,"z0":5.593278566560893,"aX":6.370858019945716},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-11.6,"breakHorizontal":-9.1,"spinRate":2672,"spinDirection":44},"zone":11,"typeConfidence":0.89,"plateTime":0.4829096327190072,"extension":6.563659033197572},"index":0,"playId":"d13ffbab-7b78-399e-bf25-e9634784fe6d","pitchNumber":1,"startTime":"2026-06-28T20:57:06.102Z","endTime":"2026-06-28T20:57:09.504Z","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":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.001767274505426,"aZ":-11.058218076278969,"pfxX":-3.498847745493212,"pfxZ":11.170244217986264,"pX":0.18974504196523903,"pZ":3.392225576137117,"vX0":5.079010879571812,"vY0":-136.8175409300715,"vZ0":-2.8699414935432523,"x":109.77,"y":147.19,"x0":-1.2385765205747212,"y0":50.00156072943943,"z0":5.215698613270728,"aX":-6.613839217141103},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.8,"breakHorizontal":5.3,"spinRate":2481,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.4007757026103711,"extension":6.601771741265903},"index":1,"playId":"e368b65f-83a3-303d-a5b5-9a6ccda47ac1","pitchNumber":2,"startTime":"2026-06-28T20:57:27.287Z","endTime":"2026-06-28T20:57:30.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69005231892827,"aZ":-28.383573319175927,"pfxX":1.2925846173997186,"pfxZ":2.3043404838346273,"pX":1.3209679112663881,"pZ":1.7905695988411672,"vX0":5.90165008286513,"vY0":-127.09177965937867,"vZ0":-2.9221197546464843,"x":66.65,"y":190.43,"x0":-1.1938748193183815,"y0":50.00250187353046,"z0":5.196396716648323,"aX":2.125848857586558},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.7,"breakHorizontal":-3.6,"spinRate":2537,"spinDirection":156},"zone":14,"typeConfidence":0.9,"plateTime":0.430048923290109,"extension":6.653604120595886},"index":2,"playId":"68ebc2ed-35c0-31a5-9178-7bee0356dbee","pitchNumber":3,"startTime":"2026-06-28T20:57:47.899Z","endTime":"2026-06-28T20:57:52.251Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"1adcc097-5413-4730-9a49-2a17f0590ce0","startTime":"2026-06-28T20:58:08.068Z","endTime":"2026-06-28T20:58:13.068Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.7,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79733176121875,"aZ":-44.075509072424204,"pfxX":6.1960634218133315,"pfxZ":-8.885845994002018,"pX":0.6594064612310113,"pZ":2.4575225619887693,"vX0":2.0322640856009038,"vY0":-115.64430904384321,"vZ0":2.92819783348909,"x":91.86,"y":172.43,"x0":-1.0383496142677888,"y0":50.00235948061488,"z0":5.436140474536163,"aX":8.29875806115681},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-14.9,"breakHorizontal":-11.8,"spinRate":2711,"spinDirection":52},"zone":6,"typeConfidence":0.9,"plateTime":0.4756553500933598,"extension":6.558614379381943},"index":4,"playId":"a4ea21f1-90f2-37df-833a-7a1c19863c1d","pitchNumber":4,"startTime":"2026-06-28T20:58:26.280Z","endTime":"2026-06-28T20:58:30.032Z","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":94.7,"endSpeed":85.6,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15594700019935,"aZ":-9.64915013141059,"pfxX":-3.8791051989867116,"pfxZ":11.849050583487214,"pX":0.9967747406890106,"pZ":4.121468632607576,"vX0":6.943854299653315,"vY0":-137.63815669426245,"vZ0":-1.4857801998073927,"x":79.01,"y":127.5,"x0":-1.0653309373051003,"y0":50.00257176715464,"z0":5.328755730740829,"aX":-7.374384233149697},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":21.2,"breakHorizontal":5.4,"spinRate":2538,"spinDirection":202},"zone":12,"typeConfidence":0.91,"plateTime":0.3993321853440368,"extension":6.666966537199593},"index":5,"playId":"24bb0d28-e082-3745-b9e8-50b7b676bcb5","pitchNumber":5,"startTime":"2026-06-28T20:58:48.023Z","endTime":"2026-06-28T20:58:51.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:58:51.579Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mookie Betts pops out to third baseman Manny Machado.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T21:00:57.543Z","endTime":"2026-06-28T21:02:20.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"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,4],"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40951192788347,"aZ":-27.982313624516973,"pfxX":5.417291119070545,"pfxZ":2.9458290127804094,"pX":0.057207327179730635,"pZ":3.022265759813983,"vX0":5.231396672835428,"vY0":-118.98395776618456,"vZ0":0.30330572334005357,"x":114.82,"y":157.18,"x0":-2.879778602445848,"y0":50.00325300305572,"z0":5.444087090156393,"aX":7.708945513823208},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.6,"breakHorizontal":-11.2,"spinRate":2868,"spinDirection":78},"zone":2,"typeConfidence":2.0,"plateTime":0.4616571834657943,"extension":5.849109052347581},"index":0,"playId":"d60dc703-74bc-3165-a697-d8b3bd5233e6","pitchNumber":1,"startTime":"2026-06-28T21:01:01.330Z","endTime":"2026-06-28T21:01:04.755Z","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.4,"endSpeed":86.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.234271729900225,"aZ":-24.340985472350663,"pfxX":-11.796229952616482,"pfxZ":4.15320176779197,"pX":0.49883930316013464,"pZ":1.4095023517741518,"vX0":12.25414600311578,"vY0":-136.75875011874922,"vZ0":-6.2058705322517485,"x":97.99,"y":200.72,"x0":-2.5156611531984034,"y0":50.00412798829269,"z0":5.386647739142583,"aX":-22.2608937678419},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.2,"breakHorizontal":18.6,"spinRate":2318,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4010922030464088,"extension":5.86370657008373},"index":1,"playId":"1288da15-2e18-3b34-9f9f-856e6a00cae6","pitchNumber":2,"startTime":"2026-06-28T21:01:15.588Z","endTime":"2026-06-28T21:01:19.807Z","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":94.5,"endSpeed":85.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.28779729879214,"aZ":-24.563630010578937,"pfxX":-12.089872578212635,"pfxZ":4.026749927626895,"pX":1.1812586739592892,"pZ":2.7595396356212474,"vX0":13.927848458408105,"vY0":-136.90148349726044,"vZ0":-2.799013836641702,"x":71.97,"y":164.27,"x0":-2.4105569249107686,"y0":50.0063735632291,"z0":5.483608554776877,"aX":-22.868000915713253},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.8,"breakHorizontal":18.8,"spinRate":2256,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4006785828099244,"extension":5.9284662357634845},"index":2,"playId":"6c913f24-c5ff-3196-9939-c58ff85ca286","pitchNumber":3,"startTime":"2026-06-28T21:01:31.475Z","endTime":"2026-06-28T21:01:35.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.693465021139243,"aZ":-13.591011104535996,"pfxX":-5.048955674040053,"pfxZ":9.723478676377036,"pX":0.30598241864902637,"pZ":3.0636759808703853,"vX0":9.332698832082263,"vY0":-137.65173045843676,"vZ0":-4.323514548134772,"x":105.34,"y":156.06,"x0":-2.478588653984787,"y0":50.00378912094286,"z0":5.580576735830149,"aX":-9.651126134741746},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":7.1,"spinRate":2439,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.3985121405763996,"extension":5.705718862831919},"index":3,"playId":"64ec4523-c83b-3daa-8a1d-225b6cb8f9f0","pitchNumber":4,"startTime":"2026-06-28T21:01:47.634Z","endTime":"2026-06-28T21:01:53.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92570327573416,"aZ":-26.341967270862426,"pfxX":-10.852700110505872,"pfxZ":3.56129195446246,"pX":-0.647988593161759,"pZ":3.099332156615906,"vX0":8.709360708450712,"vY0":-126.68460668543119,"vZ0":-0.5313359931534265,"x":141.7,"y":155.1,"x0":-2.706872699573136,"y0":50.004442180481384,"z0":5.402650793712887,"aX":-17.784366570831878},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.6,"breakHorizontal":17.9,"spinRate":1917,"spinDirection":245},"zone":1,"typeConfidence":2.0,"plateTime":0.4310333231830965,"extension":5.8055275330762335},"hitData":{"launchSpeed":83.6,"launchAngle":68.0,"totalDistance":117.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":95.78,"coordY":166.15}},"index":4,"playId":"0e611eb2-eb39-33b4-b450-e9bf90550b98","pitchNumber":5,"startTime":"2026-06-28T21:02:10.785Z","endTime":"2026-06-28T21:02:20.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:02:20.495Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Muncy walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T21:02:35.409Z","endTime":"2026-06-28T21:04:07.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":85.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85963901931078,"aZ":-24.55476967276742,"pfxX":-9.657479336265325,"pfxZ":4.041035028453038,"pX":-1.1624496407702223,"pZ":4.361832887362599,"vX0":7.45613603513997,"vY0":-136.23682675098468,"vZ0":0.9259658612806223,"x":161.31,"y":121.01,"x0":-2.6747832421637567,"y0":50.00558104334557,"z0":5.7098005957860565,"aX":-18.226245818243108},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.7,"breakHorizontal":16.0,"spinRate":2101,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40144465452789646,"extension":5.778852646003666},"index":0,"playId":"eac6239f-6247-338b-95b9-c6f2c3f5f677","pitchNumber":1,"startTime":"2026-06-28T21:02:46.138Z","endTime":"2026-06-28T21:02:49.138Z","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":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.64417601485585,"aZ":-32.7306670150518,"pfxX":5.848599349687358,"pfxZ":-0.4001860936686974,"pX":-2.0867627180991466,"pZ":3.6013112191723704,"vX0":0.6436993281918635,"vY0":-116.56762803483738,"vZ0":2.487990810507016,"x":196.54,"y":141.54,"x0":-3.126442810645164,"y0":50.00446418086277,"z0":5.607353283245134,"aX":8.060081729185576},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":0.1,"breakHorizontal":-10.8,"spinRate":2669,"spinDirection":75},"zone":11,"typeConfidence":2.0,"plateTime":0.4696297706052741,"extension":5.641623860352406},"index":1,"playId":"f350fc47-eec6-3862-b417-a585c3e2154b","pitchNumber":2,"startTime":"2026-06-28T21:03:09.662Z","endTime":"2026-06-28T21:03:12.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.819926204912797,"aZ":-24.46057241576052,"pfxX":-10.5354254942459,"pfxZ":4.087351620909079,"pX":-1.5968670553709194,"pZ":4.028063319967067,"vX0":6.858519133865,"vY0":-135.83309485304468,"vZ0":0.25516058784473106,"x":177.87,"y":130.02,"x0":-2.7721509136621476,"y0":50.00561078419821,"z0":5.619284128009306,"aX":-19.897566958564067},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.7,"breakHorizontal":17.9,"spinRate":2186,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4016254579005478,"extension":5.808091435951752},"index":2,"playId":"ad926da4-c209-3295-a748-db777b894521","pitchNumber":3,"startTime":"2026-06-28T21:03:25.585Z","endTime":"2026-06-28T21:03:28.952Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87063213959592,"aZ":-24.144055828397924,"pfxX":-10.118292736450414,"pfxZ":4.224496286037374,"pX":-1.1795125358528835,"pZ":2.636951253798874,"vX0":7.928185885090048,"vY0":-136.28322403008082,"vZ0":-3.164183741626115,"x":161.96,"y":167.58,"x0":-2.7958962797852736,"y0":50.006214338234706,"z0":5.460436311455715,"aX":-19.246194929490592},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.2,"breakHorizontal":16.9,"spinRate":2126,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4002399935720109,"extension":5.863757362946367},"index":3,"playId":"ecc2c310-3527-3b00-98ef-b3b46f4eec69","pitchNumber":4,"startTime":"2026-06-28T21:03:43.410Z","endTime":"2026-06-28T21:03:47.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12949731424134,"aZ":-15.960326653842795,"pfxX":-5.116482717214887,"pfxZ":8.327327298137662,"pX":-1.1940037813812159,"pZ":3.5700048518529632,"vX0":5.797047157405801,"vY0":-137.81209979724406,"vZ0":-2.629767019102826,"x":162.51,"y":142.39,"x0":-2.6479704013042245,"y0":50.001008278922264,"z0":5.598942610651385,"aX":-9.960620964795394},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":8.3,"spinRate":2200,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3956042084218274,"extension":5.858733467933906},"index":4,"playId":"aa878cde-9d85-335a-bb02-867e2871c790","pitchNumber":5,"startTime":"2026-06-28T21:04:03.829Z","endTime":"2026-06-28T21:04:07.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:04:07.311Z","atBatIndex":24},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Tommy Edman grounds into a force out, first baseman Gavin Sheets to shortstop Xander Bogaerts. Max Muncy out at 2nd. Tommy Edman to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T21:04:24.178Z","endTime":"2026-06-28T21:05:21.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.430887393065845,"aZ":-28.794876142115303,"pfxX":-10.38535264766415,"pfxZ":2.120065324570538,"pX":-0.4944416743238954,"pZ":1.8062011569793153,"vX0":9.094393432512012,"vY0":-124.25559904299757,"vZ0":-2.2834192264095177,"x":135.85,"y":190.01,"x0":-2.819191121771188,"y0":50.003301859457935,"z0":5.084970923105632,"aX":-16.55128888726931},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.6,"breakHorizontal":17.2,"spinRate":1786,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.43763017092248013,"extension":6.069645105444816},"index":0,"playId":"8d8356c6-d31c-35da-905b-cf0e234bda6e","pitchNumber":1,"startTime":"2026-06-28T21:04:33.422Z","endTime":"2026-06-28T21:04:37.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.282872865534955,"aZ":-24.16945214190396,"pfxX":-11.229313515733345,"pfxZ":4.29336264975084,"pX":-0.3806419832024199,"pZ":3.100503072759859,"vX0":10.099652784103425,"vY0":-135.37942545370936,"vZ0":-2.030771813801338,"x":131.51,"y":155.07,"x0":-2.6923313077736544,"y0":50.00440956098461,"z0":5.544306859568986,"aX":-20.942112472025183},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.6,"breakHorizontal":18.4,"spinRate":2227,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.40387811990388967,"extension":5.842353862958421},"index":1,"playId":"000be810-6537-334a-b53e-0a777aabd2c4","pitchNumber":2,"startTime":"2026-06-28T21:04:52.756Z","endTime":"2026-06-28T21:04:55.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47708371554986,"aZ":-25.96286654299028,"pfxX":-10.7195474829665,"pfxZ":3.765995980749876,"pX":-0.5001554048234023,"pZ":1.6511001740610134,"vX0":9.186535224681217,"vY0":-126.95604496268474,"vZ0":-3.485613345123358,"x":136.06,"y":194.2,"x0":-2.7547967044756967,"y0":50.00189229050235,"z0":5.0846550450564125,"aX":-17.678364590782426},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.4,"breakHorizontal":17.6,"spinRate":1845,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.42973480973471956,"extension":6.00457580825268},"hitData":{"launchSpeed":89.2,"launchAngle":-25.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.36,"coordY":167.24}},"index":2,"playId":"dde698ae-8408-3d06-b4d8-fe5049f95e49","pitchNumber":3,"startTime":"2026-06-28T21:05:13.099Z","endTime":"2026-06-28T21:05:21.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:05:21.124Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Tucker flies out to left fielder Samad Taylor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T21:05:49.304Z","endTime":"2026-06-28T21:07:19.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.515138494794055,"aZ":-30.133642175465035,"pfxX":-9.319483645564766,"pfxZ":1.2698581780629592,"pX":-0.40602952451955115,"pZ":2.7029690809445253,"vX0":9.36206917787829,"vY0":-125.12339356760539,"vZ0":-0.18663638125345272,"x":132.48,"y":165.8,"x0":-2.9575669414248345,"y0":50.0061118526484,"z0":5.215369644321268,"aX":-15.013845107870221},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":15.1,"spinRate":1716,"spinDirection":254},"zone":4,"typeConfidence":2.0,"plateTime":0.43515245651508216,"extension":6.122320944368757},"index":0,"playId":"418b1d9e-a8da-37f8-80d9-8d0b423dc396","pitchNumber":1,"startTime":"2026-06-28T21:06:03.497Z","endTime":"2026-06-28T21:06:08.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.806041206528704,"aZ":-26.88663524290944,"pfxX":-8.54104692309987,"pfxZ":3.2715325449296646,"pX":-1.2754413226020747,"pZ":3.29756925180267,"vX0":6.604336635350399,"vY0":-125.88302437183809,"vZ0":0.5458518745490475,"x":165.62,"y":149.75,"x0":-2.8139108352981137,"y0":50.004415709741345,"z0":5.242111143829968,"aX":-13.809406204962944},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.2,"breakHorizontal":14.2,"spinRate":1714,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4339058868312238,"extension":6.013542016359199},"index":1,"playId":"9939df3d-fe99-3ce7-8f82-518e55dc0946","pitchNumber":2,"startTime":"2026-06-28T21:06:32.381Z","endTime":"2026-06-28T21:06:35.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63190714458648,"aZ":-14.471151758988777,"pfxX":-5.339500382858681,"pfxZ":9.239710432453435,"pX":-0.8325346686460207,"pZ":3.004768538421987,"vX0":6.679197504747524,"vY0":-136.46401157656,"vZ0":-4.150277789880944,"x":148.73,"y":157.65,"x0":-2.600303747863613,"y0":50.00060308186989,"z0":5.519559702726484,"aX":-10.227710086070777},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":8.5,"spinRate":2294,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.3990059802061898,"extension":5.903002710153403},"index":2,"playId":"5394624d-b487-3053-ab15-f9a50b9baf3d","pitchNumber":3,"startTime":"2026-06-28T21:06:51.910Z","endTime":"2026-06-28T21:06:55.630Z","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":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.988584563541643,"aZ":-27.496519191842555,"pfxX":-10.420437424348375,"pfxZ":2.8967726757042573,"pX":-1.1693929385742623,"pZ":1.972073362752786,"vX0":7.610665220999163,"vY0":-126.08272054924349,"vZ0":-2.407339649751902,"x":161.57,"y":185.53,"x0":-2.869157976557159,"y0":50.00317106728167,"z0":5.15222095158194,"aX":-16.822786330605258},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.9,"breakHorizontal":17.2,"spinRate":1748,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.43397356526490105,"extension":6.02462448025549},"hitData":{"launchSpeed":75.4,"launchAngle":39.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.08,"coordY":111.54}},"index":3,"playId":"c84c4c7f-ad15-3ba7-9aaa-976436a650cb","pitchNumber":4,"startTime":"2026-06-28T21:07:11.400Z","endTime":"2026-06-28T21:07:19.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:07:19.504Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T21:09:31.939Z","endTime":"2026-06-28T21:10:21.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":84.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.32234048981665,"aZ":-10.530003201532468,"pfxX":-6.39678577455871,"pfxZ":11.599222369507618,"pX":0.3275708226259551,"pZ":3.4597531792204923,"vX0":5.633645643904662,"vY0":-136.75438161976206,"vZ0":-2.972504451682434,"x":104.51,"y":145.37,"x0":-0.9431487067987205,"y0":50.002845825843536,"z0":5.2989634138727775,"aX":-11.93691707728701},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.4,"breakHorizontal":10.2,"spinRate":2548,"spinDirection":213},"zone":3,"typeConfidence":0.91,"plateTime":0.40281492260625074,"extension":6.659207037899151},"index":0,"playId":"b8a3177d-22f0-3b0c-a8ef-683982e0415d","pitchNumber":1,"startTime":"2026-06-28T21:09:34.354Z","endTime":"2026-06-28T21:09:40.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":86.7,"endSpeed":79.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.362893060690745,"aZ":-32.54297320743501,"pfxX":-9.824731969264372,"pfxZ":-0.2268620419656866,"pX":-0.6584772797959978,"pZ":2.254574294331411,"vX0":4.5840486517607975,"vY0":-126.20197570712263,"vZ0":-0.8100390707881446,"x":142.1,"y":177.91,"x0":-1.2287559610596663,"y0":50.005982519692814,"z0":5.217301847658539,"aX":-15.73947869424858},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.4,"breakHorizontal":16.7,"spinRate":1461,"spinDirection":257},"zone":7,"typeConfidence":0.9,"plateTime":0.4351880919875395,"extension":6.393967928463058},"index":1,"playId":"efa40706-61be-3dca-9476-edfff9aa6575","pitchNumber":2,"startTime":"2026-06-28T21:09:58.181Z","endTime":"2026-06-28T21:10:01.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90806372721856,"aZ":-30.987548341910475,"pfxX":-10.656108182394526,"pfxZ":0.7363426107676698,"pX":-0.7534944344079928,"pZ":2.7231297689368845,"vX0":4.303311035661564,"vY0":-127.11254320235965,"vZ0":-0.31507009351427395,"x":145.72,"y":165.26,"x0":-1.094987945378568,"y0":50.005640995744706,"z0":5.333934520425451,"aX":-17.23558542623473},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.6,"breakHorizontal":18.1,"spinRate":1488,"spinDirection":256},"zone":4,"typeConfidence":0.9,"plateTime":0.43284722410739196,"extension":6.441371281491454},"hitData":{"launchSpeed":100.0,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.1,"coordY":135.79}},"index":2,"playId":"65da6c5b-887c-3a10-a57e-46e3fb644fdf","pitchNumber":3,"startTime":"2026-06-28T21:10:13.503Z","endTime":"2026-06-28T21:10:21.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:10:21.126Z","atBatIndex":27},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Manny Machado homers (15) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T21:10:33.722Z","endTime":"2026-06-28T21:12:14.140Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":686218,"link":"/api/v1/people/686218"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.474449114344758,"aZ":-42.48310987684661,"pfxX":5.170410767535598,"pfxZ":-7.680248878416656,"pX":0.4274559582921309,"pZ":3.5245839538119537,"vX0":1.9807166171368227,"vY0":-114.9316023861481,"vZ0":4.715371830251457,"x":100.71,"y":143.62,"x0":-1.1160330800450429,"y0":50.00016453282633,"z0":5.561709501285075,"aX":6.943594232090373},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-12.5,"breakHorizontal":-9.8,"spinRate":2627,"spinDirection":48},"zone":3,"typeConfidence":0.89,"plateTime":0.4758178656993066,"extension":6.559452701031936},"index":0,"playId":"0c4182c7-2c93-3774-b28c-8d5b1e1602f7","pitchNumber":1,"startTime":"2026-06-28T21:10:46.429Z","endTime":"2026-06-28T21:10:50.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.806818737388557,"aZ":-10.887491694589512,"pfxX":-5.920730308946033,"pfxZ":11.004651610064002,"pX":1.136042744914587,"pZ":2.123475910129785,"vX0":7.983177396660005,"vY0":-138.41313120877635,"vZ0":-6.008423653184719,"x":73.7,"y":181.45,"x0":-1.0205439102577598,"y0":50.002731420148784,"z0":5.056319229819518,"aX":-11.452849620187378},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.8,"breakHorizontal":9.0,"spinRate":2555,"spinDirection":212},"zone":14,"typeConfidence":0.91,"plateTime":0.39621185370636836,"extension":6.6736734176602335},"index":1,"playId":"d40edcb7-93bb-3df6-ad34-d3633bb18539","pitchNumber":2,"startTime":"2026-06-28T21:11:02.576Z","endTime":"2026-06-28T21:11:06.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.772208701242718,"aZ":-42.840290674408394,"pfxX":4.9622015851034424,"pfxZ":-8.109265788763953,"pX":0.38909062582290294,"pZ":1.9652681032739545,"vX0":1.982195704526646,"vY0":-114.16913205054351,"vZ0":1.8026708996045937,"x":102.17,"y":185.72,"x0":-1.1361073809807023,"y0":50.00432611825528,"z0":5.394026310724523,"aX":6.525218549424252},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-13.9,"breakHorizontal":-9.5,"spinRate":2715,"spinDirection":42},"zone":9,"typeConfidence":0.89,"plateTime":0.48046699626239153,"extension":6.55666699231967},"index":2,"playId":"e53dc036-69b7-3157-84e2-0224cf6b2bdf","pitchNumber":3,"startTime":"2026-06-28T21:11:19.281Z","endTime":"2026-06-28T21:11:22.599Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-06-28T21:11:31.771Z","endTime":"2026-06-28T21:11:44.125Z","isPitch":false,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"}},{"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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37678206343786,"aZ":-33.581355467221414,"pfxX":1.7625286482113602,"pfxZ":-0.8767198725635907,"pX":-0.2283571810602789,"pZ":3.1655989929646378,"vX0":2.1582298367789545,"vY0":-125.64960534720142,"vZ0":1.5484617181674618,"x":125.7,"y":153.31,"x0":-1.3273816465334396,"y0":50.00565509680085,"z0":5.269348159255071,"aX":2.8190014235290826},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.0,"breakHorizontal":-3.7,"spinRate":2470,"spinDirection":121},"zone":2,"typeConfidence":0.89,"plateTime":0.43586940833729493,"extension":6.5517639950922195},"hitData":{"launchSpeed":106.9,"launchAngle":39.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":53.19,"coordY":69.64}},"index":4,"playId":"0c67c97a-906d-3e27-aa18-a435b54d5e51","pitchNumber":4,"startTime":"2026-06-28T21:11:44.125Z","endTime":"2026-06-28T21:12:14.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:12:14.140Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, second baseman Alex Freeland to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T21:12:25.974Z","endTime":"2026-06-28T21:13:48.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1665611758417,"aZ":-32.67825359933935,"pfxX":-8.129396327286315,"pfxZ":-0.3165982821658968,"pX":-0.9327045845978761,"pZ":2.8403922085628666,"vX0":3.4863717848195166,"vY0":-125.94659910987342,"vZ0":0.4020291215946581,"x":152.55,"y":162.09,"x0":-1.280631052650081,"y0":50.00195493634065,"z0":5.326783962672785,"aX":-13.027034172960443},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.2,"breakHorizontal":13.9,"spinRate":1228,"spinDirection":270},"zone":11,"typeConfidence":0.9,"plateTime":0.43530758710228357,"extension":6.513949729408202},"index":0,"playId":"e6adea29-2e91-3048-a6fb-1135da94842a","pitchNumber":1,"startTime":"2026-06-28T21:12:40.219Z","endTime":"2026-06-28T21:12:43.831Z","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.6,"endSpeed":85.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.56664402713253,"aZ":-13.144797887886227,"pfxX":-5.3034928841089775,"pfxZ":10.064770075032072,"pX":-0.3422004591712297,"pZ":4.189841174704116,"vX0":4.350616486446098,"vY0":-137.61429837646875,"vZ0":-0.268097404818901,"x":130.04,"y":125.65,"x0":-1.2657420789298508,"y0":50.00374515624318,"z0":5.1901439248778445,"aX":-10.028799830780704},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.4,"breakHorizontal":8.5,"spinRate":2564,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.4001878621810091,"extension":6.549045205371547},"index":1,"playId":"7c18e3bd-34df-34f3-bb72-95280edd0d25","pitchNumber":2,"startTime":"2026-06-28T21:12:57.136Z","endTime":"2026-06-28T21:13:02.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.150819401015248,"aZ":-13.68089786897744,"pfxX":-3.1190867153736006,"pfxZ":9.77697240780601,"pX":0.0327689970182391,"pZ":3.541924066112493,"vX0":4.481573499929025,"vY0":-136.90499819473766,"vZ0":-1.8695729188726953,"x":115.75,"y":143.15,"x0":-1.2227075630852933,"y0":50.00657694479365,"z0":5.173573596659517,"aX":-5.902608591194862},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":4.7,"spinRate":2492,"spinDirection":208},"zone":12,"typeConfidence":0.88,"plateTime":0.40058259371802984,"extension":6.626231890351574},"index":2,"playId":"cfa3864b-57bb-337f-8c95-ef1bef2edbba","pitchNumber":3,"startTime":"2026-06-28T21:13:17.514Z","endTime":"2026-06-28T21:13:20.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.306838849820213,"aZ":-43.33196704947207,"pfxX":3.8675593555220438,"pfxZ":-8.221084523949084,"pX":0.07004361576050497,"pZ":2.9636377272506076,"vX0":1.6740509672796566,"vY0":-116.48761429017168,"vZ0":3.7122785435403562,"x":114.33,"y":158.76,"x0":-1.1628796226620723,"y0":50.00010050527865,"z0":5.478763087065688,"aX":5.251084902913716},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-13.4,"breakHorizontal":-7.4,"spinRate":2684,"spinDirection":52},"zone":2,"typeConfidence":0.87,"plateTime":0.47234186877119155,"extension":6.521079693837512},"hitData":{"launchSpeed":89.4,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.1,"coordY":148.81}},"index":3,"playId":"3632c37f-ffc2-3ae0-8cd0-ebf4b47e9e3a","pitchNumber":4,"startTime":"2026-06-28T21:13:39.338Z","endTime":"2026-06-28T21:13:48.135Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:13:48.135Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Xander Bogaerts lines out to third baseman Max Muncy.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T21:14:03.881Z","endTime":"2026-06-28T21:15:06.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":72.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.262219724011604,"aZ":-41.419034175503405,"pfxX":6.024949289452103,"pfxZ":-7.1215789622588686,"pX":0.18303977609734956,"pZ":0.41752986069871695,"vX0":1.2883632086285888,"vY0":-113.36248555566678,"vZ0":-1.5417753685958975,"x":110.02,"y":227.51,"x0":-1.1757582364305759,"y0":50.00386430829025,"z0":5.251517390158553,"aX":7.819774858131429},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-13.0,"breakHorizontal":-11.3,"spinRate":2683,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.48367369162774,"extension":6.637443316428456},"index":0,"playId":"db5ebada-d0fd-3c3f-b3a4-b6cdef8c76dc","pitchNumber":1,"startTime":"2026-06-28T21:14:17.894Z","endTime":"2026-06-28T21:14:22.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.037039608661118,"aZ":-32.477276049737114,"pfxX":-9.402168561124267,"pfxZ":-0.1859552238761868,"pX":-0.07420903883212195,"pZ":0.49379874260571777,"vX0":5.77487295967432,"vY0":-126.08074451489271,"vZ0":-4.7704819747477085,"x":119.83,"y":225.45,"x0":-1.1649913613090792,"y0":50.005146943605396,"z0":5.011894632353981,"aX":-15.23988961466035},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.2,"breakHorizontal":15.8,"spinRate":1311,"spinDirection":262},"zone":13,"typeConfidence":0.9,"plateTime":0.43333939037484237,"extension":6.526949034083924},"index":1,"playId":"8c8a382e-429b-3293-bc77-3146916fe963","pitchNumber":2,"startTime":"2026-06-28T21:14:39.618Z","endTime":"2026-06-28T21:14:42.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.969989818329424,"aZ":-32.02783745045467,"pfxX":2.3526829189017286,"pfxZ":0.09003748884372076,"pX":-0.23091989388314177,"pZ":1.883074254416591,"vX0":1.8666765755228887,"vY0":-124.28007655824061,"vZ0":-1.6691103194592996,"x":125.8,"y":187.94,"x0":-1.2951526933989315,"y0":50.001336186951775,"z0":5.202935710266024,"aX":3.7099186923170215},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.0,"breakHorizontal":-4.7,"spinRate":2367,"spinDirection":118},"zone":8,"typeConfidence":0.87,"plateTime":0.4393320896671833,"extension":6.444325986818707},"hitData":{"launchSpeed":106.6,"launchAngle":6.0,"totalDistance":125.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":100.33,"coordY":167.24}},"index":2,"playId":"657fde3d-c28d-314c-b805-b8ed5ba16c7f","pitchNumber":3,"startTime":"2026-06-28T21:15:01.316Z","endTime":"2026-06-28T21:15:06.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:15:06.385Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Freeland walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T21:17:21.607Z","endTime":"2026-06-28T21:19:43.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,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":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.244338952906208,"aZ":-17.082539271314747,"pfxX":-4.519176227100285,"pfxZ":8.216612000571448,"pX":-1.3783866638272635,"pZ":4.351165801694131,"vX0":5.231529668536949,"vY0":-134.46165802387256,"vZ0":-0.33442206210880376,"x":169.54,"y":121.3,"x0":-2.7590364211517278,"y0":50.00631379871894,"z0":5.685731982308427,"aX":-8.304796216244537},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":7.1,"spinRate":2241,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4068359263945336,"extension":5.744242436392197},"index":0,"playId":"997b613c-56be-301f-8aa4-759f35efaf0a","pitchNumber":1,"startTime":"2026-06-28T21:17:21.607Z","endTime":"2026-06-28T21:17:24.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.643089689432703,"aZ":-16.68311100479536,"pfxX":-3.834869961991327,"pfxZ":8.375551414967541,"pX":-0.4218846836529848,"pZ":3.9074531262356405,"vX0":7.3105903613403616,"vY0":-134.97295926244217,"vZ0":-1.4959103603484936,"x":133.08,"y":133.28,"x0":-2.6640727772974904,"y0":50.00473315349121,"z0":5.640403183699567,"aX":-7.095177490479725},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.1,"breakHorizontal":5.4,"spinRate":2263,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4053931459091853,"extension":5.761830965652838},"index":1,"playId":"50184f68-bcde-332a-8688-7fa349ffbad1","pitchNumber":2,"startTime":"2026-06-28T21:17:36.507Z","endTime":"2026-06-28T21:17:40.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.961228407516106,"aZ":-17.055839948263923,"pfxX":-3.4810868166770663,"pfxZ":8.191511673762392,"pX":-0.9034421314499635,"pZ":3.427358928253324,"vX0":6.047436236355592,"vY0":-134.68690740507202,"vZ0":-2.4094154655218905,"x":151.44,"y":146.24,"x0":-2.7208002416765424,"y0":50.0056975421308,"z0":5.533292621194432,"aX":-6.427738169967628},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.5,"breakHorizontal":5.0,"spinRate":2286,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4059399549807621,"extension":5.797799428227137},"index":2,"playId":"842ec345-168f-3ba8-b974-dce31594cffe","pitchNumber":3,"startTime":"2026-06-28T21:17:58.904Z","endTime":"2026-06-28T21:18:02.976Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-28T21:18:13.355Z","endTime":"2026-06-28T21:18:58.768Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.804699997115907,"aZ":-16.919591163778527,"pfxX":-3.9048842779641664,"pfxZ":8.145465596106943,"pX":-0.5592189586511749,"pZ":3.556540430415571,"vX0":7.0029325192247445,"vY0":-135.75213381418857,"vZ0":-2.261389339701405,"x":138.32,"y":142.75,"x0":-2.6610672077157718,"y0":50.0003370362821,"z0":5.573726393667652,"aX":-7.3112782430364724},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":5.6,"spinRate":2159,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4029649546140659,"extension":5.822990361874191},"index":4,"playId":"5d374648-6829-3f11-80d5-e851a36ba93b","pitchNumber":4,"startTime":"2026-06-28T21:18:58.768Z","endTime":"2026-06-28T21:19:02.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.587810484649196,"aZ":-25.14639377210201,"pfxX":-10.94894660621836,"pfxZ":3.7043468010071328,"pX":-0.1460959723686988,"pZ":1.5132486741528353,"vX0":10.296215477155837,"vY0":-136.5215078324063,"vZ0":-5.702302787994096,"x":122.57,"y":197.92,"x0":-2.5343722599709078,"y0":50.0035149763139,"z0":5.347812156044419,"aX":-20.776633894484018},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.6,"breakHorizontal":17.8,"spinRate":2114,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4003952109349118,"extension":5.876289802055786},"index":5,"playId":"80c8984b-fef7-327c-99b5-3c695f12984e","pitchNumber":5,"startTime":"2026-06-28T21:19:13.245Z","endTime":"2026-06-28T21:19:18.462Z","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":0},"index":6,"startTime":"2026-06-28T21:19:27.238Z","endTime":"2026-06-28T21:19:39.846Z","isPitch":false,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"}},{"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.4,"endSpeed":79.8,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.071105730122937,"aZ":-26.849185969772606,"pfxX":-9.035899401775838,"pfxZ":3.320264785167434,"pX":0.9085210907368729,"pZ":1.5455982402363078,"vX0":11.937590245967316,"vY0":-125.29067258719283,"vZ0":-3.644059929200911,"x":82.37,"y":197.05,"x0":-2.723187560536653,"y0":50.00559950715965,"z0":5.190323858585182,"aX":-14.505045796009941},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.4,"breakHorizontal":13.9,"spinRate":1784,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4355995332873315,"extension":6.154346183714218},"index":7,"playId":"8b8dbc07-926d-39ce-8aea-f5c010d51cd6","pitchNumber":6,"startTime":"2026-06-28T21:19:39.846Z","endTime":"2026-06-28T21:19:43.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:19:43.575Z","atBatIndex":31},{"result":{"type":"atBat","event":"Bunt Lineout","eventType":"field_out","description":"Chuckie Robinson bunt lines out to pitcher Michael King.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T21:20:27.053Z","endTime":"2026-06-28T21:20:35.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Lineout","eventType":"field_out","movementReason":null,"runner":{"id":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650633,"link":"/api/v1/people/650633"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"04cf9684-d9aa-361f-8e7c-649e4f1a9f84","startTime":"2026-06-28T21:20:10.328Z","endTime":"2026-06-28T21:20:14.343Z","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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92047496548036,"aZ":-17.178140357934325,"pfxX":-4.992049041667201,"pfxZ":8.165847804187571,"pX":-0.5016103419725617,"pZ":3.878343372507879,"vX0":7.432515010926088,"vY0":-134.80433754244757,"vZ0":-1.4702389772877065,"x":136.12,"y":134.06,"x0":-2.6487405843549774,"y0":50.00158802614868,"z0":5.646257485816548,"aX":-9.166821506339396},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.6,"breakHorizontal":7.4,"spinRate":2259,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40666247947874457,"extension":5.952813337975567},"hitData":{"launchSpeed":34.1,"launchAngle":18.0,"totalDistance":56.0,"trajectory":"bunt_line_drive","hardness":"medium","location":"1","coordinates":{"coordX":127.54,"coordY":177.89}},"index":1,"playId":"b0d82907-8322-3f7a-a2ab-1d5ab48a7756","pitchNumber":1,"startTime":"2026-06-28T21:20:28.902Z","endTime":"2026-06-28T21:20:35.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:20:35.928Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Shohei Ohtani walks. Alex Freeland to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T21:20:57.454Z","endTime":"2026-06-28T21:22:41.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnSecond":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32612377221485,"aZ":-30.64222866841434,"pfxX":7.910899294178986,"pfxZ":1.0984577287056414,"pX":-1.6270352123404668,"pZ":3.5007858443632016,"vX0":1.1300011420578753,"vY0":-117.61351403424378,"vZ0":1.9451003066651587,"x":179.02,"y":144.26,"x0":-3.141588930932054,"y0":50.00222892010884,"z0":5.514636047594113,"aX":11.02798449382198},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.8,"breakHorizontal":-14.6,"spinRate":2635,"spinDirection":74},"zone":11,"typeConfidence":2.0,"plateTime":0.46656551219090314,"extension":5.675864187385656},"index":0,"playId":"172e9cce-32e2-3da0-957c-6596e1df0765","pitchNumber":1,"startTime":"2026-06-28T21:21:04.465Z","endTime":"2026-06-28T21:21:07.510Z","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":86.4,"endSpeed":79.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11181159755582,"aZ":-27.721075573830987,"pfxX":-10.34768355610575,"pfxZ":2.7592683610569244,"pX":-0.03144648206443581,"pZ":1.806844539244357,"vX0":10.164506127381513,"vY0":-125.56953352932877,"vZ0":-2.6318586033692313,"x":118.2,"y":190.0,"x0":-2.7687338975343483,"y0":50.00183337013899,"z0":5.101639341511945,"aX":-16.685187588491825},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.7,"breakHorizontal":16.7,"spinRate":1806,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.4345844956069165,"extension":6.094205609755992},"index":1,"playId":"b85c8674-981c-3131-9324-63fe385f9cd0","pitchNumber":2,"startTime":"2026-06-28T21:21:23.381Z","endTime":"2026-06-28T21:21:26.662Z","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":86.5,"endSpeed":79.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.533402969817278,"aZ":-26.34706465779049,"pfxX":-11.43470818055513,"pfxZ":3.602716055499428,"pX":-1.7578496417555927,"pZ":2.4942930113608877,"vX0":6.706934808585867,"vY0":-125.8730114256444,"vZ0":-1.502681154731021,"x":184.01,"y":171.43,"x0":-2.959737822327229,"y0":50.00430720048799,"z0":5.215330147249088,"aX":-18.505067323933794},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.5,"breakHorizontal":19.3,"spinRate":1887,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4337419594000771,"extension":6.043200701613593},"index":2,"playId":"d94822ab-1279-3e64-b0e9-c009ab034725","pitchNumber":3,"startTime":"2026-06-28T21:21:48.920Z","endTime":"2026-06-28T21:21:53.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.4,"endSpeed":79.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.081530772916523,"aZ":-29.508569826487467,"pfxX":-10.181644575947477,"pfxZ":1.6641497226813122,"pX":-2.533935738592208,"pZ":3.0557940233364023,"vX0":4.817212985752587,"vY0":-125.79009197073746,"vZ0":0.38650509642598996,"x":213.59,"y":156.27,"x0":-3.1489877930519325,"y0":50.00606385022088,"z0":5.289033169420967,"aX":-16.34915195586664},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.4,"breakHorizontal":17.4,"spinRate":1802,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4351211034488345,"extension":6.023779675629593},"index":3,"playId":"f09dea11-9f94-3a62-9ff8-389659b64249","pitchNumber":4,"startTime":"2026-06-28T21:22:08.365Z","endTime":"2026-06-28T21:22:11.817Z","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":94.1,"endSpeed":86.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.227413699407542,"aZ":-24.45424887464018,"pfxX":-9.79024594049726,"pfxZ":4.023854989470175,"pX":-1.5268121042442386,"pZ":2.565778852028542,"vX0":7.0672557239062685,"vY0":-136.8919195217056,"vZ0":-2.9731346925853304,"x":175.2,"y":169.5,"x0":-2.8563478948726178,"y0":50.00141544743486,"z0":5.320605807542211,"aX":-18.775838266522136},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.0,"breakHorizontal":16.4,"spinRate":2249,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3985141516107107,"extension":5.801270324823822},"index":4,"playId":"8ffc50da-dcfc-3b0b-8301-4187690404c5","pitchNumber":5,"startTime":"2026-06-28T21:22:37.137Z","endTime":"2026-06-28T21:22:41.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:22:41.397Z","atBatIndex":33},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Andy Pages hit by pitch. Alex Freeland to 3rd. Shohei Ohtani to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T21:23:54.992Z","endTime":"2026-06-28T21:25:11.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnThird":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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":1},"index":0,"startTime":"2026-06-28T21:22:57.810Z","endTime":"2026-06-28T21:23:57.142Z","isPitch":false,"type":"action"},{"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":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39022357946875,"aZ":-27.466835636921854,"pfxX":-10.938943356714885,"pfxZ":2.9170610325739013,"pX":-0.37068238938944337,"pZ":2.074597212338843,"vX0":9.561108709898493,"vY0":-125.62893024129976,"vZ0":-1.976663124127342,"x":131.13,"y":182.77,"x0":-2.788762070754625,"y0":50.00105081487376,"z0":5.085410997319256,"aX":-17.635186965958454},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.0,"breakHorizontal":17.9,"spinRate":1924,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.4345627565087882,"extension":6.072489565987397},"index":1,"playId":"df29971a-9a54-30ce-b2de-b12be58123f1","pitchNumber":1,"startTime":"2026-06-28T21:23:57.142Z","endTime":"2026-06-28T21:24:01.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.280292480988876,"aZ":-21.01042784065857,"pfxX":-10.908671095512862,"pfxZ":5.833244876184664,"pX":-1.327668572076165,"pZ":2.0612899852406716,"vX0":7.011945870714706,"vY0":-137.6506961677217,"vZ0":-5.281166749222929,"x":167.61,"y":183.13,"x0":-2.4940918861032535,"y0":50.00314036343857,"z0":5.432272322786022,"aX":-20.88089059745673},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":18.2,"spinRate":2284,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.39828652821980937,"extension":6.038504753126318},"index":2,"playId":"407bbcb4-c56f-384b-9e34-0b83f005d794","pitchNumber":2,"startTime":"2026-06-28T21:24:18.390Z","endTime":"2026-06-28T21:24:21.822Z","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":1},"index":3,"startTime":"2026-06-28T21:24:32.837Z","endTime":"2026-06-28T21:24:45.264Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"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.1,"endSpeed":86.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.419733942358054,"aZ":-21.37712447094353,"pfxX":-10.951634575138465,"pfxZ":5.6970303120370165,"pX":-1.2962998474121132,"pZ":1.5277097980670735,"vX0":7.095560386862303,"vY0":-136.81697575004839,"vZ0":-6.48720815609563,"x":166.41,"y":197.53,"x0":-2.5016645864026312,"y0":50.00085699518261,"z0":5.396400947966142,"aX":-20.74258345784514},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.1,"breakHorizontal":18.4,"spinRate":2227,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.40046175925876426,"extension":5.906226007356971},"index":4,"playId":"192b7d92-ff60-3332-be22-e5cf675d2eae","pitchNumber":3,"startTime":"2026-06-28T21:24:45.264Z","endTime":"2026-06-28T21:24:49.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.202971819100224,"aZ":-20.937701040639265,"pfxX":-10.573772642226778,"pfxZ":5.9455576284481335,"pX":-2.2804642740532923,"pZ":2.9751371619002898,"vX0":4.842508782830651,"vY0":-136.6467217177239,"vZ0":-3.065700765749306,"x":203.93,"y":158.45,"x0":-2.702006225578002,"y0":50.00608484357431,"z0":5.550767582334711,"aX":-19.992809681825722},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.3,"breakHorizontal":18.1,"spinRate":2277,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4008837827281466,"extension":5.946274326717593},"index":5,"playId":"6a465255-f21e-3759-94c4-72a536f772a4","pitchNumber":4,"startTime":"2026-06-28T21:25:03.352Z","endTime":"2026-06-28T21:25:11.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:25:11.366Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Freddie Freeman walks. Alex Freeland scores. Shohei Ohtani to 3rd. Andy Pages to 2nd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T21:25:39.462Z","endTime":"2026-06-28T21:28:50.737Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnSecond":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"postOnThird":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":{"id":650633,"link":"/api/v1/people/650633"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":73.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11911808422629,"aZ":-27.588018321138154,"pfxX":6.446333901024644,"pfxZ":3.309744711445539,"pX":-0.3506063993218384,"pZ":3.229695534581662,"vX0":4.1814819600717765,"vY0":-118.03080509139028,"vZ0":0.746650552154959,"x":130.36,"y":151.58,"x0":-2.9934810858433054,"y0":50.004700588623415,"z0":5.484827446139717,"aX":8.936100656930453},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":6.5,"breakHorizontal":-12.8,"spinRate":2722,"spinDirection":69},"zone":1,"typeConfidence":2.0,"plateTime":0.46719598680751817,"extension":5.872121280966226},"index":0,"playId":"aef358ae-48b2-3efd-ad4e-522ea06f0483","pitchNumber":1,"startTime":"2026-06-28T21:25:46.454Z","endTime":"2026-06-28T21:25:49.614Z","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":87.6,"endSpeed":80.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93195889766145,"aZ":-23.990137207133003,"pfxX":-10.158683103649519,"pfxZ":5.001323810646003,"pX":-1.1523329901806891,"pZ":2.062388331602836,"vX0":7.60257544365933,"vY0":-127.35592277551558,"vZ0":-3.0443813060870095,"x":160.92,"y":183.1,"x0":-2.861031944475304,"y0":50.00571028228807,"z0":5.177388763402019,"aX":-16.63733834237636},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.5,"breakHorizontal":16.6,"spinRate":1912,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4305936054382258,"extension":6.0096797306185605},"index":1,"playId":"8a0ac2f2-ae23-3ca5-baac-ed9e1e69c18a","pitchNumber":2,"startTime":"2026-06-28T21:26:04.483Z","endTime":"2026-06-28T21:26:08.449Z","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.0,"endSpeed":85.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89065548512062,"aZ":-25.33521351364286,"pfxX":-10.416883382081112,"pfxZ":3.6149174270528697,"pX":-0.8999693841185002,"pZ":4.528166028025038,"vX0":8.441851414490756,"vY0":-136.62683650176072,"vZ0":1.396050649315913,"x":151.3,"y":116.52,"x0":-2.6752997751038707,"y0":50.00211756874543,"z0":5.750711799000782,"aX":-19.707654395041452},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.1,"breakHorizontal":17.0,"spinRate":2199,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4007804411759075,"extension":5.818432625512818},"index":2,"playId":"bd0665cf-3e63-308a-9a6b-eb18e50142fe","pitchNumber":3,"startTime":"2026-06-28T21:26:21.985Z","endTime":"2026-06-28T21:26:25.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69523457286975,"aZ":-25.97988405471787,"pfxX":-9.277296474548372,"pfxZ":3.8813769305511716,"pX":-1.7160034320734288,"pZ":2.5178415407112236,"vX0":6.251699628858225,"vY0":-125.13152848049768,"vZ0":-1.383432844528697,"x":182.41,"y":170.8,"x0":-3.033193485454341,"y0":50.004449336142095,"z0":5.19340054395237,"aX":-14.810284660315384},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.0,"breakHorizontal":15.5,"spinRate":1836,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4366354901296825,"extension":5.927302080278844},"index":3,"playId":"00a44284-cc2e-3ef9-abbe-08e5f2bb6df6","pitchNumber":4,"startTime":"2026-06-28T21:26:41.083Z","endTime":"2026-06-28T21:26:44.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.948429678126303,"aZ":-26.10376099074025,"pfxX":-9.212009083177087,"pfxZ":3.728442722555064,"pX":-1.4375623242226845,"pZ":3.1463850259083848,"vX0":6.763153664113731,"vY0":-126.32161442764388,"vZ0":-0.23629446237946194,"x":171.8,"y":153.83,"x0":-2.942956568823723,"y0":50.00199964136829,"z0":5.3265132211829,"aX":-14.99726138127158},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.0,"breakHorizontal":15.2,"spinRate":1791,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.43236343337695127,"extension":6.101131842543874},"index":4,"playId":"ec077560-0cbe-38f5-8e09-3a78a11f58ce","pitchNumber":5,"startTime":"2026-06-28T21:27:03.785Z","endTime":"2026-06-28T21:27:07.759Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"playId":"57d78933-0d8a-455b-a777-f47f1630adef","startTime":"2026-06-28T21:27:21.759Z","endTime":"2026-06-28T21:27:26.759Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.243783685686687,"aZ":-16.280482252899006,"pfxX":-5.471888699276314,"pfxZ":8.174891825463124,"pX":0.23239245731881294,"pZ":2.8403190228068587,"vX0":9.472149928371142,"vY0":-137.9617886712264,"vZ0":-4.503360183717269,"x":108.14,"y":162.09,"x0":-2.5212506954635345,"y0":50.003801925659474,"z0":5.577687083180368,"aX":-10.64032230902534},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":8.2,"spinRate":2180,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3957418139829967,"extension":5.949969075033109},"index":6,"playId":"76e12414-3bb1-39cf-961e-8521eec47cdc","pitchNumber":6,"startTime":"2026-06-28T21:27:35.138Z","endTime":"2026-06-28T21:27:38.633Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38068640640974,"aZ":-23.18334356057249,"pfxX":-10.048082523635282,"pfxZ":4.8314253652575925,"pX":-0.47578287056630647,"pZ":2.441577638367962,"vX0":9.029384674863639,"vY0":-135.75675077229334,"vZ0":-3.748578506985177,"x":135.14,"y":172.86,"x0":-2.5432943956920693,"y0":50.00539986470519,"z0":5.458595868877352,"aX":-18.71332196460555},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.0,"breakHorizontal":16.2,"spinRate":2152,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.40381646527595816,"extension":5.941588801992734},"index":7,"playId":"3bdba2dc-facf-31f2-8215-53175e31da81","pitchNumber":7,"startTime":"2026-06-28T21:27:57.426Z","endTime":"2026-06-28T21:28:00.663Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.099719960667194,"aZ":-24.039195741678256,"pfxX":-10.452493623799093,"pfxZ":4.204191613245154,"pX":0.8014001029670476,"pZ":3.161090192924127,"vX0":12.358025046917847,"vY0":-137.60811204161914,"vZ0":-2.2006485518798087,"x":86.45,"y":153.43,"x0":-2.3716833275317284,"y0":50.00055267387976,"z0":5.5853879432920595,"aX":-20.21471014620883},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.3,"breakHorizontal":16.6,"spinRate":2195,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.3967492425218744,"extension":5.864017869916567},"index":8,"playId":"ccbecb96-83f6-36ea-a8f3-64c7d8a18687","pitchNumber":8,"startTime":"2026-06-28T21:28:20.248Z","endTime":"2026-06-28T21:28:23.695Z","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":87.6,"endSpeed":80.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55292769521897,"aZ":-26.424944437816546,"pfxX":-10.868374336357544,"pfxZ":3.4927185400463365,"pX":0.7475386761151881,"pZ":1.7875318847304353,"vX0":12.006234567033866,"vY0":-127.10282361714037,"vZ0":-3.2541475173464214,"x":88.51,"y":190.52,"x0":-2.611670646362934,"y0":50.003973775338395,"z0":5.168914011250551,"aX":-17.89399000920878},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.8,"breakHorizontal":17.2,"spinRate":1783,"spinDirection":250},"zone":9,"typeConfidence":2.0,"plateTime":0.4299387923883895,"extension":6.175784414207242},"index":9,"playId":"25a25377-a2a3-34e3-8903-07844ee87e47","pitchNumber":9,"startTime":"2026-06-28T21:28:46.183Z","endTime":"2026-06-28T21:28:50.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:28:50.737Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mookie Betts singles on a sharp line drive to center fielder Jackson Merrill. Shohei Ohtani scores. Andy Pages scores. Freddie Freeman to 3rd.","rbi":2,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T21:29:12.093Z","endTime":"2026-06-28T21:30:27.098Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnThird":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"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_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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":{"id":650633,"link":"/api/v1/people/650633"},"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":{"id":650633,"link":"/api/v1/people/650633"},"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(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.5,"endSpeed":86.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.435957012911516,"aZ":-23.699113057703347,"pfxX":-11.013727181912826,"pfxZ":4.461119303936719,"pX":0.636766537628166,"pZ":2.2870159670177514,"vX0":12.489497926029472,"vY0":-136.99916313113326,"vZ0":-4.208779842682983,"x":92.73,"y":177.03,"x0":-2.551528975874233,"y0":50.00304373425769,"z0":5.464260799335768,"aX":-20.924087275466118},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.3,"breakHorizontal":17.3,"spinRate":2186,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.3998948423730133,"extension":5.864284025523875},"index":0,"playId":"18c10e69-3908-3d9e-aed4-5f3c3bb87f3a","pitchNumber":1,"startTime":"2026-06-28T21:29:19.718Z","endTime":"2026-06-28T21:29:23.207Z","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":84.1,"endSpeed":77.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.665819143656428,"aZ":-29.842314816253175,"pfxX":2.5366897375669684,"pfxZ":1.543580126813315,"pX":1.4669778591253442,"pZ":1.7812586611369388,"vX0":9.254181675448109,"vY0":-122.23483195537308,"vZ0":-2.636187201536168,"x":61.08,"y":190.69,"x0":-2.7012984444302175,"y0":50.00109404585444,"z0":5.442381905319732,"aX":3.8283382592193407},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.4,"breakHorizontal":-6.8,"spinRate":2770,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4485282096773493,"extension":6.035129906869874},"index":1,"playId":"adfe7e40-1290-3d6d-adc3-a27870d8b362","pitchNumber":2,"startTime":"2026-06-28T21:29:35.875Z","endTime":"2026-06-28T21:29:39.307Z","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":83.5,"endSpeed":76.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.213797021923416,"aZ":-30.184488157165738,"pfxX":3.3892061628415595,"pfxZ":1.3396691846854543,"pX":0.9360602772038258,"pZ":1.4980521105665534,"vX0":7.906681722272707,"vY0":-121.4018135798327,"vZ0":-2.7924926670897854,"x":81.32,"y":198.33,"x0":-2.8061564685478135,"y0":50.00503100128856,"z0":5.295851504733462,"aX":5.049781949797158},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.0,"breakHorizontal":-8.0,"spinRate":2729,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.45151584746688966,"extension":6.061694048308815},"index":2,"playId":"bd09a096-ba10-3707-84c9-f4fae49a9e55","pitchNumber":3,"startTime":"2026-06-28T21:29:57.057Z","endTime":"2026-06-28T21:30:00.546Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.690491387544874,"aZ":-21.45117034944145,"pfxX":-9.732144584715767,"pfxZ":5.728861109391902,"pX":0.2177748978997509,"pZ":2.589992383734034,"vX0":10.7820154011033,"vY0":-136.17511706073603,"vZ0":-3.750264606584237,"x":108.7,"y":168.85,"x0":-2.5338706074938955,"y0":50.006307611689316,"z0":5.474219785340616,"aX":-18.22994746813578},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.7,"breakHorizontal":15.2,"spinRate":2111,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4026473542482094,"extension":5.856849438329798},"hitData":{"launchSpeed":104.7,"launchAngle":12.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":104.51,"coordY":91.63}},"index":3,"playId":"7a809087-172d-3ff2-a983-ce47b686e27d","pitchNumber":4,"startTime":"2026-06-28T21:30:15.069Z","endTime":"2026-06-28T21:30:27.098Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:30:27.098Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Max Muncy pops out to third baseman Manny Machado.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T21:33:13.645Z","endTime":"2026-06-28T21:35:39.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnThird":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-28T21:30:49.004Z","endTime":"2026-06-28T21:31:10.239Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Yuki Matsui replaces Michael King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-28T21:31:10.239Z","endTime":"2026-06-28T21:33:15.772Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673513,"link":"/api/v1/people/673513"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.385170166936565,"aZ":-23.26893219746099,"pfxX":-2.281925902570608,"pfxZ":5.672151320812668,"pX":-0.07722712955512086,"pZ":2.1008386092293674,"vX0":-3.694966044002391,"vY0":-123.65683428203258,"vZ0":-4.713127927212525,"x":119.94,"y":182.06,"x0":1.7248171491776878,"y0":50.005012998717696,"z0":5.949815066129551,"aX":-3.5839960413216003},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":9.6,"breakHorizontal":4.9,"spinRate":2575,"spinDirection":182},"zone":8,"typeConfidence":0.9,"plateTime":0.44057348735239454,"extension":5.433035630872302},"index":2,"playId":"f48de100-85a5-3d8a-a60a-f845530ce0dc","pitchNumber":1,"startTime":"2026-06-28T21:33:15.772Z","endTime":"2026-06-28T21:33:19.182Z","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, 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":80.5,"endSpeed":74.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.216180423190355,"aZ":-34.05352537434054,"pfxX":-8.512915452059678,"pfxZ":-1.3525186398230467,"pX":-1.1635247035247536,"pZ":0.3395137466541864,"vX0":-3.9040381515462275,"vY0":-117.17112491941894,"vZ0":-5.559200219236903,"x":161.35,"y":229.61,"x0":1.6303604144205224,"y0":50.00214895376939,"z0":5.92604433042854,"aX":-11.831747948732753},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.6,"breakHorizontal":16.3,"spinRate":2868,"spinDirection":321},"zone":13,"typeConfidence":0.91,"plateTime":0.46752597640507476,"extension":5.50170136029747},"index":3,"playId":"4ec9a268-e997-32fe-867d-774d22fd7a5d","pitchNumber":2,"startTime":"2026-06-28T21:33:36.245Z","endTime":"2026-06-28T21:33:39.768Z","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":90.6,"endSpeed":83.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.921164230913327,"aZ":-22.108300815966253,"pfxX":7.44114796106816,"pfxZ":5.712347090627061,"pX":0.2995044170250895,"pZ":3.4264687421905267,"vX0":-5.576995177165291,"vY0":-131.88983500011722,"vZ0":-2.589939052965937,"x":105.58,"y":146.27,"x0":1.474151949628277,"y0":50.00422878768853,"z0":6.0507744895927775,"aX":13.116890340100191},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.0,"breakHorizontal":-12.2,"spinRate":1988,"spinDirection":156},"zone":12,"typeConfidence":0.99,"plateTime":0.4152036600771831,"extension":5.492158313449936},"index":4,"playId":"135d0a03-f51b-378e-a387-bfa583dd43ca","pitchNumber":3,"startTime":"2026-06-28T21:34:02.220Z","endTime":"2026-06-28T21:34:09.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.447977317397875,"aZ":-26.476292585758426,"pfxX":-2.007954756632719,"pfxZ":3.4951491812235957,"pX":0.1803052485996161,"pZ":2.269871209998045,"vX0":-2.992894162627582,"vY0":-126.07334517671399,"vZ0":-3.9830275249218277,"x":110.13,"y":177.49,"x0":1.6377614107285787,"y0":50.00457156153377,"z0":5.975151416153881,"aX":-3.2751834372845394},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.8,"breakHorizontal":4.2,"spinRate":2667,"spinDirection":209},"zone":5,"typeConfidence":0.91,"plateTime":0.43226213610675757,"extension":5.668475088221101},"index":5,"playId":"05f14f70-bbe3-3335-8226-4c7c3c3af83f","pitchNumber":4,"startTime":"2026-06-28T21:34:40.142Z","endTime":"2026-06-28T21:34:43.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.22836169600869,"aZ":-33.48190760510342,"pfxX":-8.549713434763138,"pfxZ":-0.8956113247302309,"pX":-1.184940170537123,"pZ":2.947995550851122,"vX0":-3.715956474051151,"vY0":-119.48699210746227,"vZ0":-0.5367410602304877,"x":162.17,"y":159.18,"x0":1.49742667036228,"y0":50.00477256232105,"z0":6.162667382020757,"aX":-12.464830705370158},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.6,"breakHorizontal":16.3,"spinRate":2899,"spinDirection":323},"zone":11,"typeConfidence":0.89,"plateTime":0.4569567343912926,"extension":5.34267346894056},"index":6,"playId":"b45baaad-b72f-3c89-b3d3-3b06dee54507","pitchNumber":5,"startTime":"2026-06-28T21:35:07.041Z","endTime":"2026-06-28T21:35:11.009Z","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":91.8,"endSpeed":84.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.636214478461486,"aZ":-13.68803599504856,"pfxX":2.758284662590811,"pfxZ":10.136799165763227,"pX":-0.010478399877790678,"pZ":2.4777212113006173,"vX0":-4.805987930401823,"vY0":-133.65991160558244,"vZ0":-6.472917927844254,"x":117.4,"y":171.88,"x0":1.4460289456764022,"y0":50.00541176927012,"z0":5.899208785440943,"aX":5.031957349823607},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":-4.1,"spinRate":2397,"spinDirection":158},"zone":5,"typeConfidence":0.9,"plateTime":0.4085452422282274,"extension":5.547927537586748},"hitData":{"launchSpeed":84.6,"launchAngle":64.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":96.59,"coordY":137.83}},"index":7,"playId":"b633dfff-80e1-356b-bc03-68c2b0fa085c","pitchNumber":6,"startTime":"2026-06-28T21:35:29.672Z","endTime":"2026-06-28T21:35:39.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:35:39.703Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Edman grounds out, third baseman Manny Machado to first baseman Gavin Sheets.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T21:36:06.851Z","endTime":"2026-06-28T21:39:21.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6773707407869,"aZ":-28.26708188244385,"pfxX":3.6683083387695032,"pfxZ":2.579186278257664,"pX":0.1376248447714571,"pZ":2.386512853888529,"vX0":-5.17294346747775,"vY0":-122.46677207207063,"vZ0":-2.752745609969442,"x":111.75,"y":174.34,"x0":1.8027955062573409,"y0":50.00452065548889,"z0":5.948412518454614,"aX":5.56098238719758},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.2,"breakHorizontal":-5.4,"spinRate":1129,"spinDirection":109},"zone":5,"typeConfidence":0.89,"plateTime":0.4476181657978162,"extension":5.572673520144826},"index":0,"playId":"76dcce1b-54b2-386f-8304-4fc71cb8953f","pitchNumber":1,"startTime":"2026-06-28T21:36:17.716Z","endTime":"2026-06-28T21:36:20.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72476571623499,"aZ":-30.21704688832736,"pfxX":6.573682367516136,"pfxZ":1.307721727960839,"pX":1.149171153177121,"pZ":1.129235335562791,"vX0":-3.530513288479384,"vY0":-121.69726183767276,"vZ0":-5.220019802742269,"x":73.2,"y":208.29,"x0":1.7675356983328419,"y0":50.000798043665036,"z0":5.930858331744069,"aX":9.821870231989442},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.3,"breakHorizontal":-11.0,"spinRate":1177,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.4507238010955126,"extension":5.601376020422901},"index":1,"playId":"b7286c14-8cfb-3204-bdf9-f051f1c6bef4","pitchNumber":2,"startTime":"2026-06-28T21:36:39.088Z","endTime":"2026-06-28T21:36:42.460Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.406332458361224,"aZ":-25.50812116296354,"pfxX":5.090752782215144,"pfxZ":4.433676318201549,"pX":0.14749187277107417,"pZ":-0.05413640301980649,"vX0":-5.812101700819502,"vY0":-121.4423878503199,"vZ0":-8.505876440615037,"x":111.38,"y":240.24,"x0":1.9034662129620472,"y0":50.003227650090075,"z0":5.692299327073818,"aX":7.651820468654575},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.4,"breakHorizontal":-7.9,"spinRate":1174,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.44995787671209353,"extension":5.740038565180774},"index":2,"playId":"83a810d1-472f-3b22-93f4-d330f9544c6f","pitchNumber":3,"startTime":"2026-06-28T21:37:05.073Z","endTime":"2026-06-28T21:37:08.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.6,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.358640796816626,"aZ":-28.93629593262065,"pfxX":-1.5373166645650782,"pfxZ":2.0415909761543016,"pX":-0.040060304391561406,"pZ":1.4589010438868955,"vX0":-3.89501487014177,"vY0":-124.13802893851857,"vZ0":-5.1205442448910485,"x":118.53,"y":199.39,"x0":1.7396006770960357,"y0":50.00007773402809,"z0":5.914449147415486,"aX":-2.434865718678167},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.9,"breakHorizontal":3.6,"spinRate":2718,"spinDirection":243},"zone":13,"typeConfidence":0.91,"plateTime":0.4387102983898652,"extension":5.575483897842334},"index":3,"playId":"9ab280c0-c2d5-353b-819f-58d77d848a31","pitchNumber":4,"startTime":"2026-06-28T21:37:32.297Z","endTime":"2026-06-28T21:37:36.152Z","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":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5709276726865,"aZ":-31.454615440842826,"pfxX":1.7850383430853873,"pfxZ":0.4870935039779347,"pX":1.0405192657937388,"pZ":2.9044387175760695,"vX0":-2.759131007584762,"vY0":-120.94738554474154,"vZ0":-0.9722100765165488,"x":77.34,"y":160.36,"x0":1.9688487271259811,"y0":50.00102898366422,"z0":6.092425091202963,"aX":2.6207990260727994},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.0,"breakHorizontal":-2.5,"spinRate":1086,"spinDirection":122},"zone":12,"typeConfidence":0.87,"plateTime":0.4544357547596407,"extension":5.637088472993465},"index":4,"playId":"08e0e6ec-0641-3ce5-89f6-49042e25190c","pitchNumber":5,"startTime":"2026-06-28T21:37:55.287Z","endTime":"2026-06-28T21:37:59.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97395148506081,"aZ":-11.97286301575605,"pfxX":4.01669426946651,"pfxZ":11.181641254376048,"pX":0.09062397934602112,"pZ":1.1605935153517422,"vX0":-5.692275127840541,"vY0":-134.04754531877563,"vZ0":-9.982477182173675,"x":113.55,"y":207.44,"x0":1.7270756660250188,"y0":50.00332856520901,"z0":5.8047578886677496,"aX":7.256922125624069},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.1,"breakHorizontal":-6.0,"spinRate":2308,"spinDirection":157},"zone":14,"typeConfidence":0.89,"plateTime":0.40977032834317395,"extension":5.693930355718008},"index":5,"playId":"7fd26f19-ea03-3dbf-95a2-81fb15083ca2","pitchNumber":6,"startTime":"2026-06-28T21:38:21.725Z","endTime":"2026-06-28T21:38:25.507Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.216240643320397,"aZ":-30.330704102673643,"pfxX":5.897164279629131,"pfxZ":1.2503206255527033,"pX":0.054914511090622335,"pZ":1.6674050490647372,"vX0":-5.722411548294571,"vY0":-120.59143323799843,"vZ0":-3.674650525261325,"x":114.91,"y":193.76,"x0":1.691250460658867,"y0":50.003025036441464,"z0":5.883531536403799,"aX":8.695085993692489},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.7,"breakHorizontal":-9.4,"spinRate":983,"spinDirection":119},"zone":8,"typeConfidence":0.9,"plateTime":0.4540235422946508,"extension":5.7331459554105475},"index":6,"playId":"bf932391-650c-3722-87a9-5411a8c58b4a","pitchNumber":7,"startTime":"2026-06-28T21:38:44.887Z","endTime":"2026-06-28T21:38:47.945Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24357654320035,"aZ":-28.313836471104494,"pfxX":4.2397308533726505,"pfxZ":2.5837050935366657,"pX":0.8111759241161715,"pZ":1.760322884154133,"vX0":-3.996772551591096,"vY0":-121.29444045380521,"vZ0":-4.147862433404991,"x":86.08,"y":191.25,"x0":1.9277556897689363,"y0":50.00295407063719,"z0":5.955509989919128,"aX":6.331460554611478},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.0,"breakHorizontal":-6.7,"spinRate":981,"spinDirection":120},"zone":9,"typeConfidence":0.9,"plateTime":0.4512059062422731,"extension":5.6860538114364365},"hitData":{"launchSpeed":88.0,"launchAngle":-33.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.73,"coordY":163.18}},"index":7,"playId":"2bbb7c0f-3c5a-32de-b7b8-7c1b770f0205","pitchNumber":8,"startTime":"2026-06-28T21:39:11.954Z","endTime":"2026-06-28T21:39:21.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:39:21.175Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T21:41:20.425Z","endTime":"2026-06-28T21:42:19.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8770941749543,"aZ":-8.490082837220383,"pfxX":-3.5632395031150916,"pfxZ":12.497220319534776,"pX":0.7321864908971077,"pZ":2.218350755595568,"vX0":5.566765314926357,"vY0":-136.94754464884713,"vZ0":-6.591131932131483,"x":89.09,"y":178.88,"x0":-0.866033631295881,"y0":50.003903490548836,"z0":5.240513188963912,"aX":-6.753929407617173},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":21.4,"breakHorizontal":5.3,"spinRate":2548,"spinDirection":204},"zone":6,"typeConfidence":0.89,"plateTime":0.4002952402013982,"extension":6.724680703388269},"index":0,"playId":"f9009c92-bcac-32b3-94f3-2e5f7040c999","pitchNumber":1,"startTime":"2026-06-28T21:41:36.380Z","endTime":"2026-06-28T21:41:39.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.840983725417782,"aZ":-41.9859125168958,"pfxX":5.924673852884927,"pfxZ":-7.329376632176043,"pX":0.5504951259372813,"pZ":2.3471963277130117,"vX0":1.4578967246337686,"vY0":-114.863963446163,"vZ0":2.0430680754301926,"x":96.02,"y":175.41,"x0":-0.8617922782355414,"y0":50.0020604025554,"z0":5.522031834902142,"aX":7.9328574173701485},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-12.5,"breakHorizontal":-11.0,"spinRate":2749,"spinDirection":41},"zone":6,"typeConfidence":0.9,"plateTime":0.4764509092105338,"extension":6.5758305424683146},"index":1,"playId":"fa6cd096-9033-3343-92dd-5bc3ca65c174","pitchNumber":2,"startTime":"2026-06-28T21:41:51.745Z","endTime":"2026-06-28T21:41:54.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31462368705085,"aZ":-30.970563514243896,"pfxX":-7.727784563303963,"pfxZ":0.7251833336591247,"pX":-0.7129293983320398,"pZ":2.584567412519144,"vX0":3.3859298604254557,"vY0":-127.63044455460809,"vZ0":-0.8118811201943983,"x":144.18,"y":169.0,"x0":-1.0439721968923201,"y0":50.00621782662175,"z0":5.320139249975026,"aX":-12.90470951164831},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.3,"breakHorizontal":13.3,"spinRate":1314,"spinDirection":256},"zone":4,"typeConfidence":0.9,"plateTime":0.42720274746670217,"extension":6.5168878177864515},"hitData":{"launchSpeed":67.4,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.39,"coordY":162.68}},"index":2,"playId":"c0241c52-b41c-3c11-a3f7-183f8ae99af6","pitchNumber":3,"startTime":"2026-06-28T21:42:11.656Z","endTime":"2026-06-28T21:42:19.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:42:19.716Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sung-Mun Song walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T21:42:35.038Z","endTime":"2026-06-28T21:44:04.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13712188536814,"aZ":-34.24513262105129,"pfxX":1.7406651901606311,"pfxZ":-1.2883865366874598,"pX":-1.0432907082280318,"pZ":2.9707653414607167,"vX0":0.4056807322697025,"vY0":-125.47466377286385,"vZ0":1.2247272547555543,"x":154.97,"y":113.92,"x0":-1.4331008105196708,"y0":50.00566718778994,"z0":5.255612132584787,"aX":2.790405455157725},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.8,"breakHorizontal":-3.2,"spinRate":2470,"spinDirection":114},"zone":11,"typeConfidence":0.87,"plateTime":0.4356549420082123,"extension":6.5389923521971705},"index":0,"playId":"c3e97171-c7ec-3fac-be64-2f5f20ab047f","pitchNumber":1,"startTime":"2026-06-28T21:42:49.049Z","endTime":"2026-06-28T21:42:53.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2678495564596,"aZ":-15.247945541650314,"pfxX":-2.222101308605251,"pfxZ":9.059037055459525,"pX":0.04111110723008267,"pZ":4.2661861935877825,"vX0":4.014065852007049,"vY0":-136.15671740266987,"vZ0":0.07229401420335169,"x":115.43,"y":123.59,"x0":-1.1668246321230396,"y0":50.00109538460472,"z0":5.298687297526135,"aX":-4.151466765520879},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":3.1,"spinRate":2379,"spinDirection":202},"zone":12,"typeConfidence":0.84,"plateTime":0.40303566048664585,"extension":6.710575326212061},"index":1,"playId":"d96f1d76-ccb6-3544-adff-b04597572e61","pitchNumber":2,"startTime":"2026-06-28T21:43:04.912Z","endTime":"2026-06-28T21:43:08.527Z","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":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.979580468160897,"aZ":-12.453308614803408,"pfxX":-1.6284684332048491,"pfxZ":10.354720878614335,"pX":0.053877543787169774,"pZ":3.5835752736913986,"vX0":3.84521645630817,"vY0":-137.4889393394598,"vZ0":-2.1725908532336606,"x":114.95,"y":142.02,"x0":-1.1544928066705482,"y0":50.00156603342974,"z0":5.234623295302596,"aX":-3.1016310765924264},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.5,"breakHorizontal":2.0,"spinRate":2484,"spinDirection":207},"zone":12,"typeConfidence":0.83,"plateTime":0.39918442439642066,"extension":6.669333548394193},"index":2,"playId":"654937ab-5db0-361b-9b40-b932867381d7","pitchNumber":3,"startTime":"2026-06-28T21:43:23.664Z","endTime":"2026-06-28T21:43:28.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.514560203136064,"aZ":-16.002451513337768,"pfxX":-6.887579847583127,"pfxZ":9.08924114810886,"pX":-0.2889785813114827,"pZ":3.495163644642251,"vX0":4.863867012665928,"vY0":-132.36638403991807,"vZ0":-1.4714048861384863,"x":128.02,"y":144.41,"x0":-1.2528559411225026,"y0":50.00492475037234,"z0":5.22661311153835,"aX":-12.257644714694674},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.3,"breakHorizontal":11.4,"spinRate":2326,"spinDirection":215},"zone":11,"typeConfidence":0.84,"plateTime":0.41336751873147737,"extension":6.690123776305264},"index":3,"playId":"2b30549f-6123-3859-b0d3-d233f4504b1a","pitchNumber":4,"startTime":"2026-06-28T21:43:42.575Z","endTime":"2026-06-28T21:43:46.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.362799899623678,"aZ":-40.10909550016068,"pfxX":3.3188825410948866,"pfxZ":-5.890457877812262,"pX":-0.00972523686129514,"pZ":1.4814575594437709,"vX0":1.4467930881864262,"vY0":-115.27630884745238,"vZ0":0.09940465890519645,"x":117.37,"y":198.78,"x0":-1.0766921697712943,"y0":50.005689908330595,"z0":5.30888567697752,"aX":4.468204904578374},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-10.3,"breakHorizontal":-6.4,"spinRate":2646,"spinDirection":45},"zone":14,"typeConfidence":0.87,"plateTime":0.4750998604900136,"extension":6.600951941549023},"index":4,"playId":"15ecc7c9-f92a-3a83-9468-72fcbc7400d0","pitchNumber":5,"startTime":"2026-06-28T21:43:59.740Z","endTime":"2026-06-28T21:44:04.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:44:04.289Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rodolfo Durán strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T21:44:53.679Z","endTime":"2026-06-28T21:45:40.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642020,"link":"/api/v1/people/642020"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"6ebfc0c2-a430-3958-b547-6ed3cf0c41e0","startTime":"2026-06-28T21:44:33.932Z","endTime":"2026-06-28T21:44:37.275Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61161504753797,"aZ":-11.988071023459666,"pfxX":-4.872138741258474,"pfxZ":10.760964073555769,"pX":-0.02169684309918558,"pZ":3.240801648339194,"vX0":5.077907975897126,"vY0":-136.7058718124564,"vZ0":-2.85709313260392,"x":117.83,"y":151.28,"x0":-1.2781270908115119,"y0":50.00494234720427,"z0":5.132386056174982,"aX":-9.141856997978145},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.0,"breakHorizontal":7.7,"spinRate":2528,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.40202186434206055,"extension":6.594509608610658},"index":1,"playId":"794276db-4b97-354f-aa87-ad30cb0ba8bd","pitchNumber":1,"startTime":"2026-06-28T21:44:55.872Z","endTime":"2026-06-28T21:44:58.872Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.738349405662184,"aZ":-29.3439873132127,"pfxX":2.088664473824097,"pfxZ":1.7571161628977112,"pX":0.13214981427295963,"pZ":2.809906882580548,"vX0":3.2684434793052906,"vY0":-125.28997585625348,"vZ0":0.06573613721084315,"x":111.96,"y":162.91,"x0":-1.4550692016982403,"y0":50.00061645804162,"z0":5.160162208308052,"aX":3.3547953124913223},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.5,"breakHorizontal":-4.4,"spinRate":2517,"spinDirection":160},"zone":2,"typeConfidence":0.9,"plateTime":0.4353844665021591,"extension":6.534047030332228},"index":2,"playId":"04780040-347d-3251-a35a-3f46eb3c71cb","pitchNumber":2,"startTime":"2026-06-28T21:45:17.903Z","endTime":"2026-06-28T21:45:21.693Z","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":87.6,"endSpeed":81.4,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.352135533242095,"aZ":-26.041302465146014,"pfxX":2.054844757882134,"pfxZ":3.6800423773252753,"pX":1.386354574474286,"pZ":1.28656637132052,"vX0":5.471747783920192,"vY0":-127.51384906849637,"vZ0":-4.439814702402692,"x":64.16,"y":204.04,"x0":-1.0442890175920034,"y0":50.003420868814636,"z0":5.076788144919346,"aX":3.4214968415624165},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.0,"breakHorizontal":-4.8,"spinRate":2432,"spinDirection":190},"zone":14,"typeConfidence":0.9,"plateTime":0.4276546364704821,"extension":6.753439040550987},"index":3,"playId":"8b607fb6-1e47-3512-af98-a5e91331b13a","pitchNumber":3,"startTime":"2026-06-28T21:45:37.044Z","endTime":"2026-06-28T21:45:40.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:45:40.493Z","atBatIndex":41},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Fernando Tatis Jr. hit by pitch. Sung-Mun Song to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T21:45:52.496Z","endTime":"2026-06-28T21:48:41.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"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.4,"endSpeed":86.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71065433196101,"aZ":-8.008235638856243,"pfxX":-4.3092637859672855,"pfxZ":12.448701471050168,"pX":-0.4319977894015708,"pZ":3.4084238681863415,"vX0":3.7316915500574344,"vY0":-138.83826247111844,"vZ0":-3.2854562469149973,"x":133.47,"y":146.75,"x0":-1.2373488990185604,"y0":50.00176481920515,"z0":5.145314941869364,"aX":-8.36512026541313},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":22.0,"breakHorizontal":7.0,"spinRate":2591,"spinDirection":206},"zone":1,"typeConfidence":0.91,"plateTime":0.3953403906139408,"extension":6.656143004983933},"index":0,"playId":"4444c56a-8a25-3ce9-b5bd-9539bbe5119b","pitchNumber":1,"startTime":"2026-06-28T21:46:07.418Z","endTime":"2026-06-28T21:46:10.478Z","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":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.5280426496992,"aZ":-8.860490508835744,"pfxX":-5.327082228572226,"pfxZ":12.050199073094465,"pX":-0.29281902193840076,"pZ":4.2959650789692,"vX0":3.8790632761126775,"vY0":-138.8056365965707,"vZ0":-1.35878085310706,"x":128.16,"y":122.79,"x0":-1.0223280091844518,"y0":50.002581620385584,"z0":5.387716360305163,"aX":-10.306701355625423},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":21.7,"breakHorizontal":8.8,"spinRate":2589,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.3958759332373005,"extension":6.6599984427230385},"index":1,"playId":"b73908b2-51c4-357e-b09a-1867fad84e4f","pitchNumber":2,"startTime":"2026-06-28T21:46:28.383Z","endTime":"2026-06-28T21:46:32.211Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"30ace5dd-28a5-41c3-9f2c-8827a5c3ed12","startTime":"2026-06-28T21:46:50.341Z","endTime":"2026-06-28T21:46:55.341Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56737393093495,"aZ":-8.795912358987634,"pfxX":-5.008703425100224,"pfxZ":11.843371904877799,"pX":2.156853595435978,"pZ":1.5607805054568509,"vX0":10.095528818106969,"vY0":-140.0606220988292,"vZ0":-8.14127336715446,"x":34.79,"y":196.64,"x0":-0.8542116686706754,"y0":50.001922808883975,"z0":5.09162202021899,"aX":-9.88722346607341},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.7,"breakHorizontal":6.8,"spinRate":2535,"spinDirection":207},"zone":14,"typeConfidence":0.91,"plateTime":0.39205487278403295,"extension":6.862260799912234},"index":3,"playId":"a6d001c8-bd7a-371b-bdfa-fe3511b5d7d8","pitchNumber":3,"startTime":"2026-06-28T21:47:10.980Z","endTime":"2026-06-28T21:47:13.980Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.207111429030974,"aZ":-32.19488342562511,"pfxX":-10.366837068528003,"pfxZ":-0.010303650459727365,"pX":-0.26713647790813516,"pZ":2.3492846823987903,"vX0":4.9224628585416905,"vY0":-126.06082429930738,"vZ0":-0.9628177596494765,"x":127.18,"y":175.35,"x0":-0.9007144012919226,"y0":50.00512364057604,"z0":5.340838169234823,"aX":-16.646416378216323},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.0,"breakHorizontal":17.6,"spinRate":1250,"spinDirection":260},"zone":4,"typeConfidence":0.9,"plateTime":0.4349099795846878,"extension":6.565313007229308},"index":4,"playId":"053ce5a8-7372-3261-83f2-8151315e3e05","pitchNumber":4,"startTime":"2026-06-28T21:47:34.128Z","endTime":"2026-06-28T21:47:37.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.637650094310793,"aZ":-40.56129859694675,"pfxX":3.5920027259885803,"pfxZ":-5.898183450960101,"pX":0.7213099614102201,"pZ":3.183722910160209,"vX0":3.1313823752638603,"vY0":-118.50780892374503,"vZ0":3.30019298091016,"x":89.51,"y":152.82,"x0":-1.083727059193193,"y0":50.00146197957443,"z0":5.477966150762825,"aX":5.108708950869886},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-9.6,"breakHorizontal":-7.3,"spinRate":2711,"spinDirection":49},"zone":3,"typeConfidence":0.83,"plateTime":0.4621698042897031,"extension":6.614146465762032},"index":5,"playId":"2a7df7ac-e4d4-3e97-98b6-12975f3e30dd","pitchNumber":5,"startTime":"2026-06-28T21:48:02.362Z","endTime":"2026-06-28T21:48:08.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95746896337061,"aZ":-12.392385466824077,"pfxX":-5.367680271482912,"pfxZ":10.219694100244537,"pX":-1.4881304093886438,"pZ":4.424352260764944,"vX0":0.8687942004812427,"vY0":-138.4870161546477,"vZ0":-0.37347687031752075,"x":173.72,"y":119.32,"x0":-1.1095299109843746,"y0":50.0006784426648,"z0":5.39257530069259,"aX":-10.386698868895943},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.6,"breakHorizontal":9.5,"spinRate":2519,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.3960626739591331,"extension":6.681156535866977},"index":6,"playId":"5e0baff3-576c-344f-a4e7-f12e7a5067d9","pitchNumber":6,"startTime":"2026-06-28T21:48:34.286Z","endTime":"2026-06-28T21:48:41.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:48:41.379Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samad Taylor strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T21:50:15.974Z","endTime":"2026-06-28T21:52:03.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642020,"link":"/api/v1/people/642020"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T21:49:00.112Z","endTime":"2026-06-28T21:50:18.223Z","isPitch":false,"type":"action","player":{"id":669392,"link":"/api/v1/people/669392"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.740148122256976,"aZ":-30.379104378391723,"pfxX":-0.740206612897039,"pfxZ":1.1580375425676124,"pX":0.16701707280295652,"pZ":2.6344105027234543,"vX0":3.5113462629012546,"vY0":-123.85405367733395,"vZ0":-0.12490004725914683,"x":110.63,"y":167.65,"x0":-1.1755249206283795,"y0":50.00127587699776,"z0":5.235377926897984,"aX":-1.1454346187962232},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.3,"breakHorizontal":0.5,"spinRate":2402,"spinDirection":128},"zone":5,"typeConfidence":0.9,"plateTime":0.4429735163039048,"extension":6.588631073097952},"index":1,"playId":"3f553810-8db5-3744-a113-39d456d97af2","pitchNumber":1,"startTime":"2026-06-28T21:50:18.223Z","endTime":"2026-06-28T21:50:21.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48848887845252,"aZ":-30.202172618160226,"pfxX":-1.2945894552846338,"pfxZ":1.2050640676689799,"pX":0.7077155130845549,"pZ":2.342991888122503,"vX0":5.13575845744081,"vY0":-126.71496419376344,"vZ0":-1.0462202528635787,"x":90.02,"y":175.52,"x0":-1.1720171327236446,"y0":50.003189347149515,"z0":5.161733094503349,"aX":-2.1185195859717196},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.2,"breakHorizontal":1.2,"spinRate":2358,"spinDirection":117},"zone":6,"typeConfidence":0.91,"plateTime":0.43130864870127983,"extension":6.663837555495488},"index":2,"playId":"8da3a2d1-0b68-31fc-8126-01486c0cd993","pitchNumber":2,"startTime":"2026-06-28T21:50:36.880Z","endTime":"2026-06-28T21:50:40.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.726965429759936,"aZ":-13.719272491897513,"pfxX":-7.57605853760462,"pfxZ":9.897350047686334,"pX":-0.20846022503729997,"pZ":4.024975856215899,"vX0":4.969548265623143,"vY0":-136.13601850498608,"vZ0":-1.0323993917723309,"x":124.95,"y":130.11,"x0":-1.0795090870337103,"y0":50.001233788886694,"z0":5.365013711715056,"aX":-14.125163486397376},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":12.6,"spinRate":2284,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.40335161009885656,"extension":6.725901712712225},"index":3,"playId":"eac15851-f8ab-35be-99f9-9a883d9da1c0","pitchNumber":3,"startTime":"2026-06-28T21:51:05.681Z","endTime":"2026-06-28T21:51:09.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.062152624404007,"aZ":-11.747649900226087,"pfxX":-7.30009764187454,"pfxZ":11.088084016354262,"pX":-0.33700106039903943,"pZ":3.545112132631629,"vX0":4.720071931870015,"vY0":-135.25023455054898,"vZ0":-2.361219249389869,"x":129.85,"y":143.06,"x0":-1.1614643814585832,"y0":50.00230743434352,"z0":5.259346832295979,"aX":-13.447294958297348},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.7,"breakHorizontal":12.1,"spinRate":2483,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.4058704557741497,"extension":6.686652344407484},"index":4,"playId":"cdb9ba2f-9b88-383e-8f22-260b7a5e006a","pitchNumber":4,"startTime":"2026-06-28T21:51:27.686Z","endTime":"2026-06-28T21:51:30.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.1,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18434143968579,"aZ":-42.182112721044305,"pfxX":5.885798345676602,"pfxZ":-8.072147644621651,"pX":0.7212179525794983,"pZ":0.4222205547354634,"vX0":2.1108853637864904,"vY0":-112.09014306553323,"vZ0":-0.9613084811770646,"x":89.51,"y":227.38,"x0":-1.0046208274837842,"y0":50.00369775975306,"z0":5.263968812757327,"aX":7.294772578313453},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-14.4,"breakHorizontal":-11.3,"spinRate":2627,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.4936120442152827,"extension":6.646081141723293},"index":5,"playId":"1bce790d-ad71-3be1-9567-ef373a4d4146","pitchNumber":5,"startTime":"2026-06-28T21:51:56.602Z","endTime":"2026-06-28T21:52:03.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:52:03.246Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Tucker singles on a sharp ground ball to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T21:54:00.454Z","endTime":"2026-06-28T21:54:28.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5094088853031,"aZ":-12.929254544080168,"pfxX":3.71600113378447,"pfxZ":10.851822080368674,"pX":-0.17159206299039995,"pZ":2.36702925210338,"vX0":-5.5601013309338425,"vY0":-132.60854302005606,"vZ0":-6.902300057435066,"x":123.54,"y":174.87,"x0":1.4736849565501442,"y0":50.002361024749156,"z0":5.95510870395247,"aX":6.58996597240891},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.2,"breakHorizontal":-5.4,"spinRate":2401,"spinDirection":158},"zone":5,"typeConfidence":0.89,"plateTime":0.4137375608841882,"extension":5.5713496569425205},"hitData":{"launchSpeed":98.4,"launchAngle":7.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":181.42,"coordY":110.18}},"index":0,"playId":"01abfd7f-0e13-316b-81fa-1e0f8856764a","pitchNumber":1,"startTime":"2026-06-28T21:54:17.417Z","endTime":"2026-06-28T21:54:28.428Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:54:28.428Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Freeland strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T21:54:43.034Z","endTime":"2026-06-28T21:56:30.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"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":90.5,"endSpeed":83.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10771906772363,"aZ":-14.973298144386398,"pfxX":2.5544425801685353,"pfxZ":9.771415171544923,"pX":0.4517825874459091,"pZ":2.4819813598910896,"vX0":-4.362466352639754,"vY0":-131.6213754449236,"vZ0":-6.0918181791517085,"x":99.78,"y":171.77,"x0":1.796386352060433,"y0":50.0010820809169,"z0":5.929134519987833,"aX":4.496059586095208},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.7,"breakHorizontal":-3.7,"spinRate":2300,"spinDirection":155},"zone":6,"typeConfidence":0.87,"plateTime":0.4156369584030464,"extension":5.566781618202189},"index":0,"playId":"c2590100-e329-38c8-95b6-0a38b5b2e6cf","pitchNumber":1,"startTime":"2026-06-28T21:54:52.909Z","endTime":"2026-06-28T21:54:56.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07732533646659,"aZ":-27.970587060906052,"pfxX":4.991262502992965,"pfxZ":2.921982699318942,"pX":0.9324852116953057,"pZ":2.8938008837734275,"vX0":-3.4820409093514346,"vY0":-119.38648248545336,"vZ0":-1.5329477535739557,"x":81.46,"y":160.65,"x0":1.7651289239653096,"y0":50.000239011019474,"z0":6.073876145029958,"aX":7.167456507901144},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.2,"breakHorizontal":-8.2,"spinRate":1226,"spinDirection":121},"zone":12,"typeConfidence":0.9,"plateTime":0.45968644274655013,"extension":5.773251755174317},"index":1,"playId":"d8fd6112-1d2e-35bb-b5ae-41d4463e4294","pitchNumber":2,"startTime":"2026-06-28T21:55:10.064Z","endTime":"2026-06-28T21:55:13.170Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-28T21:55:36.026Z","endTime":"2026-06-28T21:55:40.260Z","isPitch":false,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.734847951572643,"aZ":-15.627244938874385,"pfxX":2.5082552995492513,"pfxZ":9.290838247883013,"pX":0.45079331632363084,"pZ":4.757739657082488,"vX0":-4.08458186171301,"vY0":-132.93386482146528,"vZ0":-0.7871174449215466,"x":99.82,"y":110.32,"x0":1.6846695747852363,"y0":50.00640150870566,"z0":6.197169251283255,"aX":4.469573101397248},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.8,"breakHorizontal":-3.6,"spinRate":2446,"spinDirection":161},"zone":12,"typeConfidence":0.9,"plateTime":0.41277873290869227,"extension":5.554178637722862},"index":3,"playId":"37b3605f-a581-397f-b47e-1e74aee1617f","pitchNumber":3,"startTime":"2026-06-28T21:55:40.260Z","endTime":"2026-06-28T21:55:43.542Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.6,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77493802918509,"aZ":-28.161561235923223,"pfxX":5.1228939127031055,"pfxZ":2.7275346845103012,"pX":-0.8146689708611143,"pZ":0.825978270872002,"vX0":-7.3242813179067205,"vY0":-120.38615792702548,"vZ0":-6.041122405233333,"x":148.05,"y":216.48,"x0":1.597809582116431,"y0":50.00379262851377,"z0":5.852180622445703,"aX":7.540676754189118},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.7,"breakHorizontal":-7.6,"spinRate":1353,"spinDirection":115},"zone":13,"typeConfidence":0.9,"plateTime":0.4545051557758093,"extension":5.78654611422796},"index":4,"playId":"82b71291-d8c4-3608-a93a-dfc1104f7228","pitchNumber":4,"startTime":"2026-06-28T21:56:00.224Z","endTime":"2026-06-28T21:56:03.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.536563464702052,"aZ":-28.802306826294625,"pfxX":4.666575440730076,"pfxZ":2.361583379752135,"pX":1.092652113744431,"pZ":1.9924901141537559,"vX0":-3.203622916207513,"vY0":-119.16220041339533,"vZ0":-3.14234160096355,"x":75.35,"y":184.98,"x0":1.8533499420910111,"y0":50.00177888153667,"z0":5.951297031934638,"aX":6.659295259799963},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.7,"breakHorizontal":-7.6,"spinRate":1066,"spinDirection":111},"zone":14,"typeConfidence":0.9,"plateTime":0.4609968016186987,"extension":5.783110238624836},"index":5,"playId":"d44d0147-6a9f-3f7a-8e03-60c6e47261a6","pitchNumber":5,"startTime":"2026-06-28T21:56:26.369Z","endTime":"2026-06-28T21:56:30.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:56:30.281Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chuckie Robinson grounds out softly, pitcher Yuki Matsui to first baseman Gavin Sheets. Kyle Tucker to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T21:56:47.134Z","endTime":"2026-06-28T21:58:22.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673513,"link":"/api/v1/people/673513"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.324239981061087,"aZ":-30.43139170251823,"pfxX":-2.7086103023779042,"pfxZ":1.1578701911439708,"pX":0.050934325771900615,"pZ":1.9201777448024713,"vX0":-3.1362268882050404,"vY0":-121.35569171815449,"vZ0":-3.3090042029357125,"x":115.06,"y":186.94,"x0":1.7087228388181415,"y0":50.001390578503816,"z0":5.93451045547162,"aX":-4.06455068866238},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.6,"breakHorizontal":5.6,"spinRate":2728,"spinDirection":255},"zone":8,"typeConfidence":0.88,"plateTime":0.45024829495090435,"extension":5.477917249144369},"index":0,"playId":"f943f51f-04b2-3d44-aa46-b53029b132b1","pitchNumber":1,"startTime":"2026-06-28T21:56:58.347Z","endTime":"2026-06-28T21:57:01.812Z","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":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25641255420313,"aZ":-13.543468288024872,"pfxX":2.3461198977491824,"pfxZ":10.450292442336675,"pX":0.7927638537818653,"pZ":3.187731654763325,"vX0":-3.148671084029571,"vY0":-133.10787970490148,"vZ0":-4.728606935262812,"x":86.78,"y":152.71,"x0":1.6896931973185487,"y0":50.00523023296614,"z0":5.977848106037378,"aX":4.1839968729631885},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.0,"breakHorizontal":-3.5,"spinRate":2416,"spinDirection":158},"zone":3,"typeConfidence":0.9,"plateTime":0.41247907702141484,"extension":5.617855838125194},"index":1,"playId":"d80ed93c-c1ef-3dd4-b3a3-f1a3575c1234","pitchNumber":2,"startTime":"2026-06-28T21:57:22.047Z","endTime":"2026-06-28T21:57:26.168Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41665648199324,"aZ":-31.469895003811494,"pfxX":4.861917875836991,"pfxZ":0.4847495231276593,"pX":1.687205718720806,"pZ":0.31395194239627977,"vX0":-2.1494088782004224,"vY0":-120.02022191539498,"vZ0":-6.344363248910545,"x":52.69,"y":230.3,"x0":1.9653781618827262,"y0":50.001826006013054,"z0":5.813002239206609,"aX":7.053821283457515},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.5,"breakHorizontal":-8.3,"spinRate":1070,"spinDirection":117},"zone":14,"typeConfidence":0.9,"plateTime":0.45730756764469316,"extension":5.794648601053766},"index":2,"playId":"2e97d9e7-89af-3d90-8b4a-cef4bbc82ef2","pitchNumber":3,"startTime":"2026-06-28T21:57:44.370Z","endTime":"2026-06-28T21:57:50.073Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.842178577014895,"aZ":-28.780572053846033,"pfxX":4.287052085059655,"pfxZ":2.267814045570269,"pX":0.9988990256793553,"pZ":1.2708688938474182,"vX0":-3.582328528035829,"vY0":-121.31141023889293,"vZ0":-5.066061293634361,"x":78.92,"y":204.47,"x0":1.9348939476802733,"y0":50.0028976760568,"z0":5.883244238694266,"aX":6.415392180106654},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.2,"breakHorizontal":-7.0,"spinRate":1046,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.4508211990147517,"extension":5.7372946071762305},"hitData":{"launchSpeed":25.7,"launchAngle":-48.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":123.09,"coordY":186.97}},"index":3,"playId":"9bd15ccf-81b4-33d9-a2e0-b43fa043c62d","pitchNumber":4,"startTime":"2026-06-28T21:58:14.924Z","endTime":"2026-06-28T21:58:22.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T21:58:22.977Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T21:58:36.168Z","endTime":"2026-06-28T22:00:19.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.212636948102578,"aZ":-27.176160126587995,"pfxX":-0.6972012705642396,"pfxZ":3.0503042688432593,"pX":-0.4197778756970426,"pZ":1.7616529289199412,"vX0":-4.9986713512664025,"vY0":-126.73043666484432,"vZ0":-5.066100938800414,"x":133.0,"y":191.22,"x0":1.6630868295081818,"y0":50.00196949330731,"z0":5.938972112263358,"aX":-1.141255624048351},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.7,"breakHorizontal":2.3,"spinRate":2686,"spinDirection":182},"zone":7,"typeConfidence":0.9,"plateTime":0.4310521244030636,"extension":5.570708905412633},"index":0,"playId":"989d6453-7ba2-3038-abc6-48629ec72177","pitchNumber":1,"startTime":"2026-06-28T21:58:53.321Z","endTime":"2026-06-28T21:58:56.555Z","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":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.545038818149084,"aZ":-37.04359431171609,"pfxX":-8.080479655937829,"pfxZ":-3.510170519893304,"pX":-0.2766726534353481,"pZ":1.9243038237669121,"vX0":-2.083944880234051,"vY0":-117.9258446193149,"vZ0":-1.5670224180844268,"x":127.55,"y":186.82,"x0":1.6712549939889316,"y0":50.00320798132165,"z0":6.061868817040343,"aX":-11.210207887189277},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-6.5,"breakHorizontal":15.1,"spinRate":2879,"spinDirection":323},"zone":7,"typeConfidence":0.91,"plateTime":0.46715235500270147,"extension":5.456856112661272},"index":1,"playId":"585284b7-8bb3-3d53-b31a-c7a4b08ad79b","pitchNumber":2,"startTime":"2026-06-28T21:59:15.129Z","endTime":"2026-06-28T21:59:18.425Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-28T21:59:29.470Z","endTime":"2026-06-28T21:59:51.662Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.683213545821037,"aZ":-34.22818948401489,"pfxX":-4.456897281763748,"pfxZ":-1.452627259608918,"pX":-1.7373874126393998,"pZ":1.0403715356856789,"vX0":-6.442830339991228,"vY0":-118.82738122231414,"vZ0":-4.003393649351551,"x":183.23,"y":210.69,"x0":1.5974616767194878,"y0":50.001784566005284,"z0":5.886695808580531,"aX":-6.313955379327274},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.4,"breakHorizontal":9.7,"spinRate":2811,"spinDirection":322},"zone":13,"typeConfidence":0.75,"plateTime":0.4625461688908965,"extension":5.5541049406308245},"index":3,"playId":"f497d501-897a-3dd6-96eb-caf7b0fd16fa","pitchNumber":3,"startTime":"2026-06-28T21:59:51.662Z","endTime":"2026-06-28T21:59:55.130Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.009075517773006,"aZ":-29.2875802861539,"pfxX":6.360280759150563,"pfxZ":1.9431491647946726,"pX":1.0849694591764498,"pZ":0.4701157524722016,"vX0":-4.151551698326886,"vY0":-121.33213938616572,"vZ0":-6.566156791412848,"x":75.64,"y":226.09,"x0":1.9928620435248057,"y0":50.00599016870208,"z0":5.767661811985816,"aX":9.47321238381484},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.2,"breakHorizontal":-10.6,"spinRate":1185,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.4516274534483866,"extension":5.817948187489358},"index":4,"playId":"5006651d-c93e-36ac-856a-dc7707d4a467","pitchNumber":4,"startTime":"2026-06-28T22:00:14.461Z","endTime":"2026-06-28T22:00:19.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:00:19.086Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a ground ball to first baseman Freddie Freeman.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T22:03:02.772Z","endTime":"2026-06-28T22:05:19.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"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":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Alex Vesia replaces Emmet Sheehan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T22:02:21.103Z","endTime":"2026-06-28T22:03:04.670Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681911,"link":"/api/v1/people/681911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.855605513916554,"aZ":-10.207507122291089,"pfxX":2.689788723936803,"pfxZ":12.467851961052693,"pX":-0.12953351217861953,"pZ":4.235723639191178,"vX0":-1.7037692388338905,"vY0":-132.31273319687034,"vZ0":-2.412433393873191,"x":121.94,"y":124.42,"x0":0.17530344175227855,"y0":50.00521882012386,"z0":5.9135368930659915,"aX":4.740401073453293},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":22.2,"breakHorizontal":-4.4,"spinRate":2467,"spinDirection":165},"zone":11,"typeConfidence":0.89,"plateTime":0.41494431156474176,"extension":6.288396259867598},"index":1,"playId":"9b1629e0-e351-3d65-9c2c-d979fa082455","pitchNumber":1,"startTime":"2026-06-28T22:03:04.670Z","endTime":"2026-06-28T22:03:08.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.231854895452518,"aZ":-10.218322981017558,"pfxX":1.6272092800173232,"pfxZ":12.303536942548027,"pX":-0.580518729276671,"pZ":3.400760130860781,"vX0":-2.2360505740054175,"vY0":-132.6921664962477,"vZ0":-4.372608398738888,"x":139.13,"y":146.96,"x0":0.06141860437989368,"y0":50.00042639374636,"z0":5.813672755622711,"aX":2.903348669646384},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":21.6,"breakHorizontal":-2.5,"spinRate":2479,"spinDirection":167},"zone":1,"typeConfidence":0.89,"plateTime":0.4126921961387784,"extension":6.4193377576691155},"index":2,"playId":"8334f1ea-02d2-39d2-9b7d-3c230227b5eb","pitchNumber":2,"startTime":"2026-06-28T22:03:24.309Z","endTime":"2026-06-28T22:03:27.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":78.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.950664752277152,"aZ":-29.84126399383354,"pfxX":-3.235668103282767,"pfxZ":1.5242448690613184,"pX":-0.6395018712274585,"pZ":3.229818077320295,"vX0":-0.18257337231793833,"vY0":-121.99191198089817,"vZ0":-0.9350469906302703,"x":141.38,"y":151.57,"x0":-0.1425429646924915,"y0":50.005042558741295,"z0":6.149623938205322,"aX":-4.965373726374039},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.8,"breakHorizontal":5.9,"spinRate":2372,"spinDirection":245},"zone":1,"typeConfidence":0.9,"plateTime":0.4459304037386569,"extension":6.105290528837301},"index":3,"playId":"675ba6da-62a5-3d7b-bceb-1ef8017e77da","pitchNumber":3,"startTime":"2026-06-28T22:03:45.012Z","endTime":"2026-06-28T22:03:48.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.885571769308424,"aZ":-8.31019695126536,"pfxX":2.630180003947303,"pfxZ":13.143612560861857,"pX":-1.5323567077362656,"pZ":2.7776693775908967,"vX0":-4.598305972853415,"vY0":-134.11189708118337,"vZ0":-6.250545717508586,"x":175.41,"y":163.78,"x0":-0.13472848404597604,"y0":50.00336709893617,"z0":5.736127949828182,"aX":4.776059575162799},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":22.6,"breakHorizontal":-3.7,"spinRate":2494,"spinDirection":173},"zone":11,"typeConfidence":0.9,"plateTime":0.4089272087791209,"extension":6.376226456335065},"index":4,"playId":"2cfe4094-d14f-3ff1-813f-8ab495057a9e","pitchNumber":4,"startTime":"2026-06-28T22:04:05.665Z","endTime":"2026-06-28T22:04:10.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17449967509397,"aZ":-29.06404480329149,"pfxX":-3.8047261600345506,"pfxZ":2.0243512288826935,"pX":-0.9153579121054133,"pZ":2.356670757154517,"vX0":-0.5194146637249226,"vY0":-122.60508537520982,"vZ0":-2.9924379907373697,"x":151.89,"y":175.15,"x0":-0.20652487227410554,"y0":50.002173768501805,"z0":6.050008321526399,"aX":-5.844823379422126},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.2,"breakHorizontal":7.0,"spinRate":2416,"spinDirection":213},"zone":13,"typeConfidence":0.9,"plateTime":0.4451950519471035,"extension":6.224649197377361},"index":5,"playId":"20d1feb0-c16e-3219-9f51-5c8f152f0f57","pitchNumber":5,"startTime":"2026-06-28T22:04:25.171Z","endTime":"2026-06-28T22:04:28.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.801421324089837,"aZ":-31.526235967689153,"pfxX":-3.8802201101500193,"pfxZ":0.43681108662606505,"pX":-0.7516834977570414,"pZ":4.114345817296526,"vX0":-0.37288425813730774,"vY0":-121.02184256141621,"vZ0":1.4353653248409324,"x":145.65,"y":127.69,"x0":-0.09123303780739672,"y0":50.00591173314526,"z0":6.258225086584245,"aX":-5.803591877619078},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.3,"breakHorizontal":7.1,"spinRate":2291,"spinDirection":241},"zone":11,"typeConfidence":0.9,"plateTime":0.45117383193556115,"extension":6.301217911684858},"index":6,"playId":"97d96c66-fd64-367d-8603-99d99e2efce0","pitchNumber":6,"startTime":"2026-06-28T22:04:51.273Z","endTime":"2026-06-28T22:04:55.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.682216547440532,"aZ":-30.403150585004838,"pfxX":-3.914478507807507,"pfxZ":1.1950315021449676,"pX":-0.35727826906343557,"pZ":3.210839869499579,"vX0":0.5793248318643225,"vY0":-121.17212009358718,"vZ0":-0.7054193780158453,"x":130.62,"y":152.09,"x0":-0.09082182766410675,"y0":50.005606901670156,"z0":6.162148166410772,"aX":-5.821700179378832},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.3,"breakHorizontal":7.0,"spinRate":2377,"spinDirection":236},"zone":1,"typeConfidence":0.9,"plateTime":0.4520208984516523,"extension":6.250218047023819},"hitData":{"launchSpeed":97.3,"launchAngle":-2.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.03,"coordY":155.58}},"index":7,"playId":"7154b4eb-a794-3058-8b26-6410eabd8c4b","pitchNumber":7,"startTime":"2026-06-28T22:05:11.016Z","endTime":"2026-06-28T22:05:19.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:05:19.078Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out sharply to center fielder Andy Pages.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T22:05:41.138Z","endTime":"2026-06-28T22:06:03.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":82.7,"endSpeed":76.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.154889352960424,"aZ":-18.089520475158373,"pfxX":6.682468358311318,"pfxZ":9.524054395727145,"pX":-0.18449296863356507,"pZ":2.216205581691892,"vX0":-3.2465879662274144,"vY0":-120.4837062977452,"vZ0":-4.742864664159287,"x":124.03,"y":178.94,"x0":0.30825466756986775,"y0":50.00074308104787,"z0":5.796481497176748,"aX":9.879460318250374},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":16.4,"breakHorizontal":-11.4,"spinRate":1977,"spinDirection":134},"zone":8,"typeConfidence":0.92,"plateTime":0.45361823760779085,"extension":6.4070496622996504},"hitData":{"launchSpeed":101.5,"launchAngle":34.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":147.63,"coordY":43.23}},"index":0,"playId":"fe67f2ed-c26f-3283-817e-9e3afdf74fa6","pitchNumber":1,"startTime":"2026-06-28T22:05:50.375Z","endTime":"2026-06-28T22:06:03.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:06:03.399Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T22:06:15.936Z","endTime":"2026-06-28T22:08:34.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642020,"link":"/api/v1/people/642020"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":92.6,"endSpeed":84.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06768059528361,"aZ":-8.615645027035422,"pfxX":2.511642487837835,"pfxZ":12.894042554351829,"pX":-1.3135190127842888,"pZ":3.749433673330093,"vX0":-4.014076060219926,"vY0":-134.75640320213,"vZ0":-3.9578938383203006,"x":167.07,"y":137.55,"x0":-0.12648900307473016,"y0":50.00204697635095,"z0":5.853178348227096,"aX":4.588975053190775},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":22.6,"breakHorizontal":-3.6,"spinRate":2623,"spinDirection":171},"zone":11,"typeConfidence":0.9,"plateTime":0.40746694278953566,"extension":6.338798034996161},"index":0,"playId":"faa536c7-4f14-3c0c-b904-7329ccb097ed","pitchNumber":1,"startTime":"2026-06-28T22:06:31.690Z","endTime":"2026-06-28T22:06:35.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.291108761630777,"aZ":-8.66781880768339,"pfxX":1.9505926022824365,"pfxZ":12.715997578559625,"pX":-0.29074432660305605,"pZ":1.9613761429540815,"vX0":-1.6579810045831886,"vY0":-134.8600068595756,"vZ0":-8.256082819391661,"x":128.08,"y":185.82,"x0":0.07744085493732335,"y0":50.00670324319165,"z0":5.6672538496778,"aX":3.6073185622860393},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.6,"breakHorizontal":-3.2,"spinRate":2635,"spinDirection":168},"zone":7,"typeConfidence":0.9,"plateTime":0.4055479913127553,"extension":6.506769383717542},"index":1,"playId":"29ce53c9-3c41-3b47-9f97-81ff56ec1534","pitchNumber":2,"startTime":"2026-06-28T22:06:50.949Z","endTime":"2026-06-28T22:06:54.637Z","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":"abfa10a3-4968-3197-98bc-263b25ed08a0","startTime":"2026-06-28T22:07:12.475Z","endTime":"2026-06-28T22:07:16.078Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.615456915125986,"aZ":-7.900409715748665,"pfxX":1.017896149270785,"pfxZ":13.43274517446614,"pX":-0.1497987825965639,"pZ":3.0280845615645986,"vX0":-0.8337724651902013,"vY0":-134.22034722045575,"vZ0":-5.831459123798046,"x":122.71,"y":157.02,"x0":0.03407304613145707,"y0":50.00625223260501,"z0":5.804795514520199,"aX":1.8400016076235657},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":23.2,"breakHorizontal":-1.7,"spinRate":2598,"spinDirection":172},"zone":2,"typeConfidence":0.9,"plateTime":0.4095724985113005,"extension":6.288420895350236},"index":3,"playId":"9401c0bf-b181-355d-9695-8761d4822b4f","pitchNumber":3,"startTime":"2026-06-28T22:07:33.477Z","endTime":"2026-06-28T22:07:37.154Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"00bf0500-d427-42b6-97b0-5ed564fec3b6","startTime":"2026-06-28T22:07:56.187Z","endTime":"2026-06-28T22:08:01.187Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Jackson Merrill steals (17) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"actionPlayId":"00bf0500-d427-42b6-97b0-5ed564fec3b6","startTime":"2026-06-28T22:08:14.725Z","endTime":"2026-06-28T22:08:30.358Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.780184480294697,"aZ":-28.730711412498177,"pfxX":-4.6187784828504395,"pfxZ":2.1941762791473653,"pX":-1.733112057525101,"pZ":2.2181428003588652,"vX0":-2.0967753011966135,"vY0":-123.96990570911244,"vZ0":-3.447405738524239,"x":183.06,"y":178.89,"x0":-0.27841223350830513,"y0":50.00447062162667,"z0":6.003027119175001,"aX":-7.250876273245738},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.5,"breakHorizontal":8.9,"spinRate":2527,"spinDirection":218},"zone":13,"typeConfidence":0.9,"plateTime":0.4403720395071722,"extension":6.344569190979105},"index":6,"playId":"af88a15f-945e-33f9-a3d2-8834ef4d407b","pitchNumber":4,"startTime":"2026-06-28T22:08:30.358Z","endTime":"2026-06-28T22:08:34.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:08:34.651Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a ground ball to center fielder Andy Pages. Jackson Merrill scores.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T22:11:08.781Z","endTime":"2026-06-28T22:11:45.047Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"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":[2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":681911,"link":"/api/v1/people/681911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T22:08:58.497Z","endTime":"2026-06-28T22:09:21.976Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Will Klein replaces Alex Vesia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-28T22:09:21.976Z","endTime":"2026-06-28T22:11:11.135Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694361,"link":"/api/v1/people/694361"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32545941265217,"aZ":-12.970238844207294,"pfxX":-7.535259636845578,"pfxZ":9.507339654651464,"pX":-0.4421508240025262,"pZ":2.0912533607174297,"vX0":4.254458116088745,"vY0":-141.2561958575269,"vZ0":-6.329289722903616,"x":133.85,"y":182.32,"x0":-0.9892284559267811,"y0":50.00255699023078,"z0":5.195680311095269,"aX":-15.219584370847212},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":12.7,"spinRate":2328,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.3878302008557024,"extension":6.882803399974909},"index":2,"playId":"b7eb39c2-1d10-3a0e-a58e-99ddfff95c67","pitchNumber":1,"startTime":"2026-06-28T22:11:11.135Z","endTime":"2026-06-28T22:11:14.610Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26031058511271,"aZ":-11.749081618885583,"pfxX":-5.017034475528981,"pfxZ":10.233883067307985,"pX":0.08636552512974217,"pZ":3.5953026826157135,"vX0":4.734887500737777,"vY0":-140.69713860267996,"vZ0":-2.7332712891110944,"x":113.71,"y":141.71,"x0":-0.9701791908157487,"y0":50.00342087846039,"z0":5.345484369824252,"aX":-10.013973662253461},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":8.0,"spinRate":2331,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.38996285851452095,"extension":6.726100250062017},"hitData":{"launchSpeed":102.8,"launchAngle":-1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.96,"coordY":102.84}},"index":3,"playId":"98009ba3-08f4-33eb-835d-619805acae95","pitchNumber":2,"startTime":"2026-06-28T22:11:32.570Z","endTime":"2026-06-28T22:11:45.047Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:11:45.047Z","atBatIndex":51},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Miguel Andujar hit by pitch. Xander Bogaerts to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T22:12:09.491Z","endTime":"2026-06-28T22:12:53.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":87.9,"endSpeed":79.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.132199498414167,"aZ":-30.54665079361353,"pfxX":6.924061165770427,"pfxZ":0.9888904834180678,"pX":-0.29199098850902117,"pZ":2.615912270498953,"vX0":0.7543872069809462,"vY0":-127.92568785414323,"vZ0":-0.32964138726717684,"x":128.13,"y":168.15,"x0":-1.4898029915555762,"y0":50.00063777817304,"z0":5.164093072089507,"aX":11.345218595270307},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.9,"breakHorizontal":-12.7,"spinRate":2637,"spinDirection":58},"zone":5,"typeConfidence":2.0,"plateTime":0.4300148307811953,"extension":6.566474707651785},"index":0,"playId":"7d254bbf-7027-3bca-99b1-301066c5bf77","pitchNumber":1,"startTime":"2026-06-28T22:12:12.812Z","endTime":"2026-06-28T22:12:16.344Z","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":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.733944368340993,"aZ":-32.516488998558806,"pfxX":5.874848711930943,"pfxZ":-0.20965942935427062,"pX":1.2691274071779124,"pZ":1.7557948121646874,"vX0":4.264389623079695,"vY0":-126.65023572473993,"vZ0":-1.5782962079848089,"x":68.62,"y":191.37,"x0":-1.2019197481409833,"y0":50.004648373066956,"z0":4.996404220250498,"aX":9.509477192092946},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.5,"breakHorizontal":-11.6,"spinRate":2653,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4330789839207192,"extension":6.693735319684803},"index":1,"playId":"e7b39881-e6aa-35df-abe1-fc9bd5d2f2a5","pitchNumber":2,"startTime":"2026-06-28T22:12:29.913Z","endTime":"2026-06-28T22:12:33.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15954248991509,"aZ":-46.74100316165893,"pfxX":5.716222241934647,"pfxZ":-10.062547867898097,"pX":-2.08319514645889,"pZ":4.949361239882684,"vX0":-3.7027819079696416,"vY0":-120.12040385767246,"vZ0":7.817609192002987,"x":196.41,"y":105.15,"x0":-1.257579776392705,"y0":50.00005258775288,"z0":5.826882020259265,"aX":8.279354223998356},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-15.8,"breakHorizontal":-9.4,"spinRate":2461,"spinDirection":27},"zone":11,"typeConfidence":2.0,"plateTime":0.4575272446272729,"extension":6.280578829912739},"index":2,"playId":"2739cb00-a9f4-3596-b207-75a941aeb9f1","pitchNumber":3,"startTime":"2026-06-28T22:12:46.212Z","endTime":"2026-06-28T22:12:53.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:12:53.331Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sung-Mun Song strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T22:13:38.395Z","endTime":"2026-06-28T22:15:03.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":642020,"link":"/api/v1/people/642020"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T22:13:08.986Z","endTime":"2026-06-28T22:13:40.724Z","isPitch":false,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"}},{"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":97.3,"endSpeed":89.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43840281861615,"aZ":-12.782729658997907,"pfxX":-5.850942963345334,"pfxZ":9.583997111407141,"pX":0.5849494300467258,"pZ":1.2101571785199798,"vX0":6.394300083211716,"vY0":-141.4011897870098,"vZ0":-8.676416956226308,"x":94.7,"y":206.11,"x0":-0.9462562172894852,"y0":50.00421270319278,"z0":5.139810535967221,"aX":-11.841226987269804},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.7,"breakHorizontal":9.2,"spinRate":2333,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3874387204013452,"extension":6.921048993728767},"index":1,"playId":"c45242f7-d635-37f2-af5c-e39eff0aa162","pitchNumber":1,"startTime":"2026-06-28T22:13:40.724Z","endTime":"2026-06-28T22:13:44.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.468749516217738,"aZ":-45.5197212647217,"pfxX":4.244661092686614,"pfxZ":-8.812031950963085,"pX":-0.34078641272756394,"pZ":3.172735388927373,"vX0":-0.07745449244385741,"vY0":-122.37395020798107,"vZ0":3.354427652795308,"x":129.99,"y":153.12,"x0":-0.8600288118396251,"y0":50.00257100637469,"z0":5.6873441579652235,"aX":6.428380235893193},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-14.9,"breakHorizontal":-7.7,"spinRate":2530,"spinDirection":33},"zone":1,"typeConfidence":2.0,"plateTime":0.44782998526707907,"extension":6.49198726925962},"index":2,"playId":"0d16ec4e-6bd4-3c3f-9905-82fb77bcaec4","pitchNumber":2,"startTime":"2026-06-28T22:13:56.211Z","endTime":"2026-06-28T22:14:00.538Z","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":96.8,"endSpeed":88.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.679580207316043,"aZ":-14.859796710947595,"pfxX":-5.952730601895729,"pfxZ":8.546268912936643,"pX":-0.7103497526974015,"pZ":4.304540730197003,"vX0":2.9141967165747418,"vY0":-141.0955284366595,"vZ0":-0.26257568280312266,"x":144.08,"y":122.56,"x0":-0.9805547099699718,"y0":50.00192817962073,"z0":5.352454841245536,"aX":-12.057974404320927},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.6,"breakHorizontal":10.2,"spinRate":2287,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3875114378878912,"extension":6.860183292010933},"index":3,"playId":"f12e607d-1993-3801-80f0-33dd7dee6465","pitchNumber":3,"startTime":"2026-06-28T22:14:22.229Z","endTime":"2026-06-28T22:14:26.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55465362926619,"aZ":-12.851855254608294,"pfxX":-4.9589955169265725,"pfxZ":9.450535661842926,"pX":0.04372693519847115,"pZ":3.105927385941298,"vX0":4.3416036697449165,"vY0":-141.4564894754502,"vZ0":-3.731168035164139,"x":115.33,"y":154.92,"x0":-0.8599490113500083,"y0":50.003929252847726,"z0":5.254936706662955,"aX":-10.140758638768485},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.7,"breakHorizontal":8.2,"spinRate":2282,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3858753798187573,"extension":6.818969328720186},"index":4,"playId":"38ce9610-ccf2-346f-9ee8-81b264bb7105","pitchNumber":4,"startTime":"2026-06-28T22:14:39.871Z","endTime":"2026-06-28T22:14:43.398Z","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.2,"endSpeed":90.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.900058375778308,"aZ":-14.4710321901772,"pfxX":-6.968731152589222,"pfxZ":8.485311297621061,"pX":0.36552735946257653,"pZ":3.663468165492778,"vX0":5.935795437330337,"vY0":-143.0378536240606,"vZ0":-2.1778312142578127,"x":103.07,"y":139.87,"x0":-0.8242614595217036,"y0":50.00032373774375,"z0":5.334742597438406,"aX":-14.535996228347082},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.1,"breakHorizontal":11.5,"spinRate":2265,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3819236659510916,"extension":6.89758173628359},"index":5,"playId":"a618b931-3a09-3ced-a494-17e3e64933e3","pitchNumber":5,"startTime":"2026-06-28T22:15:00.394Z","endTime":"2026-06-28T22:15:03.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:15:03.969Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andy Pages pops out to pitcher Jason Adam.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T22:17:32.519Z","endTime":"2026-06-28T22:18:29.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jason Adam replaces Yuki Matsui.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T22:16:17.656Z","endTime":"2026-06-28T22:17:34.673Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.208412510864196,"aZ":-15.206837204462998,"pfxX":-6.674890598948477,"pfxZ":9.178688617854823,"pX":-0.7983665929146598,"pZ":4.157207164202873,"vX0":1.474199743797797,"vY0":-134.82595713231905,"vZ0":-3.1059632263090453,"x":147.43,"y":126.54,"x0":-0.48360162400368895,"y0":50.00066462182728,"z0":6.39167190371659,"aX":-12.336703695200711},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.2,"breakHorizontal":11.8,"spinRate":2448,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.4056097008708419,"extension":6.189623577134684},"index":1,"playId":"08d6e320-2dad-3f3a-beb3-de763a659257","pitchNumber":1,"startTime":"2026-06-28T22:17:34.673Z","endTime":"2026-06-28T22:17:38.443Z","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":0},"pitchData":{"startSpeed":84.4,"endSpeed":79.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.16559603777456,"aZ":-30.1230010371298,"pfxX":-1.2497430427489973,"pfxZ":1.309937172724343,"pX":-0.840752341430934,"pZ":2.1151486330418448,"vX0":0.2945156341434011,"vY0":-123.06140401092567,"vZ0":-3.931802015750068,"x":149.05,"y":181.67,"x0":-0.798201150486562,"y0":50.000814823081974,"z0":6.234082927943906,"aX":-1.9521606741683255},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.8,"breakHorizontal":2.2,"spinRate":2443,"spinDirection":214},"zone":13,"typeConfidence":0.9,"plateTime":0.4419709398767129,"extension":6.10166828305759},"index":2,"playId":"906b1618-ffb6-3e52-9bf1-3afbecda7c6a","pitchNumber":2,"startTime":"2026-06-28T22:17:47.757Z","endTime":"2026-06-28T22:17:52.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51663741080013,"aZ":-14.323809550850273,"pfxX":-7.673333213882534,"pfxZ":9.733986728601915,"pX":-0.8858028687267194,"pZ":3.22007863632717,"vX0":1.9493257394319372,"vY0":-134.64051026905636,"vZ0":-5.161914107363008,"x":150.76,"y":151.84,"x0":-0.6225934921927467,"y0":50.00667610322018,"z0":6.177710253808693,"aX":-14.075827370628813},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.7,"breakHorizontal":13.4,"spinRate":2478,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.4069763041509189,"extension":6.401933025839859},"hitData":{"launchSpeed":68.5,"launchAngle":72.0,"totalDistance":70.0,"trajectory":"popup","hardness":"medium","location":"1","coordinates":{"coordX":126.48,"coordY":170.28}},"index":3,"playId":"e8ad4a5c-a54e-38e7-a471-e022aec2c3d3","pitchNumber":3,"startTime":"2026-06-28T22:18:20.778Z","endTime":"2026-06-28T22:18:29.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:18:29.940Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out, third baseman Manny Machado to first baseman Gavin Sheets.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T22:19:02.547Z","endTime":"2026-06-28T22:19:11.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.202092388687294,"aZ":-12.653351542746366,"pfxX":-3.9302432150414983,"pfxZ":10.156009881252047,"pX":0.2470737805874625,"pZ":3.718578070718398,"vX0":3.5175715861417394,"vY0":-137.24566089064703,"vZ0":-4.697017383879916,"x":107.58,"y":138.38,"x0":-0.5358033134838197,"y0":50.00492457796847,"z0":6.303091987968567,"aX":-7.55613937912697},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":6.5,"spinRate":2586,"spinDirection":210},"zone":12,"typeConfidence":0.91,"plateTime":0.3979352969897194,"extension":6.2708793062484975},"hitData":{"launchSpeed":65.9,"launchAngle":15.0,"totalDistance":128.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.2,"coordY":140.22}},"index":0,"playId":"84f74212-3670-3552-8af0-33ee8216deee","pitchNumber":1,"startTime":"2026-06-28T22:19:03.109Z","endTime":"2026-06-28T22:19:11.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:19:11.090Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mookie Betts singles on a line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T22:19:32.192Z","endTime":"2026-06-28T22:21:35.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51103069161877,"aZ":-30.948455086409847,"pfxX":-0.805008359827674,"pfxZ":0.7592906454982025,"pX":-0.48073221902495356,"pZ":2.131309459170186,"vX0":0.872337825207571,"vY0":-125.73000830140471,"vZ0":-4.15781335884076,"x":135.32,"y":181.23,"x0":-0.7255709182110611,"y0":50.004491044731076,"z0":6.283510913061699,"aX":-1.3050431966482259},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.7,"breakHorizontal":1.3,"spinRate":2513,"spinDirection":347},"zone":7,"typeConfidence":0.9,"plateTime":0.43357434089455804,"extension":6.126754901488576},"index":0,"playId":"3e644e4b-9299-39f8-8c87-78454f7204af","pitchNumber":1,"startTime":"2026-06-28T22:19:38.450Z","endTime":"2026-06-28T22:19:41.945Z","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":2},"pitchData":{"startSpeed":78.8,"endSpeed":73.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.679961319308084,"aZ":-37.10010112554193,"pfxX":7.7989600901459815,"pfxZ":-3.672965854490169,"pX":-0.4297727724572373,"pZ":1.4296242684608533,"vX0":-1.267344431220407,"vY0":-114.88168333510477,"vZ0":-2.8302123942786617,"x":133.38,"y":200.18,"x0":-0.8854291009022145,"y0":50.002851816992965,"z0":6.272993499701295,"aX":10.456098988159646},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-7.1,"breakHorizontal":-13.8,"spinRate":2725,"spinDirection":46},"zone":13,"typeConfidence":0.91,"plateTime":0.4762253185416645,"extension":5.9954209496854505},"index":1,"playId":"50aa7b2a-977b-3138-8b29-051ae8eb38d4","pitchNumber":2,"startTime":"2026-06-28T22:19:53.199Z","endTime":"2026-06-28T22:19:57.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.239409647349888,"aZ":-34.05442931510976,"pfxX":9.179443422221185,"pfxZ":-1.4204341297906264,"pX":-0.0935687660417557,"pZ":2.1572412103620446,"vX0":-0.6747638179102313,"vY0":-115.04304966608599,"vZ0":-1.630155533123065,"x":120.57,"y":180.53,"x0":-0.9844293574939246,"y0":50.00485837225467,"z0":6.22080108770264,"aX":12.126200702657917},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-2.8,"breakHorizontal":-16.3,"spinRate":2775,"spinDirection":54},"zone":5,"typeConfidence":0.91,"plateTime":0.47877777240758057,"extension":5.960551912942441},"index":2,"playId":"46af595b-7e7c-39a3-a583-d63ecfa6b672","pitchNumber":3,"startTime":"2026-06-28T22:20:08.729Z","endTime":"2026-06-28T22:20:17.842Z","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":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.761367566874718,"aZ":-25.137722616521376,"pfxX":-9.817587824908612,"pfxZ":4.154125022620667,"pX":1.1405595095418466,"pZ":0.2787653412484034,"vX0":7.723001079028292,"vY0":-129.57618954592033,"vZ0":-9.514374167186872,"x":73.52,"y":231.25,"x0":-0.6070053878513635,"y0":50.006223991707834,"z0":5.927539522971602,"aX":-16.65237013958545},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.5,"breakHorizontal":16.0,"spinRate":2184,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.4231420984955463,"extension":6.245035870801481},"index":3,"playId":"feb9c71d-57d0-3daf-a703-974c90f61506","pitchNumber":4,"startTime":"2026-06-28T22:20:49.598Z","endTime":"2026-06-28T22:20:52.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.795213529627222,"aZ":-27.87049768183834,"pfxX":-10.350869869496396,"pfxZ":2.5089951528879597,"pX":-0.4686207502027453,"pZ":1.9508032406616365,"vX0":4.080682138900351,"vY0":-129.84143882603217,"vZ0":-5.106140251307094,"x":134.86,"y":186.11,"x0":-0.7108408449483028,"y0":50.00580288106296,"z0":6.049726315690145,"aX":-17.772657823547764},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.7,"breakHorizontal":17.9,"spinRate":2384,"spinDirection":236},"zone":7,"typeConfidence":0.9,"plateTime":0.42097731370535874,"extension":6.224872378175283},"index":4,"playId":"da5ca317-ce5e-3ce1-8d6c-e7b13e4143e9","pitchNumber":5,"startTime":"2026-06-28T22:21:05.869Z","endTime":"2026-06-28T22:21:09.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.439961311767195,"aZ":-31.894796821662837,"pfxX":-1.373389346851319,"pfxZ":0.18052293209248305,"pX":-0.11396617068466454,"pZ":3.04217647571587,"vX0":1.9985330035125475,"vY0":-124.84828268731486,"vZ0":-1.7368132418400555,"x":121.34,"y":156.64,"x0":-0.7453329836608121,"y0":50.0062242069841,"z0":6.364633913791086,"aX":-2.1750566831803915},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.1,"breakHorizontal":2.0,"spinRate":2606,"spinDirection":48},"zone":2,"typeConfidence":0.88,"plateTime":0.4382174534556609,"extension":6.1789304868454265},"hitData":{"launchSpeed":93.9,"launchAngle":8.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.09,"coordY":113.3}},"index":5,"playId":"18b9f5ee-ad1e-3d1b-92d3-e94cfc8dcb08","pitchNumber":6,"startTime":"2026-06-28T22:21:23.748Z","endTime":"2026-06-28T22:21:35.599Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:21:35.599Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Muncy flies out to left fielder Samad Taylor.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T22:21:51.074Z","endTime":"2026-06-28T22:23:44.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.371994598171412,"aZ":-29.57270786550025,"pfxX":-1.4637730853093784,"pfxZ":1.664792184436532,"pX":0.05087968472928183,"pZ":1.5209510078106996,"vX0":2.807292854776475,"vY0":-124.15753593091759,"vZ0":-5.106411567723368,"x":115.06,"y":197.71,"x0":-0.9032419296258258,"y0":50.00461145074244,"z0":6.05936951844619,"aX":-2.2904631550008947},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.0,"breakHorizontal":2.0,"spinRate":2665,"spinDirection":267},"zone":14,"typeConfidence":0.9,"plateTime":0.4408036794213279,"extension":6.130162145645457},"index":0,"playId":"d9392f91-26ab-3b20-9053-5932d62fd9e3","pitchNumber":1,"startTime":"2026-06-28T22:22:01.752Z","endTime":"2026-06-28T22:22:05.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.869055381883392,"aZ":-28.996905224627607,"pfxX":-10.04391335944165,"pfxZ":1.8913291522188858,"pX":-0.41969709785622045,"pZ":0.46777356790568236,"vX0":4.496709245550112,"vY0":-129.0315372721158,"vZ0":-7.92660185922866,"x":133.0,"y":226.15,"x0":-0.8839721021298301,"y0":50.003167252110984,"z0":5.826811884690287,"aX":-16.867112067652712},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.8,"breakHorizontal":17.2,"spinRate":2186,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.425153139227298,"extension":6.239566703225278},"index":1,"playId":"f86b229c-f558-32a5-9573-6839aac61594","pitchNumber":2,"startTime":"2026-06-28T22:22:25.278Z","endTime":"2026-06-28T22:22:29.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.705013761414673,"aZ":-30.518014120358327,"pfxX":-0.7157494152408637,"pfxZ":1.0348822981606682,"pX":0.11440300278384719,"pZ":1.8874341307035878,"vX0":2.5022299898882174,"vY0":-124.83001054797975,"vZ0":-4.495799451700979,"x":112.64,"y":187.82,"x0":-0.8034638196709889,"y0":50.00105031815426,"z0":6.1951870462183685,"aX":-1.1416047066909514},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.2,"breakHorizontal":0.8,"spinRate":2637,"spinDirection":143},"zone":8,"typeConfidence":0.9,"plateTime":0.43706178495403103,"extension":6.199507640961867},"index":2,"playId":"72d3e6ce-0cf1-371f-b979-b5862ec4d352","pitchNumber":3,"startTime":"2026-06-28T22:22:52.403Z","endTime":"2026-06-28T22:22:56.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69084617944211,"aZ":-13.973775153640684,"pfxX":-4.590745271769115,"pfxZ":9.66694247761306,"pX":-1.843011728799602,"pZ":4.323084810214618,"vX0":-0.914559750586535,"vY0":-136.50678383505186,"vZ0":-2.2538752369246335,"x":187.25,"y":122.06,"x0":-0.9070554297687794,"y0":50.00453565160966,"z0":6.124151521846711,"aX":-8.644143610120127},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":8.5,"spinRate":2552,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.4016027793036785,"extension":6.228699821333772},"index":3,"playId":"402ec2e6-edab-3359-aad3-1f84c37e4d47","pitchNumber":4,"startTime":"2026-06-28T22:23:16.295Z","endTime":"2026-06-28T22:23:20.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.229396353607473,"aZ":-29.526953722809075,"pfxX":-9.279551506943262,"pfxZ":1.5818214958657624,"pX":-0.6800484145351817,"pZ":2.4633222687474245,"vX0":3.765847554257844,"vY0":-128.37193109958034,"vZ0":-3.024566392621303,"x":142.92,"y":172.27,"x0":-0.9558580398290447,"y0":50.006072062022184,"z0":5.942425417814686,"aX":-15.574305709393686},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.4,"breakHorizontal":16.1,"spinRate":2223,"spinDirection":242},"zone":4,"typeConfidence":0.9,"plateTime":0.4257873334527993,"extension":6.158069720403962},"hitData":{"launchSpeed":92.7,"launchAngle":42.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":46.29,"coordY":109.78}},"index":4,"playId":"62bdb77e-5850-3d78-9cca-6a472148fafe","pitchNumber":5,"startTime":"2026-06-28T22:23:35.285Z","endTime":"2026-06-28T22:23:44.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:23:44.310Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Wagner grounds out softly, pitcher Will Klein to first baseman Freddie Freeman.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T22:28:25.413Z","endTime":"2026-06-28T22:29:23.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"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":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694361,"link":"/api/v1/people/694361"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Will Wagner replaces Rodolfo Durán.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T22:27:14.420Z","endTime":"2026-06-28T22:27:29.581Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":660710,"link":"/api/v1/people/660710"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-28T22:27:29.581Z","endTime":"2026-06-28T22:28:27.755Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.707035697654423,"aZ":-10.992186281243482,"pfxX":-4.588546221798458,"pfxZ":10.552930812933509,"pX":0.04557723471383493,"pZ":2.3794419179078683,"vX0":3.9637922386651194,"vY0":-140.5097335981281,"vZ0":-5.7544260936697595,"x":115.26,"y":174.54,"x0":-0.7846143354736301,"y0":50.00310295747692,"z0":5.162778004955193,"aX":-9.21012184115549},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.1,"breakHorizontal":7.6,"spinRate":2300,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.38925226198044705,"extension":6.976748257064214},"index":2,"playId":"f6bd15dc-69ed-396f-a7dc-8e3b68f00194","pitchNumber":1,"startTime":"2026-06-28T22:28:27.755Z","endTime":"2026-06-28T22:28:31.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11737756577388,"aZ":-40.54144929196018,"pfxX":2.133170603881311,"pfxZ":-5.254188021166103,"pX":-0.23368625755353217,"pZ":1.370952532070068,"vX0":0.8673698707541908,"vY0":-125.3336559803915,"vZ0":-1.9806116041643254,"x":125.91,"y":201.76,"x0":-0.8612862996863767,"y0":50.00246453329753,"z0":5.479369329713913,"aX":3.3967459909746625},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-9.7,"breakHorizontal":-4.1,"spinRate":2540,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.43685355054445996,"extension":6.498946506985317},"index":3,"playId":"b04a1cca-e410-3390-b263-6021c3e8a4aa","pitchNumber":2,"startTime":"2026-06-28T22:28:48.568Z","endTime":"2026-06-28T22:28:52.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9760566471179,"aZ":-41.784860654101244,"pfxX":2.9741418928205907,"pfxZ":-5.911894364790787,"pX":0.3832290831830056,"pZ":1.574014735513001,"vX0":1.5356326628294992,"vY0":-126.46615575388145,"vZ0":-1.6575120688125096,"x":102.39,"y":196.28,"x0":-0.6176444610335924,"y0":50.004045688748604,"z0":5.579186475558385,"aX":4.833735118567587},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-10.8,"breakHorizontal":-5.8,"spinRate":2506,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.43254524999951904,"extension":6.528506959113794},"index":4,"playId":"4987346a-76cd-3779-81f7-83f20e35ed8c","pitchNumber":3,"startTime":"2026-06-28T22:29:00.399Z","endTime":"2026-06-28T22:29:03.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5352408762029,"aZ":-34.9899931918029,"pfxX":5.343866567718899,"pfxZ":-1.6599401536447669,"pX":1.2888289343706472,"pZ":2.815360179285245,"vX0":4.187079653648852,"vY0":-129.44096171181164,"vZ0":0.6198019532925658,"x":67.87,"y":162.77,"x0":-1.045266600721206,"y0":50.00416942696108,"z0":5.2560791505423845,"aX":9.05055780371407},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.6,"breakHorizontal":-10.7,"spinRate":2527,"spinDirection":48},"zone":12,"typeConfidence":2.0,"plateTime":0.4234769919900292,"extension":6.61047208531251},"hitData":{"launchSpeed":48.8,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":123.62,"coordY":179.87}},"index":5,"playId":"c2c78c0c-2a8b-379b-9ac9-0c9fbcf92a7a","pitchNumber":4,"startTime":"2026-06-28T22:29:15.043Z","endTime":"2026-06-28T22:29:23.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:29:23.023Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a sharp ground ball to right fielder Kyle Tucker.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T22:29:39.133Z","endTime":"2026-06-28T22:30:14.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.046157601844484,"aZ":-34.80937663509231,"pfxX":5.777700619270817,"pfxZ":-1.4892433712850206,"pX":1.3410290824223259,"pZ":2.844997129249913,"vX0":4.75177277814047,"vY0":-131.9946643372106,"vZ0":0.4276477670439567,"x":65.88,"y":161.97,"x0":-1.2305400351312663,"y0":50.00212008327411,"z0":5.2357887234462455,"aX":10.23319315228183},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-2.4,"breakHorizontal":-11.5,"spinRate":2696,"spinDirection":76},"zone":12,"typeConfidence":2.0,"plateTime":0.4143331541429207,"extension":6.566674583940053},"index":0,"playId":"cc95e348-e000-3e25-84ac-b908db25556c","pitchNumber":1,"startTime":"2026-06-28T22:29:49.942Z","endTime":"2026-06-28T22:29:53.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.233728027849935,"aZ":-14.224956551304652,"pfxX":-4.948331874043985,"pfxZ":8.643321438569075,"pX":0.6419325988607388,"pZ":2.6461700867498017,"vX0":5.112090138427247,"vY0":-143.23215817714595,"vZ0":-5.017689696046684,"x":92.53,"y":167.33,"x0":-0.5235061627659888,"y0":50.0033659286646,"z0":5.310951875282384,"aX":-10.27697565625801},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.8,"breakHorizontal":7.9,"spinRate":2330,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.3824844216031589,"extension":6.755957655721554},"hitData":{"launchSpeed":111.8,"launchAngle":1.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":170.23,"coordY":123.12}},"index":1,"playId":"4450dc2c-9b7b-3e55-ba53-9f2d7de6ad5e","pitchNumber":2,"startTime":"2026-06-28T22:30:03.524Z","endTime":"2026-06-28T22:30:14.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:30:14.567Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samad Taylor strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T22:30:28.883Z","endTime":"2026-06-28T22:32:40.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642020,"link":"/api/v1/people/642020"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":89.0,"endSpeed":81.4,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.490981533683332,"aZ":-34.59532373708934,"pfxX":5.261493387483528,"pfxZ":-1.42966387237092,"pX":0.29939262044026027,"pZ":2.6888340400537363,"vX0":2.427591666193589,"vY0":-129.65097425877767,"vZ0":0.2706684940936548,"x":105.59,"y":166.18,"x0":-1.3341795014747053,"y0":50.003118358491925,"z0":5.235120051740134,"aX":8.907842882369042},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-2.3,"breakHorizontal":-10.1,"spinRate":2303,"spinDirection":74},"zone":3,"typeConfidence":2.0,"plateTime":0.4233499625895707,"extension":6.638483479946092},"index":0,"playId":"a1b0c886-3197-38a8-bcbe-f9d7463a6149","pitchNumber":1,"startTime":"2026-06-28T22:30:42.241Z","endTime":"2026-06-28T22:30:45.973Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"ee7ac647-a7cf-3fb7-a194-69d5aedd6cca","startTime":"2026-06-28T22:30:58.315Z","endTime":"2026-06-28T22:31:01.315Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.860365569277022,"aZ":-34.94801907458185,"pfxX":5.658827874958667,"pfxZ":-1.7056663384893511,"pX":-0.12801011337497867,"pZ":4.001852329743758,"vX0":0.887393199180279,"vY0":-126.81161150898477,"vZ0":3.691045588089626,"x":121.88,"y":130.73,"x0":-1.2178869098192133,"y0":50.00495347180979,"z0":5.321777443383423,"aX":9.182481397159307},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.9,"breakHorizontal":-10.4,"spinRate":2386,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.4325518480707369,"extension":6.60479535253379},"index":2,"playId":"34169fea-f6c6-3633-9ab8-cb8454cfb9fa","pitchNumber":2,"startTime":"2026-06-28T22:31:13.462Z","endTime":"2026-06-28T22:31:17.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60771913848997,"aZ":-31.468349573682886,"pfxX":4.227253320643501,"pfxZ":0.43986244634115224,"pX":1.4945122665664803,"pZ":2.5553771378420103,"vX0":5.031761630217589,"vY0":-126.2775286854298,"vZ0":-0.2232954274256248,"x":60.03,"y":169.78,"x0":-1.072933106310529,"y0":50.004652765425426,"z0":5.1755527206535845,"aX":6.830651819009057},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.0,"breakHorizontal":-8.8,"spinRate":2549,"spinDirection":63},"zone":12,"typeConfidence":2.0,"plateTime":0.43368005026046985,"extension":6.644289500276871},"index":3,"playId":"6162a81d-6637-3749-ae99-f2611a1fe3cc","pitchNumber":3,"startTime":"2026-06-28T22:31:30.311Z","endTime":"2026-06-28T22:31:34.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24707322692193,"aZ":-14.144456175251399,"pfxX":-5.834354603835344,"pfxZ":9.003582399519825,"pX":0.5245479763488491,"pZ":3.0439419350129953,"vX0":5.425241669510559,"vY0":-140.91953691677847,"vZ0":-3.8894515525363382,"x":97.01,"y":156.59,"x0":-0.671435457810112,"y0":50.00552163593024,"z0":5.3613147028439965,"aX":-11.687933581127973},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":9.4,"spinRate":2286,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.3892900700163948,"extension":6.712059125429468},"index":4,"playId":"56e4986e-5a45-36e8-bf5e-02ca7ea646f1","pitchNumber":4,"startTime":"2026-06-28T22:31:46.037Z","endTime":"2026-06-28T22:31:49.848Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.671561817234167,"aZ":-28.250712252476085,"pfxX":3.853055858469032,"pfxZ":2.3021188028816546,"pX":0.6141851594769786,"pZ":2.865753516273681,"vX0":3.246465986385471,"vY0":-129.7581764979692,"vZ0":-0.2021029664466404,"x":93.59,"y":161.4,"x0":-1.1544722633516773,"y0":50.00017516654985,"z0":5.100885280248869,"aX":6.554584182430285},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.3,"breakHorizontal":-7.7,"spinRate":2268,"spinDirection":59},"zone":3,"typeConfidence":2.0,"plateTime":0.4224499112438238,"extension":6.61586910445553},"index":5,"playId":"35b59f1c-3b6e-31a8-95bf-9dcc2c8b9c0a","pitchNumber":5,"startTime":"2026-06-28T22:32:10.244Z","endTime":"2026-06-28T22:32:13.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26694063979027,"aZ":-35.59240795127273,"pfxX":6.848216277462637,"pfxZ":-2.0031875102293535,"pX":1.4733555088067742,"pZ":1.0599000994999632,"vX0":4.417155619432986,"vY0":-130.11186455181954,"vZ0":-3.233755876497243,"x":60.84,"y":210.16,"x0":-1.1380575214495225,"y0":50.00174372692398,"z0":5.026477701455581,"aX":11.695134557546941},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-4.1,"breakHorizontal":-13.4,"spinRate":2562,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.42157965698888233,"extension":6.608120523271658},"index":6,"playId":"0cd85cd1-a76a-350a-8dd4-b49da16ce816","pitchNumber":6,"startTime":"2026-06-28T22:32:37.212Z","endTime":"2026-06-28T22:32:40.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:32:40.822Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T22:35:38.633Z","endTime":"2026-06-28T22:36:28.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642020,"link":"/api/v1/people/642020"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T22:32:52.282Z","endTime":"2026-06-28T22:33:31.511Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tanner Scott replaces Will Klein.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-28T22:33:31.511Z","endTime":"2026-06-28T22:35:40.965Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656945,"link":"/api/v1/people/656945"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.305312974370185,"aZ":-28.846846015536936,"pfxX":-3.322840540168476,"pfxZ":1.90498091230012,"pX":-0.5677223236162298,"pZ":3.162835786926028,"vX0":-6.498690507632601,"vY0":-130.3269189870722,"vZ0":0.3714999762736787,"x":138.64,"y":153.38,"x0":2.374554364604099,"y0":50.00452099717327,"z0":5.169766446299856,"aX":-5.805430813675339},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.7,"breakHorizontal":7.2,"spinRate":2611,"spinDirection":237},"zone":1,"typeConfidence":0.9,"plateTime":0.41775639912312856,"extension":5.853964398604911},"index":2,"playId":"8b353e86-100c-3645-bde7-87159e8ae215","pitchNumber":1,"startTime":"2026-06-28T22:35:40.965Z","endTime":"2026-06-28T22:35:44.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67374948683259,"aZ":-10.471748641725748,"pfxX":6.549722851945785,"pfxZ":10.888320953912594,"pX":-0.47064910978345215,"pZ":1.8565991933038057,"vX0":-9.473970317384186,"vY0":-140.48052545452717,"vZ0":-6.585757499688334,"x":134.94,"y":188.65,"x0":2.098984846289002,"y0":50.00277387180069,"z0":4.916577536504942,"aX":13.055106763618365},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.5,"breakHorizontal":-9.8,"spinRate":2709,"spinDirection":140},"zone":7,"typeConfidence":0.91,"plateTime":0.39032413207600225,"extension":6.110076581154943},"index":3,"playId":"cb136848-528b-3acd-b3b7-d9f558c9ab0d","pitchNumber":2,"startTime":"2026-06-28T22:35:59.033Z","endTime":"2026-06-28T22:36:02.765Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-28T22:36:09.203Z","endTime":"2026-06-28T22:36:23.066Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82385700978122,"aZ":-31.430590985025773,"pfxX":-4.2065409575440125,"pfxZ":0.4355704598064094,"pX":-0.287908220117762,"pZ":0.45168427228475355,"vX0":-5.266966561874342,"vY0":-129.30122552468225,"vZ0":-5.28609793386069,"x":127.97,"y":226.58,"x0":2.3184170844825664,"y0":50.00150118282423,"z0":4.9213061136604725,"aX":-7.1535688218794835},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.1,"breakHorizontal":8.8,"spinRate":2777,"spinDirection":265},"zone":13,"typeConfidence":0.9,"plateTime":0.4228687841041703,"extension":5.960649338038061},"index":5,"playId":"8e9a07de-76ff-35f3-8efd-9fea1a5ff86f","pitchNumber":3,"startTime":"2026-06-28T22:36:23.066Z","endTime":"2026-06-28T22:36:28.545Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:36:28.545Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Edman strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T22:38:51.784Z","endTime":"2026-06-28T22:40:24.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"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,3,4,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Freddy Fermin replaces Will Wagner, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T22:38:22.572Z","endTime":"2026-06-28T22:38:22.599Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":695238,"link":"/api/v1/people/695238"}},{"details":{"description":"Pitching Change: Wandy Peralta replaces Jason Adam.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-28T22:38:22.599Z","endTime":"2026-06-28T22:38:54.083Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593974,"link":"/api/v1/people/593974"},"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":86.4,"endSpeed":79.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43578535424788,"aZ":-26.78449828704262,"pfxX":-0.8017221679827764,"pfxZ":3.33896219282253,"pX":-0.8990752553901942,"pZ":2.6545291349172797,"vX0":-3.740031782813149,"vY0":-125.92754940346848,"vZ0":-2.468053166193551,"x":151.27,"y":167.11,"x0":0.7066162834962594,"y0":50.00284120171217,"z0":5.803717905845285,"aX":-1.2927125546279585},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.8,"breakHorizontal":2.3,"spinRate":2113,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.4341733276428936,"extension":5.898937208286704},"index":2,"playId":"b1206cc9-8077-3224-8353-5215efaf8079","pitchNumber":1,"startTime":"2026-06-28T22:38:54.083Z","endTime":"2026-06-28T22:38:58.191Z","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":87.5,"endSpeed":79.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83121672873829,"aZ":-29.97395755447316,"pfxX":8.442125716008368,"pfxZ":1.3551026097893972,"pX":1.4550291057433677,"pZ":2.0814180206894557,"vX0":-1.1150511339921685,"vY0":-127.40970173529058,"vZ0":-2.7806795721908943,"x":61.54,"y":182.58,"x0":0.8054902871429371,"y0":50.00424536250524,"z0":5.582300089268599,"aX":13.729758056704005},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.0,"breakHorizontal":-15.0,"spinRate":2126,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4316965627570837,"extension":5.852461943361079},"index":3,"playId":"948a93bc-0335-3b7e-b645-46449e29c304","pitchNumber":2,"startTime":"2026-06-28T22:39:10.967Z","endTime":"2026-06-28T22:39:14.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.5,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.647465175592004,"aZ":-30.158936174354302,"pfxX":10.463522070188178,"pfxZ":1.2477552571852026,"pX":-0.9117691883004811,"pZ":1.804819570655673,"vX0":-6.733362854436492,"vY0":-127.012467632686,"vZ0":-3.224680198828502,"x":151.75,"y":190.05,"x0":0.4288786287275431,"y0":50.002545598340774,"z0":5.516721967221775,"aX":16.910132840920934},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.7,"breakHorizontal":-17.2,"spinRate":2129,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.4330247733163666,"extension":5.937006050336671},"index":4,"playId":"77587419-a30b-3494-a9a8-60e51a8fb6ae","pitchNumber":3,"startTime":"2026-06-28T22:39:24.409Z","endTime":"2026-06-28T22:39:28.049Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-28T22:39:35.219Z","endTime":"2026-06-28T22:39:46.511Z","isPitch":false,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"}},{"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":88.2,"endSpeed":80.4,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.444107580636157,"aZ":-30.317480532390277,"pfxX":10.000383629081313,"pfxZ":1.1306277686225554,"pX":1.1740169994968301,"pZ":1.2297732156531023,"vX0":-1.6590830776057186,"vY0":-128.34040245422506,"vZ0":-4.630416987854147,"x":72.25,"y":205.58,"x0":0.5351432198325359,"y0":50.00558282825154,"z0":5.450600031044072,"aX":16.491403694511806},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.1,"breakHorizontal":-17.6,"spinRate":2159,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.42868510204649724,"extension":5.681078245313057},"index":6,"playId":"650cdcc8-6d2e-3b0a-9b3c-5b596de059f5","pitchNumber":4,"startTime":"2026-06-28T22:39:46.511Z","endTime":"2026-06-28T22:39:49.790Z","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":96.2,"endSpeed":87.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30540322833375,"aZ":-25.245691315296092,"pfxX":8.199429244830153,"pfxZ":3.4920846362077747,"pX":0.22034248968149422,"pZ":3.467390653542224,"vX0":-2.888264474199931,"vY0":-140.09998648779654,"vZ0":-2.4456775389486975,"x":108.6,"y":145.16,"x0":0.2007761125066039,"y0":50.00140791583382,"z0":6.005468886317998,"aX":16.261975502747614},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.0,"breakHorizontal":-14.3,"spinRate":2083,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.3912866105612318,"extension":5.712434491533793},"index":7,"playId":"06530bb0-c6ed-3a60-a3e1-9635c2468566","pitchNumber":5,"startTime":"2026-06-28T22:40:01.094Z","endTime":"2026-06-28T22:40:05.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.5,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.035921924703946,"aZ":-31.095104970057232,"pfxX":8.242496669327062,"pfxZ":0.6554840710369358,"pX":0.6211213364662592,"pZ":1.4284873158823255,"vX0":-2.389038447868198,"vY0":-128.39139247031494,"vZ0":-4.045228355242073,"x":93.32,"y":200.21,"x0":0.4984236832173697,"y0":50.00445214757435,"z0":5.471032417916287,"aX":13.626166272484019},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.5,"breakHorizontal":-14.3,"spinRate":2048,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4282307189481269,"extension":5.774864361856664},"index":8,"playId":"8f462180-5062-38a9-aa6d-946168ed1b6e","pitchNumber":6,"startTime":"2026-06-28T22:40:20.267Z","endTime":"2026-06-28T22:40:24.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:40:24.152Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker challenged (pitch result), call on the field was confirmed: Kyle Tucker called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T22:40:40.656Z","endTime":"2026-06-28T22:42:10.199Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.844404819320427,"aZ":-27.456525417252298,"pfxX":0.13391909103081678,"pfxZ":2.78345543975482,"pX":0.10009253219437081,"pZ":1.741218038707576,"vX0":-1.2363497932475263,"vY0":-129.17553687232248,"vZ0":-4.610685020312706,"x":113.18,"y":191.77,"x0":0.5666821113807969,"y0":50.006303928442925,"z0":5.649700718624938,"aX":0.22741176689229475},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.3,"breakHorizontal":0.0,"spinRate":2088,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.4233345265971886,"extension":6.097077012903897},"index":0,"playId":"5f3a0bb3-f021-309a-b717-0262707db394","pitchNumber":1,"startTime":"2026-06-28T22:40:49.377Z","endTime":"2026-06-28T22:40:52.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42834712904326,"aZ":-27.465417833894282,"pfxX":-1.0791196293736816,"pfxZ":2.839613716451126,"pX":-0.9422800684243312,"pZ":2.1725819615157107,"vX0":-3.559901597913989,"vY0":-127.4896523292121,"vZ0":-3.235459858291277,"x":152.92,"y":180.12,"x0":0.6082417928594773,"y0":50.002131616993076,"z0":5.60893289582391,"aX":-1.7890222173141521},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.7,"breakHorizontal":2.8,"spinRate":2170,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.42842628034454977,"extension":6.125472907470097},"index":1,"playId":"a0a22a84-8ccf-3bec-8f2f-e504e57b7219","pitchNumber":2,"startTime":"2026-06-28T22:41:07.484Z","endTime":"2026-06-28T22:41:11.004Z","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":96.6,"endSpeed":87.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47573409564141,"aZ":-23.92227630941555,"pfxX":9.207422366457838,"pfxZ":4.145472097383131,"pX":-0.3966255737255365,"pZ":4.228575890564994,"vX0":-4.804208279910275,"vY0":-140.61035929599663,"vZ0":-0.9622341788454986,"x":132.12,"y":124.61,"x0":0.142702671656975,"y0":50.00538737909213,"z0":6.1351227115380595,"aX":18.340983223247086},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.4,"breakHorizontal":-15.6,"spinRate":2103,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.39032539725296367,"extension":5.712571417918587},"index":2,"playId":"33336017-6597-3783-bd76-d9f503b3a2d6","pitchNumber":3,"startTime":"2026-06-28T22:41:28.332Z","endTime":"2026-06-28T22:41:31.770Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.795790201290835,"aZ":-22.14901130658534,"pfxX":8.873772151562507,"pfxZ":5.0975839918138774,"pX":0.2973150549555261,"pZ":3.378728447383948,"vX0":-1.962122428406341,"vY0":-139.855532179144,"vZ0":-3.4221076565866295,"x":105.67,"y":147.55,"x0":-0.14100235343059833,"y0":50.000770900178914,"z0":6.08415522440041,"aX":17.44096430605328},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.6,"breakHorizontal":-15.6,"spinRate":2104,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.3927961984196968,"extension":5.500024445361649},"index":3,"playId":"ba186438-8b84-3035-9c6e-dee02280ac91","pitchNumber":4,"startTime":"2026-06-28T22:41:43.184Z","endTime":"2026-06-28T22:42:10.199Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"}},"playEndTime":"2026-06-28T22:42:10.199Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Miguel Rojas lines out to third baseman Manny Machado.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T22:42:53.552Z","endTime":"2026-06-28T22:43:16.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"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,3],"actionIndex":[0],"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":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Miguel Rojas replaces Alex Freeland.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T22:42:07.720Z","endTime":"2026-06-28T22:42:16.893Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":690976,"link":"/api/v1/people/690976"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-28T22:42:16.893Z","endTime":"2026-06-28T22:42:55.501Z","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":88.0,"endSpeed":80.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.069327963406526,"aZ":-29.617621636514702,"pfxX":8.624607501886706,"pfxZ":1.5507134230502757,"pX":0.22542948655783773,"pZ":1.339283849572787,"vX0":-3.330564806276268,"vY0":-128.00518177782416,"vZ0":-4.738497830200698,"x":108.41,"y":202.62,"x0":0.42779681840956396,"y0":50.004159151539454,"z0":5.551629781418488,"aX":14.217396341981622},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.9,"breakHorizontal":-14.8,"spinRate":2174,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4290010006541616,"extension":5.780330567492578},"index":2,"playId":"eaf25a31-8f97-3283-89c8-b4dfbaf127a9","pitchNumber":1,"startTime":"2026-06-28T22:42:55.501Z","endTime":"2026-06-28T22:43:00.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37760551048501,"aZ":-29.839932211269932,"pfxX":8.590271875199788,"pfxZ":1.3967969824750615,"pX":-0.008989981843364714,"pZ":2.279177198353701,"vX0":-3.4770982899299665,"vY0":-129.17898081340823,"vZ0":-2.6921763446189906,"x":117.34,"y":177.24,"x0":0.24583606481750248,"y0":50.00414138834249,"z0":5.65208236410342,"aX":14.376426387206877},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.2,"breakHorizontal":-14.6,"spinRate":2185,"spinDirection":121},"zone":5,"typeConfidence":2.0,"plateTime":0.4256041445950829,"extension":5.724790585221471},"hitData":{"launchSpeed":84.0,"launchAngle":11.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":89.92,"coordY":156.01}},"index":3,"playId":"5bc83c77-5087-337a-9109-585dbac74fbe","pitchNumber":2,"startTime":"2026-06-28T22:43:11.396Z","endTime":"2026-06-28T22:43:16.621Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:43:16.621Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Manny Machado doubles (15) on a sharp line drive to left fielder Tommy Edman.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T22:45:27.122Z","endTime":"2026-06-28T22:45:58.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Miguel Rojas remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T22:44:47.131Z","endTime":"2026-06-28T22:45:29.300Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":690976,"link":"/api/v1/people/690976"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63498301764662,"aZ":-28.279912300279218,"pfxX":-2.596255668439138,"pfxZ":2.096450468370998,"pX":0.33333830103204015,"pZ":2.92804694995185,"vX0":-4.798494174684787,"vY0":-134.38608268275775,"vZ0":-0.7604381292711897,"x":104.29,"y":159.72,"x0":2.4681251000908992,"y0":50.003816711783756,"z0":5.194457731020566,"aX":-4.827134385502172},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.8,"breakHorizontal":5.6,"spinRate":2708,"spinDirection":246},"zone":3,"typeConfidence":0.89,"plateTime":0.40504383229847907,"extension":6.08876444849098},"index":1,"playId":"35f40d14-0f55-39fb-b31b-58865256f6fd","pitchNumber":1,"startTime":"2026-06-28T22:45:29.300Z","endTime":"2026-06-28T22:45:32.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26041100429568,"aZ":-28.91478709350188,"pfxX":-2.421972462070186,"pfxZ":1.833285712819416,"pX":-0.6661614269908813,"pZ":2.6845201790225777,"vX0":-6.855107089470823,"vY0":-131.59300931079184,"vZ0":-1.191218585260948,"x":142.39,"y":166.3,"x0":2.272833573930493,"y0":50.00409859866461,"z0":5.257912902968226,"aX":-4.30553343126702},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.2,"breakHorizontal":5.6,"spinRate":2729,"spinDirection":247},"zone":4,"typeConfidence":0.9,"plateTime":0.4140357710267537,"extension":6.040970137261649},"hitData":{"launchSpeed":100.8,"launchAngle":12.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":65.38,"coordY":127.56}},"index":2,"playId":"dbbf398f-73ac-3e25-94da-f042daaddcae","pitchNumber":2,"startTime":"2026-06-28T22:45:43.745Z","endTime":"2026-06-28T22:45:58.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:45:58.321Z","atBatIndex":65},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Ty France hit by pitch.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T22:47:05.778Z","endTime":"2026-06-28T22:48:48.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ty France replaces Gavin Sheets.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T22:46:05.650Z","endTime":"2026-06-28T22:46:10.993Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-28T22:46:10.993Z","endTime":"2026-06-28T22:47:08.120Z","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(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":97.8,"endSpeed":88.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.157591251490786,"aZ":-10.11302466708451,"pfxX":6.332466714207456,"pfxZ":10.912255083830512,"pX":-0.990938659215708,"pZ":0.47387364069514876,"vX0":-11.056050785680513,"vY0":-141.69364156280108,"vZ0":-10.289086968100488,"x":154.77,"y":225.99,"x0":2.149318476211121,"y0":50.00309162174338,"z0":4.8107729941011454,"aX":12.802832333035372},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":-9.1,"spinRate":2584,"spinDirection":135},"zone":13,"typeConfidence":0.91,"plateTime":0.38743978146969527,"extension":6.087113186294077},"index":2,"playId":"0032d7d1-2033-3f23-88d7-3d9a43b75a70","pitchNumber":1,"startTime":"2026-06-28T22:47:08.120Z","endTime":"2026-06-28T22:47:12.230Z","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":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.37120011418519,"aZ":-16.861045720071992,"pfxX":3.095921624363821,"pfxZ":7.480798771729434,"pX":-0.09246782287829673,"pZ":3.6846226384344347,"vX0":-7.657898465722291,"vY0":-142.5314368221178,"vZ0":-1.1269984680671965,"x":120.52,"y":139.3,"x0":2.233101516983068,"y0":50.00012295328282,"z0":5.155409290965079,"aX":6.336008408152056},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.4,"breakHorizontal":-4.0,"spinRate":2325,"spinDirection":136},"zone":11,"typeConfidence":0.9,"plateTime":0.38505841455921663,"extension":6.0677409910065085},"index":3,"playId":"4575f3ea-c144-3498-8ae6-c8c3bef08a96","pitchNumber":2,"startTime":"2026-06-28T22:47:31.536Z","endTime":"2026-06-28T22:47:35.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79596714298764,"aZ":-16.27090577144892,"pfxX":4.328643752662947,"pfxZ":7.8324664803732125,"pX":-0.21144549274480134,"pZ":2.2601551367327506,"vX0":-8.347432046462604,"vY0":-141.90481730726148,"vZ0":-4.555009083665885,"x":125.06,"y":177.76,"x0":2.21174747253484,"y0":50.00420504225707,"z0":4.929510310302155,"aX":8.791189902782472},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.3,"breakHorizontal":-6.0,"spinRate":2319,"spinDirection":141},"zone":5,"typeConfidence":0.9,"plateTime":0.38663015940326595,"extension":6.041369803260693},"index":4,"playId":"087c2c1f-6bd3-3b70-92ee-7dac082f5996","pitchNumber":3,"startTime":"2026-06-28T22:47:49.279Z","endTime":"2026-06-28T22:47:53.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.032410474038905,"aZ":-11.37135423609052,"pfxX":4.960159547623224,"pfxZ":10.236140564489123,"pX":-0.09975874785280842,"pZ":2.7527306673998155,"vX0":-8.312637556853586,"vY0":-141.79547073171392,"vZ0":-4.1971471492006485,"x":120.8,"y":164.46,"x0":2.228051756868073,"y0":50.00094924069293,"z0":4.98007114866589,"aX":10.079450233881364},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.8,"breakHorizontal":-7.2,"spinRate":2452,"spinDirection":136},"zone":2,"typeConfidence":0.91,"plateTime":0.3865769312319989,"extension":6.158047881977649},"index":5,"playId":"e8d5846f-6031-33ed-b5e3-0bf0bf212281","pitchNumber":4,"startTime":"2026-06-28T22:48:14.745Z","endTime":"2026-06-28T22:48:19.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67423554126461,"aZ":-12.74919487169195,"pfxX":3.8884102622777057,"pfxZ":9.581421628046744,"pX":-1.4316395003867262,"pZ":3.7482325270773655,"vX0":-11.207063219946033,"vY0":-141.77419897466652,"vZ0":-1.591257928975075,"x":171.57,"y":137.58,"x0":2.0745610494804554,"y0":50.002025087870706,"z0":5.134339211335403,"aX":7.885173052705673},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.2,"breakHorizontal":-4.7,"spinRate":2617,"spinDirection":144},"zone":11,"typeConfidence":0.9,"plateTime":0.3869700027201892,"extension":6.11041021768472},"index":6,"playId":"167ee21d-e9f8-338c-a978-c59967ae7656","pitchNumber":5,"startTime":"2026-06-28T22:48:42.860Z","endTime":"2026-06-28T22:48:48.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:48:48.849Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T22:49:10.114Z","endTime":"2026-06-28T22:51:23.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642020,"link":"/api/v1/people/642020"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.357420663961157,"aZ":-34.31380263487438,"pfxX":-3.7482943888403764,"pfxZ":-1.230966510191326,"pX":-0.403097015990935,"pZ":3.381522158771528,"vX0":-5.833548888616785,"vY0":-130.70049102726102,"vZ0":1.9636146605569846,"x":132.37,"y":147.48,"x0":2.3408069303181254,"y0":50.003626831907624,"z0":5.189008775569788,"aX":-6.512938777897623},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.6,"breakHorizontal":8.0,"spinRate":2709,"spinDirection":268},"zone":1,"typeConfidence":0.9,"plateTime":0.41834105844688274,"extension":5.942383347032181},"index":0,"playId":"f762b69e-3049-3388-9905-6f8ee20aff55","pitchNumber":1,"startTime":"2026-06-28T22:49:30.478Z","endTime":"2026-06-28T22:49:34.111Z","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":98.9,"endSpeed":90.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.793085595104245,"aZ":-11.35747395093148,"pfxX":5.287677931180552,"pfxZ":9.96656683910349,"pX":0.9061861596462478,"pZ":2.6634108617564656,"vX0":-6.059158452262636,"vY0":-143.93129509848717,"vZ0":-4.410438541501836,"x":82.46,"y":166.87,"x0":2.356112486010171,"y0":50.002677896523466,"z0":4.924368865099425,"aX":11.044731596144073},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.3,"breakHorizontal":-8.3,"spinRate":2609,"spinDirection":138},"zone":12,"typeConfidence":0.91,"plateTime":0.3811872738916846,"extension":6.101091412322848},"index":1,"playId":"ebbba3b0-036f-3077-aeab-53ca37aa1743","pitchNumber":2,"startTime":"2026-06-28T22:49:49.993Z","endTime":"2026-06-28T22:49:54.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.744960516279857,"aZ":-28.42882256713752,"pfxX":-2.293609320831318,"pfxZ":2.0988568912297385,"pX":-1.6771848162574734,"pZ":2.4651061579931883,"vX0":-9.658498700029886,"vY0":-132.07140241442139,"vZ0":-1.0955135062772832,"x":180.93,"y":172.22,"x0":2.311622492579447,"y0":50.001544346733844,"z0":4.958978448908337,"aX":-4.085266227446066},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.8,"breakHorizontal":6.1,"spinRate":2637,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.41330783785648917,"extension":6.072719075746977},"index":2,"playId":"0b43a5ad-d71a-35fa-9fca-e553de3c4e2f","pitchNumber":3,"startTime":"2026-06-28T22:50:08.826Z","endTime":"2026-06-28T22:50:13.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06279937102603,"aZ":-28.662344347396722,"pfxX":-2.410541024202378,"pfxZ":1.989862914715422,"pX":-1.2184914775318434,"pZ":2.8413800352074845,"vX0":-8.145733872551812,"vY0":-131.88001465374515,"vZ0":-0.5874429719616127,"x":163.45,"y":162.06,"x0":2.2190050376037793,"y0":50.00550115977726,"z0":5.174162803005328,"aX":-4.262853758265939},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.7,"breakHorizontal":6.1,"spinRate":2641,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.414720655699492,"extension":6.225262450357093},"index":3,"playId":"2f8646df-5f03-36ba-978f-ddc3a9ef94a7","pitchNumber":4,"startTime":"2026-06-28T22:50:36.249Z","endTime":"2026-06-28T22:50:40.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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04215737972353,"aZ":-33.044635631351,"pfxX":-3.315818982800283,"pfxZ":-0.4890834758960363,"pX":1.6306883485699E-4,"pZ":2.7455541708185116,"vX0":-5.411062148937578,"vY0":-132.6128633252686,"vZ0":0.4895348839645448,"x":116.99,"y":164.65,"x0":2.4968088237977786,"y0":50.00169574485984,"z0":4.966704380088397,"aX":-5.911965542095032},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-0.6,"breakHorizontal":7.2,"spinRate":2653,"spinDirection":278},"zone":5,"typeConfidence":0.9,"plateTime":0.4128283278546685,"extension":6.016816210573207},"index":4,"playId":"46e25e11-91e6-3249-ba3f-17610f3d742e","pitchNumber":5,"startTime":"2026-06-28T22:50:58.965Z","endTime":"2026-06-28T22:51:02.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.115086203386124,"aZ":-31.732718365878185,"pfxX":-2.5617285840519797,"pfxZ":0.2535268560746955,"pX":-0.5158053064939685,"pZ":1.41615045600625,"vX0":-6.125561819296215,"vY0":-130.92732276645876,"vZ0":-2.9201318207236806,"x":136.66,"y":200.54,"x0":2.181480378554674,"y0":50.00290767944095,"z0":4.90627003686136,"aX":-4.473583913417249},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.0,"breakHorizontal":5.9,"spinRate":2643,"spinDirection":269},"zone":13,"typeConfidence":0.9,"plateTime":0.417397035862098,"extension":6.188112360395105},"index":5,"playId":"a94ec49b-95d6-31d5-8ba8-0ef55ef547e5","pitchNumber":6,"startTime":"2026-06-28T22:51:20.045Z","endTime":"2026-06-28T22:51:23.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:51:23.808Z","atBatIndex":67},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Miguel Andujar grounds into a double play, third baseman Max Muncy to second baseman Miguel Rojas to first baseman Freddie Freeman. Ty France out at 2nd. Miguel Andujar out at 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T22:51:44.531Z","endTime":"2026-06-28T22:52:00.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80587993504609,"aZ":-29.131694385199403,"pfxX":-2.732224917315346,"pfxZ":1.6764761017778387,"pX":-0.6473898131471045,"pZ":2.4325112791670507,"vX0":-6.72617715394633,"vY0":-133.11215342602685,"vZ0":-1.1533158586739964,"x":141.68,"y":173.1,"x0":2.256760277489956,"y0":50.00236831538248,"z0":4.960771979534441,"aX":-4.951219183585257},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.0,"breakHorizontal":6.2,"spinRate":2705,"spinDirection":248},"zone":4,"typeConfidence":0.9,"plateTime":0.4098759857552179,"extension":6.05193674453202},"hitData":{"launchSpeed":108.4,"launchAngle":-3.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.13,"coordY":164.7}},"index":0,"playId":"a2cdc9c7-b6be-3cc2-8acc-e27a6d81a42c","pitchNumber":1,"startTime":"2026-06-28T22:51:52.079Z","endTime":"2026-06-28T22:52:00.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:52:00.123Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Chuckie Robinson pops out to shortstop Xander Bogaerts.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T22:54:21.390Z","endTime":"2026-06-28T22:54:32.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020"},"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":[1],"actionIndex":[0],"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":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Ty France remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T22:53:40.473Z","endTime":"2026-06-28T22:54:23.557Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"}},{"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":89.5,"endSpeed":82.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12963790719927,"aZ":-25.009535773208704,"pfxX":7.449621688978656,"pfxZ":4.141944729478989,"pX":0.0966891562708973,"pZ":1.7435500638570967,"vX0":-4.061462244576016,"vY0":-130.34081793794925,"vZ0":-4.780189828877993,"x":113.31,"y":191.7,"x0":0.703233976401811,"y0":50.002186027369525,"z0":5.478339965241949,"aX":12.880399924232156},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.7,"breakHorizontal":-12.6,"spinRate":2185,"spinDirection":122},"zone":8,"typeConfidence":2.0,"plateTime":0.4194426418536188,"extension":6.021501563463838},"hitData":{"launchSpeed":74.3,"launchAngle":45.0,"totalDistance":217.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":109.51,"coordY":115.17}},"index":1,"playId":"55bea083-6be0-3ccd-922f-1f855277acff","pitchNumber":1,"startTime":"2026-06-28T22:54:23.557Z","endTime":"2026-06-28T22:54:32.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:54:32.493Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shohei Ohtani grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T22:54:53.442Z","endTime":"2026-06-28T22:56:32.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":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":{"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":97.0,"endSpeed":88.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00311768999545,"aZ":-18.377538745695862,"pfxX":6.865967343571718,"pfxZ":6.837924331168376,"pX":-0.036154075617001,"pZ":2.151789444485331,"vX0":-2.831805527750508,"vY0":-141.12492678414333,"vZ0":-7.210728574532773,"x":118.38,"y":180.68,"x0":0.08795124267490503,"y0":50.005682166824,"z0":5.923208141679493,"aX":13.85624179188781},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.0,"breakHorizontal":-11.9,"spinRate":2091,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.3880612743940879,"extension":5.752689856649287},"index":0,"playId":"fd9bfc8b-9762-33fb-a46d-a845ecee581b","pitchNumber":1,"startTime":"2026-06-28T22:54:57.185Z","endTime":"2026-06-28T22:55:00.687Z","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":90.1,"endSpeed":82.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27720385544145,"aZ":-23.769744462951035,"pfxX":8.122796283489889,"pfxZ":4.813134700994102,"pX":0.9330026168979074,"pZ":2.137669026283629,"vX0":-1.8092631873459357,"vY0":-131.17018659210234,"vZ0":-4.162222691141851,"x":81.44,"y":181.06,"x0":0.5756387712192691,"y0":50.00076683028207,"z0":5.513304604843975,"aX":14.17817631827949},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.0,"breakHorizontal":-14.3,"spinRate":2211,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.41727048529401234,"extension":5.914724027925951},"index":1,"playId":"d0912812-eefe-3e6d-9468-7249860644a9","pitchNumber":2,"startTime":"2026-06-28T22:55:09.627Z","endTime":"2026-06-28T22:55:13.086Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-28T22:55:28.015Z","endTime":"2026-06-28T22:55:34.827Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71135930699164,"aZ":-19.010436885983214,"pfxX":5.405287795851059,"pfxZ":6.49007540126987,"pX":0.9685564832339931,"pZ":4.7204618440736095,"vX0":0.3011091141873924,"vY0":-141.61802435663063,"vZ0":-0.6546584275892818,"x":80.08,"y":111.33,"x0":0.15859008505789401,"y0":50.00543272329243,"z0":6.1720290583511765,"aX":10.966481977765634},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.8,"breakHorizontal":-9.8,"spinRate":2093,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.3869472687920976,"extension":5.633613528891875},"index":3,"playId":"6a235709-0f74-3235-9bc1-18c5c8b46f7d","pitchNumber":3,"startTime":"2026-06-28T22:55:34.827Z","endTime":"2026-06-28T22:55:39.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.504219911324675,"aZ":-28.514069684633125,"pfxX":-0.2342500377518335,"pfxZ":2.086168385818816,"pX":-0.6755408961275186,"pZ":2.33464689545177,"vX0":-2.7914212730530314,"vY0":-131.33729374471287,"vZ0":-3.131292978447449,"x":142.75,"y":175.74,"x0":0.42931070569888014,"y0":50.004598774597284,"z0":5.651633458730787,"aX":-0.41097091286591647},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.4,"breakHorizontal":1.0,"spinRate":2140,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.416248925654092,"extension":6.161543019790409},"index":4,"playId":"533f6a1b-753c-313d-b76a-f313ee854e6b","pitchNumber":4,"startTime":"2026-06-28T22:55:50.175Z","endTime":"2026-06-28T22:55:54.189Z","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":90.0,"endSpeed":82.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16883705760918,"aZ":-29.25856241665865,"pfxX":-0.9200734715995575,"pfxZ":1.6834463062402074,"pX":-0.2928720176635196,"pZ":1.4260974992544109,"vX0":-1.5093325449318413,"vY0":-131.02286593354532,"vZ0":-5.161593745900895,"x":128.16,"y":200.28,"x0":0.41065393401670647,"y0":50.005293434988715,"z0":5.613075122732061,"aX":-1.596900060408583},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.2,"breakHorizontal":2.0,"spinRate":2092,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.41833238191908695,"extension":6.186314924993459},"index":5,"playId":"32265115-edaf-36af-97d7-5a5aaf806795","pitchNumber":5,"startTime":"2026-06-28T22:56:09.328Z","endTime":"2026-06-28T22:56:13.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":97.1,"endSpeed":89.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71070411611169,"aZ":-14.952111066446585,"pfxX":5.485754027297077,"pfxZ":8.474778865953068,"pX":-0.3988073150629015,"pZ":2.4149162369791406,"vX0":-2.9339431173274133,"vY0":-141.2947622561654,"vZ0":-7.20481545183175,"x":132.2,"y":173.58,"x0":-0.06242122280649671,"y0":50.002886846135894,"z0":5.949585294322664,"aX":11.146257915556674},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.2,"breakHorizontal":-9.4,"spinRate":2084,"spinDirection":134},"zone":4,"typeConfidence":2.0,"plateTime":0.3869344263435437,"extension":5.626306929018107},"hitData":{"launchSpeed":93.3,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":130.21,"coordY":140.36}},"index":6,"playId":"f36cd1fa-afce-313d-a91d-4da75ee6c98c","pitchNumber":6,"startTime":"2026-06-28T22:56:24.753Z","endTime":"2026-06-28T22:56:32.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:56:32.354Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andy Pages flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T22:56:45.964Z","endTime":"2026-06-28T22:57:48.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"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":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"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, 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":90.8,"endSpeed":82.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.277993234470642,"aZ":-24.089106949616998,"pfxX":10.507109299911866,"pfxZ":4.648548101035416,"pX":-0.8034073035063403,"pZ":1.1065262908869247,"vX0":-6.035050707331333,"vY0":-131.87663445161851,"vZ0":-6.778549013672013,"x":147.62,"y":208.9,"x0":0.16440670056799903,"y0":50.004773309617555,"z0":5.519243393111637,"aX":18.28032267321128},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.0,"breakHorizontal":-17.5,"spinRate":2185,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.41732087988919986,"extension":6.029004357909407},"index":0,"playId":"7965b926-221f-3bac-b4a6-19bad8aaed25","pitchNumber":1,"startTime":"2026-06-28T22:56:56.944Z","endTime":"2026-06-28T22:57:00.713Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.03957711086647,"aZ":-14.737847664780736,"pfxX":7.931618681568597,"pfxZ":8.768834844301956,"pX":0.43979097583192517,"pZ":1.6366564803693844,"vX0":-1.7916233846912655,"vY0":-140.83243245782486,"vZ0":-8.983424572331161,"x":100.24,"y":194.59,"x0":0.058389593208485586,"y0":50.000489451929866,"z0":5.842961528035115,"aX":15.766974143248794},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":-13.9,"spinRate":1975,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.39045843677203473,"extension":5.843612546390614},"index":1,"playId":"8033a142-26b1-3060-bdb8-8ed209595090","pitchNumber":2,"startTime":"2026-06-28T22:57:10.360Z","endTime":"2026-06-28T22:57:16.101Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}}},{"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":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.520512351030135,"aZ":-16.247230075015953,"pfxX":5.685276688376898,"pfxZ":8.024101558420199,"pX":0.141387713433496,"pZ":2.39201525640007,"vX0":-1.370424886868723,"vY0":-140.41794499013898,"vZ0":-6.810370277348293,"x":111.61,"y":174.2,"x0":-0.1010195554756709,"y0":50.00467594017051,"z0":5.917038743003178,"aX":11.288410591711093},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.2,"breakHorizontal":-10.0,"spinRate":1926,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.3909307071125414,"extension":5.6661711870782465},"hitData":{"launchSpeed":97.9,"launchAngle":34.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.61,"coordY":57.59}},"index":2,"playId":"395f2584-450a-336a-a38d-827cabd82297","pitchNumber":3,"startTime":"2026-06-28T22:57:39.825Z","endTime":"2026-06-28T22:57:48.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T22:57:48.959Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sung-Mun Song flies out to center fielder Andy Pages.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-28T23:00:18.009Z","endTime":"2026-06-28T23:01:21.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Edgardo Henriquez replaces Tanner Scott.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T22:58:38.359Z","endTime":"2026-06-28T23:00:20.184Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683618,"link":"/api/v1/people/683618"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.5,"endSpeed":92.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59347434013702,"aZ":-13.08823132300084,"pfxX":-8.028710966787163,"pfxZ":8.800115621639597,"pX":-0.7777392817956639,"pZ":2.522377886609419,"vX0":6.166081074820498,"vY0":-146.15081501674828,"vZ0":-6.972274146115238,"x":146.65,"y":170.68,"x0":-1.8689027122951127,"y0":50.005356333460746,"z0":5.720776560003539,"aX":-17.417124263335445},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":14.8,"breakHorizontal":13.3,"spinRate":2614,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.37438669498106414,"extension":6.319497593355641},"index":1,"playId":"aa03e63f-691d-35d1-9430-af5ecf1b1f38","pitchNumber":1,"startTime":"2026-06-28T23:00:20.184Z","endTime":"2026-06-28T23:00:23.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.342364240958723,"aZ":-19.802591239957604,"pfxX":-1.5690661633604401,"pfxZ":6.495841371346999,"pX":0.8473726309315577,"pZ":1.2111674457800075,"vX0":8.07239882675772,"vY0":-136.46051017240995,"vZ0":-8.271937641017566,"x":84.7,"y":206.08,"x0":-1.9330186029377499,"y0":50.00142158900835,"z0":5.623096257881391,"aX":-2.988702678241717},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.3,"breakHorizontal":1.3,"spinRate":2746,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.39993716765484155,"extension":6.3353908879860015},"index":2,"playId":"e37949f7-3399-3f4f-9ea7-8b40f4a7896e","pitchNumber":2,"startTime":"2026-06-28T23:00:35.529Z","endTime":"2026-06-28T23:00:38.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.1,"endSpeed":91.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71409720105265,"aZ":-14.933705170380115,"pfxX":-7.071842703943794,"pfxZ":8.037297116627222,"pX":-0.44936150240691053,"pZ":4.006092452320969,"vX0":6.570550920605708,"vY0":-145.65090857538445,"vZ0":-2.8548288373678017,"x":134.13,"y":130.62,"x0":-1.817421417868065,"y0":50.00471674332227,"z0":5.903961591589003,"aX":-15.172240192671909},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.2,"breakHorizontal":11.5,"spinRate":2631,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3762861774725068,"extension":6.427372358721509},"index":3,"playId":"1c3cf450-d373-35a9-9d5d-2fab219e2e91","pitchNumber":3,"startTime":"2026-06-28T23:00:52.999Z","endTime":"2026-06-28T23:00:56.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.2,"endSpeed":90.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.887968170635,"aZ":-11.588120202075633,"pfxX":-7.002940893594591,"pfxZ":9.668297689647897,"pX":-0.15365002373311298,"pZ":2.540901058450856,"vX0":7.123612949555044,"vY0":-145.61631470471346,"vZ0":-7.3393695186483665,"x":122.86,"y":170.18,"x0":-1.7319059600211453,"y0":50.00524704934375,"z0":5.809240159893885,"aX":-14.914415929290845},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.1,"breakHorizontal":11.2,"spinRate":2641,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.37736617767316005,"extension":6.47474552831556},"hitData":{"launchSpeed":99.1,"launchAngle":31.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":100.66,"coordY":60.18}},"index":4,"playId":"0decd93f-d713-357f-96f6-8d430b3d2810","pitchNumber":4,"startTime":"2026-06-28T23:01:11.974Z","endTime":"2026-06-28T23:01:21.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T23:01:21.042Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Freddy Fermin walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-28T23:01:34.623Z","endTime":"2026-06-28T23:03:43.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":90.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.26312876523693,"aZ":-10.66324336553992,"pfxX":-6.456451047256412,"pfxZ":10.127923632059419,"pX":0.43112825973882524,"pZ":2.884022729382169,"vX0":8.185353055835343,"vY0":-145.33467661864373,"vZ0":-6.302867299084771,"x":100.57,"y":160.91,"x0":-1.5922293773311424,"y0":50.00655134851079,"z0":5.7386773644645075,"aX":-13.718841513892453},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.2,"breakHorizontal":10.0,"spinRate":2612,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.37787094894197404,"extension":6.51687819306098},"index":0,"playId":"eaa2eb16-46d4-3c4e-a0b3-bb83fc01f1f2","pitchNumber":1,"startTime":"2026-06-28T23:01:48.102Z","endTime":"2026-06-28T23:01:52.509Z","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":89.8,"endSpeed":83.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49954621687509,"aZ":-28.91412984134991,"pfxX":3.362325227017232,"pfxZ":1.8628654777221563,"pX":1.2417801508422202,"pZ":1.5648196698407897,"vX0":6.806082635407162,"vY0":-130.72702907356555,"vZ0":-5.78826716102808,"x":69.67,"y":196.53,"x0":-1.8203369244406407,"y0":50.00347611764294,"z0":5.946004286075346,"aX":5.888635477008016},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.4,"breakHorizontal":-7.4,"spinRate":2761,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4170966019848903,"extension":6.345163394288133},"index":1,"playId":"f38b0f36-b87c-3fb1-8666-48484af6b326","pitchNumber":2,"startTime":"2026-06-28T23:02:07.881Z","endTime":"2026-06-28T23:02:12.717Z","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":89.2,"endSpeed":82.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.319415374750843,"aZ":-32.33215793608631,"pfxX":3.2385755914932473,"pfxZ":-0.09209314070258579,"pX":0.8196302670918216,"pZ":2.259690092623694,"vX0":6.128023634029865,"vY0":-129.90310833631574,"vZ0":-3.183307358242937,"x":85.76,"y":177.77,"x0":-1.9838965680062486,"y0":50.00373198003457,"z0":5.940164656478057,"aX":5.5743220599257945},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.6,"breakHorizontal":-7.1,"spinRate":2822,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.4204627593502033,"extension":6.3965564084186095},"index":2,"playId":"7222c80e-912b-3d51-b5a2-7d8d3e0773d7","pitchNumber":3,"startTime":"2026-06-28T23:02:26.436Z","endTime":"2026-06-28T23:02:31.214Z","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":1},"pitchData":{"startSpeed":101.6,"endSpeed":93.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.022386878899695,"aZ":-14.856208143685931,"pfxX":-9.244306181360653,"pfxZ":7.778181104917232,"pX":-1.0974878600863545,"pZ":1.82402375862544,"vX0":5.50046509774412,"vY0":-147.7892526382585,"vZ0":-8.619134939847353,"x":158.83,"y":189.53,"x0":-1.7751230180421407,"y0":50.00487436032374,"z0":5.637949441044766,"aX":-20.588106951739988},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":12.7,"breakHorizontal":15.7,"spinRate":2521,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.36966956239146453,"extension":6.453670199067273},"index":3,"playId":"665112f1-d840-3064-a34b-21deeed38f72","pitchNumber":4,"startTime":"2026-06-28T23:02:44.847Z","endTime":"2026-06-28T23:02:48.326Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-28T23:03:03.415Z","endTime":"2026-06-28T23:03:17.817Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"}},{"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":87.6,"endSpeed":81.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.828150255053373,"aZ":-34.054694365525584,"pfxX":4.104937495850301,"pfxZ":-1.1288152135268765,"pX":-1.0746632977183581,"pZ":1.4851977519297168,"vX0":1.1319335502055183,"vY0":-127.65591651960746,"vZ0":-4.395447923555882,"x":157.96,"y":198.68,"x0":-2.056658835335835,"y0":50.00479915515464,"z0":5.89279057494968,"aX":6.815896554102496},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.8,"breakHorizontal":-7.7,"spinRate":2659,"spinDirection":80},"zone":13,"typeConfidence":2.0,"plateTime":0.42810131719739797,"extension":6.417968902161991},"index":5,"playId":"7892b7cf-b1d4-3df5-b774-7e7895b735dd","pitchNumber":5,"startTime":"2026-06-28T23:03:17.817Z","endTime":"2026-06-28T23:03:22.683Z","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":101.5,"endSpeed":93.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.458855773119346,"aZ":-16.493124562486283,"pfxX":-10.249850280123768,"pfxZ":7.065258902679323,"pX":-0.07763435667242867,"pZ":3.6877295480450303,"vX0":8.673170311129947,"vY0":-147.64099376966902,"vZ0":-3.353506240615889,"x":119.96,"y":139.21,"x0":-1.7141958256330305,"y0":50.00172999764429,"z0":5.802428763989917,"aX":-22.74344646330895},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":12.4,"breakHorizontal":17.0,"spinRate":2555,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.37026848567644643,"extension":6.527403043913998},"index":6,"playId":"34691d66-4540-30c3-a04e-20b69cf877ed","pitchNumber":6,"startTime":"2026-06-28T23:03:38.058Z","endTime":"2026-06-28T23:03:43.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T23:03:43.259Z","atBatIndex":73},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Fernando Tatis Jr. grounds into a double play, shortstop Mookie Betts to first baseman Freddie Freeman. Freddy Fermin out at 2nd. Fernando Tatis Jr. out at 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-28T23:03:57.318Z","endTime":"2026-06-28T23:04:19.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"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":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".391"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".324"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".452"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".292"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".290"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".050"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.79"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.62"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.53"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.33"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.37"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.93"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.39"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.16"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.29"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.86"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.05"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.50"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.42"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".527"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".527"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":100.9,"endSpeed":92.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.36920120008731,"aZ":-14.504281211399462,"pfxX":-9.956480377448276,"pfxZ":8.117816766759306,"pX":-1.0009620745082202,"pZ":2.4301426270488444,"vX0":6.315546749364152,"vY0":-146.7522021758741,"vZ0":-6.85707267479758,"x":155.15,"y":173.17,"x0":-1.8895199587874312,"y0":50.004708351565846,"z0":5.6644926750127915,"aX":-21.675973672438467},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":13.4,"breakHorizontal":16.8,"spinRate":2520,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3735249217309615,"extension":6.504844712949841},"hitData":{"launchSpeed":86.7,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.6,"coordY":149.49}},"index":0,"playId":"cda5118d-7505-3de3-85ea-de0536c86c48","pitchNumber":1,"startTime":"2026-06-28T23:04:12.150Z","endTime":"2026-06-28T23:04:19.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T23:04:19.904Z","atBatIndex":74}],"currentPlay":{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Fernando Tatis Jr. grounds into a double play, shortstop Mookie Betts to first baseman Freddie Freeman. Freddy Fermin out at 2nd. Fernando Tatis Jr. out at 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-28T23:03:57.318Z","endTime":"2026-06-28T23:04:19.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"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":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".391"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".324"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".452"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".292"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".290"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".050"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.79"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.62"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.53"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.33"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.37"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.93"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.39"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.16"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.29"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.86"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.05"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.50"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.42"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".527"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".527"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":100.9,"endSpeed":92.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.36920120008731,"aZ":-14.504281211399462,"pfxX":-9.956480377448276,"pfxZ":8.117816766759306,"pX":-1.0009620745082202,"pZ":2.4301426270488444,"vX0":6.315546749364152,"vY0":-146.7522021758741,"vZ0":-6.85707267479758,"x":155.15,"y":173.17,"x0":-1.8895199587874312,"y0":50.004708351565846,"z0":5.6644926750127915,"aX":-21.675973672438467},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":13.4,"breakHorizontal":16.8,"spinRate":2520,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3735249217309615,"extension":6.504844712949841},"hitData":{"launchSpeed":86.7,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.6,"coordY":149.49}},"index":0,"playId":"cda5118d-7505-3de3-85ea-de0536c86c48","pitchNumber":1,"startTime":"2026-06-28T23:04:12.150Z","endTime":"2026-06-28T23:04:19.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T23:04:19.904Z","atBatIndex":74},"scoringPlays":[16,28,35,36,51],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":82.6,"y":115.08},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":133.5,"y":210.81},"type":"O","description":"Pop Out"}],"home":[{"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":110.58,"y":144.56},"type":"O","description":"Groundout"}]}},{"startIndex":7,"endIndex":13,"top":[7,8,9],"bottom":[10,11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":116.15,"y":148.11},"type":"O","description":"Groundout"}],"home":[{"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":112.6,"y":145.43},"type":"O","description":"Pop Out"},{"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":153.69,"y":161.15},"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":2,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":80.02,"y":106.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":101.93,"y":147.97},"type":"O","description":"Lineout"}]}},{"startIndex":14,"endIndex":22,"top":[14,15,16,17,18],"bottom":[19,20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"coordinates":{"x":92.47,"y":98.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020"},"coordinates":{"x":129.22,"y":192.25},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":97.14,"y":99.46},"type":"H","description":"Single"}],"home":[{"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"coordinates":{"x":121.67,"y":189.04},"type":"O","description":"Sac Bunt"},{"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":139.82,"y":202.23},"type":"O","description":"Pop Out"}]}},{"startIndex":23,"endIndex":30,"top":[23,24,25,26],"bottom":[27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":95.78,"y":166.15},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":148.36,"y":167.24},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":79.08,"y":111.54},"type":"O","description":"Flyout"}],"home":[{"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":121.1,"y":135.79},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":53.19,"y":69.64},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":146.1,"y":148.81},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":100.33,"y":167.24},"type":"O","description":"Lineout"}]}},{"startIndex":31,"endIndex":43,"top":[31,32,33,34,35,36,37,38],"bottom":[39,40,41,42,43],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020"},"coordinates":{"x":127.54,"y":177.89},"type":"O","description":"Bunt Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":104.51,"y":91.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":96.59,"y":137.83},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":106.73,"y":163.18},"type":"O","description":"Groundout"}],"home":[{"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":93.39,"y":162.68},"type":"O","description":"Groundout"}]}},{"startIndex":44,"endIndex":53,"top":[44,45,46,47],"bottom":[48,49,50,51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":181.42,"y":110.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020"},"coordinates":{"x":123.09,"y":186.97},"type":"O","description":"Groundout"}],"home":[{"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":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":159.03,"y":155.58},"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":6,"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":147.63,"y":43.23},"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":6,"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":149.96,"y":102.84},"type":"H","description":"Single"}]}},{"startIndex":54,"endIndex":61,"top":[54,55,56,57],"bottom":[58,59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":126.48,"y":170.28},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":98.2,"y":140.22},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":176.09,"y":113.3},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":46.29,"y":109.78},"type":"O","description":"Flyout"}],"home":[{"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":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"coordinates":{"x":123.62,"y":179.87},"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":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":170.23,"y":123.12},"type":"H","description":"Single"}]}},{"startIndex":62,"endIndex":68,"top":[62,63,64],"bottom":[65,66,67,68],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":89.92,"y":156.01},"type":"O","description":"Lineout"}],"home":[{"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":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":65.38,"y":127.56},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":105.13,"y":164.7},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":69,"endIndex":74,"top":[69,70,71],"bottom":[72,73,74],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020"},"coordinates":{"x":109.51,"y":115.17},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":130.21,"y":140.36},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":146.61,"y":57.59},"type":"O","description":"Flyout"}],"home":[{"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":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"coordinates":{"x":100.66,"y":60.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":9,"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":112.6,"y":149.49},"type":"O","description":"Grounded Into DP"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":3,"hits":1,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":6,"errors":0,"leftOnBase":8},"away":{"runs":4,"hits":5,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"catcher":{"id":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020"},"first":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"second":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"third":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"shortstop":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"left":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"center":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"right":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"onDeck":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"inHole":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"battingOrder":3,"team":{"id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"}},"offense":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"onDeck":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"inHole":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"battingOrder":1,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"balls":0,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":7,"airOuts":11,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":2,"avg":".262","atBats":31,"obp":".345","slg":".439","ops":".784","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":5,"rbi":4,"leftOnBase":15,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":2},"pitching":{"flyOuts":2,"groundOuts":9,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":3,"atBats":30,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":146,"era":"3.43","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.11","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":51,"strikes":95,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":2,"pitchesPerInning":"16.22","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID687221":{"person":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"jerseyNumber":"68","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":17,"groundOuts":27,"airOuts":40,"runs":22,"doubles":7,"triples":0,"homeRuns":9,"strikeOuts":44,"baseOnBalls":15,"intentionalWalks":0,"hits":35,"hitByPitch":4,"avg":".240","atBats":146,"obp":".327","slg":".473","ops":".800","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":165,"totalBases":69,"rbi":23,"leftOnBase":77,"sacBunts":0,"sacFlies":0,"babip":".280","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.22","popOuts":12,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":7,"stolenBases":15,"stolenBasePercentage":".682","caughtStealingPercentage":".318","assists":9,"putOuts":303,"errors":0,"chances":312,"fielding":"1.000","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681911":{"person":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(H, 13)","summary":"0.2 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":12,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"13.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":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":37,"gamesStarted":0,"flyOuts":22,"groundOuts":13,"airOuts":32,"runs":8,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":39,"baseOnBalls":16,"intentionalWalks":1,"hits":14,"hitByPitch":0,"atBats":98,"obp":".263","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":513,"era":"2.60","inningsPitched":"27.2","wins":1,"losses":1,"saves":3,"saveOpportunities":4,"holds":13,"blownSaves":1,"earnedRuns":8,"whip":"1.08","battersFaced":114,"outs":83,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":513,"balls":195,"strikes":318,"strikePercentage":".620","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.41","rbi":0,"winPercentage":".500","pitchesPerInning":"18.54","gamesFinished":5,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"12.69","walksPer9Inn":"5.20","hitsPer9Inn":"4.55","runsScoredPer9":"2.60","homeRunsPer9":"0.00","inheritedRunners":22,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"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"}]},"ID663656":{"person":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 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":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":53,"groundOuts":65,"airOuts":85,"runs":45,"doubles":16,"triples":2,"homeRuns":7,"strikeOuts":70,"baseOnBalls":40,"intentionalWalks":0,"hits":68,"hitByPitch":2,"avg":".239","atBats":285,"obp":".333","slg":".382","ops":".715","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":330,"totalBases":109,"rbi":44,"leftOnBase":142,"sacBunts":0,"sacFlies":3,"babip":".289","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.71","popOuts":13,"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":5,"putOuts":140,"errors":1,"chances":146,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669899":{"person":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"jerseyNumber":"67","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":7,"groundOuts":13,"airOuts":13,"runs":8,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".218","atBats":55,"obp":".283","slg":".455","ops":".738","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":60,"totalBases":25,"rbi":12,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".257","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.33","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":25,"errors":0,"chances":27,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571970":{"person":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":37,"groundOuts":58,"airOuts":61,"runs":50,"doubles":11,"triples":1,"homeRuns":16,"strikeOuts":69,"baseOnBalls":36,"intentionalWalks":1,"hits":67,"hitByPitch":3,"avg":".263","atBats":255,"obp":".361","slg":".502","ops":".863","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":294,"totalBases":128,"rbi":35,"leftOnBase":129,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.94","popOuts":12,"lineOuts":12},"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":110,"putOuts":50,"errors":5,"chances":165,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID518692":{"person":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":49,"groundOuts":82,"airOuts":79,"runs":47,"doubles":21,"triples":1,"homeRuns":13,"strikeOuts":59,"baseOnBalls":43,"intentionalWalks":1,"hits":88,"hitByPitch":3,"avg":".289","atBats":305,"obp":".379","slg":".492","ops":".871","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":354,"totalBases":150,"rbi":45,"leftOnBase":132,"sacBunts":0,"sacFlies":3,"babip":".318","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.46","popOuts":8,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":62,"putOuts":561,"errors":0,"chances":623,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID683618":{"person":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"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":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":6,"strikes":5,"strikePercentage":".450","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":31,"gamesStarted":0,"flyOuts":13,"groundOuts":32,"airOuts":28,"runs":12,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":33,"baseOnBalls":11,"intentionalWalks":0,"hits":20,"hitByPitch":3,"atBats":113,"obp":".268","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":488,"era":"2.76","inningsPitched":"32.2","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":5,"blownSaves":0,"earnedRuns":10,"whip":"0.95","battersFaced":127,"outs":98,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":488,"balls":179,"strikes":309,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.94","gamesFinished":4,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.09","walksPer9Inn":"3.03","hitsPer9Inn":"5.51","runsScoredPer9":"3.31","homeRunsPer9":"0.28","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641778":{"person":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":13,"gamesStarted":10,"flyOuts":62,"groundOuts":51,"airOuts":96,"runs":35,"doubles":6,"triples":1,"homeRuns":16,"strikeOuts":42,"baseOnBalls":24,"intentionalWalks":0,"hits":56,"hitByPitch":1,"atBats":241,"obp":".302","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1034,"era":"4.87","inningsPitched":"64.2","wins":3,"losses":5,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":35,"whip":"1.24","battersFaced":271,"outs":194,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1034,"balls":363,"strikes":671,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".375","pitchesPerInning":"15.99","gamesFinished":1,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"5.85","walksPer9Inn":"3.34","hitsPer9Inn":"7.79","runsScoredPer9":"4.87","homeRunsPer9":"2.23","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":17,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656945":{"person":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(H, 6)","summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":5,"strikes":12,"strikePercentage":".710","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":0,"flyOuts":21,"groundOuts":25,"airOuts":34,"runs":8,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":42,"baseOnBalls":3,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":120,"obp":".202","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":487,"era":"2.10","inningsPitched":"34.1","wins":1,"losses":3,"saves":11,"saveOpportunities":12,"holds":6,"blownSaves":1,"earnedRuns":8,"whip":"0.70","battersFaced":126,"outs":103,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":487,"balls":137,"strikes":350,"strikePercentage":".720","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".250","pitchesPerInning":"14.18","gamesFinished":17,"strikeoutWalkRatio":"14.00","strikeoutsPer9Inn":"11.01","walksPer9Inn":"0.79","hitsPer9Inn":"5.50","runsScoredPer9":"2.10","homeRunsPer9":"1.05","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642020":{"person":{"id":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020"},"jerseyNumber":"52","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"900","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":2,"groundOuts":9,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".105","atBats":19,"obp":".105","slg":".105","ops":".210","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":2,"rbi":1,"leftOnBase":11,"sacBunts":3,"sacFlies":0,"babip":".133","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":1},"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":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":2,"putOuts":44,"errors":0,"chances":46,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID669242":{"person":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"jerseyNumber":"25","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":3,"groundOuts":8,"airOuts":7,"runs":1,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".333","atBats":33,"obp":".405","slg":".455","ops":".860","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":15,"rbi":4,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".423","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":8,"errors":0,"chances":14,"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"}]},"ID669165":{"person":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":28,"gamesStarted":0,"flyOuts":9,"groundOuts":24,"airOuts":20,"runs":11,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":13,"intentionalWalks":1,"hits":21,"hitByPitch":1,"atBats":97,"obp":".315","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":394,"era":"3.71","inningsPitched":"26.2","wins":2,"losses":1,"saves":1,"saveOpportunities":2,"holds":8,"blownSaves":1,"earnedRuns":11,"whip":"1.28","battersFaced":112,"outs":80,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":394,"balls":128,"strikes":266,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".667","pitchesPerInning":"14.78","gamesFinished":10,"strikeoutWalkRatio":"2.54","strikeoutsPer9Inn":"11.14","walksPer9Inn":"4.39","hitsPer9Inn":"7.09","runsScoredPer9":"3.71","homeRunsPer9":"0.67","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":8},"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}},"ID660271":{"person":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"jerseyNumber":"17","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":45,"groundOuts":61,"airOuts":64,"runs":59,"doubles":15,"triples":2,"homeRuns":17,"strikeOuts":82,"baseOnBalls":55,"intentionalWalks":9,"hits":85,"hitByPitch":5,"avg":".295","atBats":288,"obp":".412","slg":".538","ops":".950","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":354,"totalBases":155,"rbi":47,"leftOnBase":97,"sacBunts":0,"sacFlies":4,"babip":".352","groundOutsToAirouts":"0.95","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"16.94","popOuts":6,"lineOuts":13},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":36,"groundOuts":81,"airOuts":68,"runs":18,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":86,"baseOnBalls":24,"intentionalWalks":0,"hits":48,"hitByPitch":6,"atBats":280,"obp":".250","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1225,"era":"1.58","inningsPitched":"79.2","wins":8,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"0.90","battersFaced":313,"outs":239,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1225,"balls":436,"strikes":789,"strikePercentage":".640","hitBatsmen":6,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".800","pitchesPerInning":"15.38","gamesFinished":0,"strikeoutWalkRatio":"3.58","strikeoutsPer9Inn":"9.72","walksPer9Inn":"2.71","hitsPer9Inn":"5.42","runsScoredPer9":"2.03","homeRunsPer9":"0.34","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":10,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID694361":{"person":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(H, 11)","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":1,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":7,"strikes":15,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":2,"flyOuts":9,"groundOuts":32,"airOuts":24,"runs":9,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":36,"baseOnBalls":13,"intentionalWalks":2,"hits":33,"hitByPitch":2,"atBats":125,"obp":".343","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":552,"era":"2.51","inningsPitched":"32.1","wins":2,"losses":2,"saves":1,"saveOpportunities":2,"holds":11,"blownSaves":1,"earnedRuns":9,"whip":"1.42","battersFaced":140,"outs":97,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":552,"balls":196,"strikes":356,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":1,"winPercentage":".500","pitchesPerInning":"17.07","gamesFinished":3,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"10.02","walksPer9Inn":"3.62","hitsPer9Inn":"9.19","runsScoredPer9":"2.51","homeRunsPer9":"0.56","inheritedRunners":14,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680736":{"person":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":13,"flyOuts":76,"groundOuts":84,"airOuts":118,"runs":26,"doubles":13,"triples":0,"homeRuns":7,"strikeOuts":53,"baseOnBalls":18,"intentionalWalks":0,"hits":69,"hitByPitch":2,"atBats":323,"obp":".259","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1231,"era":"2.71","inningsPitched":"86.1","wins":9,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.01","battersFaced":344,"outs":259,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1231,"balls":405,"strikes":826,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".818","pitchesPerInning":"14.26","gamesFinished":1,"strikeoutWalkRatio":"2.94","strikeoutsPer9Inn":"5.53","walksPer9Inn":"1.88","hitsPer9Inn":"7.19","runsScoredPer9":"2.71","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642546":{"person":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":11,"gamesStarted":0,"flyOuts":8,"groundOuts":16,"airOuts":18,"runs":15,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":14,"baseOnBalls":11,"intentionalWalks":1,"hits":17,"hitByPitch":0,"atBats":65,"obp":".368","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":291,"era":"8.27","inningsPitched":"16.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.71","battersFaced":76,"outs":49,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":291,"balls":118,"strikes":173,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".---","pitchesPerInning":"17.82","gamesFinished":7,"strikeoutWalkRatio":"1.27","strikeoutsPer9Inn":"7.71","walksPer9Inn":"6.06","hitsPer9Inn":"9.37","runsScoredPer9":"8.27","homeRunsPer9":"2.20","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681624":{"person":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | 2 HBP, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":2,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":51,"groundOuts":69,"airOuts":102,"runs":50,"doubles":19,"triples":1,"homeRuns":15,"strikeOuts":70,"baseOnBalls":26,"intentionalWalks":0,"hits":86,"hitByPitch":5,"avg":".267","atBats":322,"obp":".327","slg":".472","ops":".799","caughtStealing":6,"stolenBases":8,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":358,"totalBases":152,"rbi":58,"leftOnBase":142,"sacBunts":0,"sacFlies":5,"babip":".293","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.47","popOuts":23,"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":10,"putOuts":216,"errors":0,"chances":226,"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"}]},"ID605141":{"person":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"jerseyNumber":"50","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"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":2,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":49,"groundOuts":40,"airOuts":82,"runs":30,"doubles":7,"triples":0,"homeRuns":11,"strikeOuts":28,"baseOnBalls":16,"intentionalWalks":1,"hits":46,"hitByPitch":1,"avg":".236","atBats":195,"obp":".296","slg":".441","ops":".737","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":213,"totalBases":86,"rbi":27,"leftOnBase":108,"sacBunts":0,"sacFlies":1,"babip":".223","groundOutsToAirouts":"0.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.73","popOuts":9,"lineOuts":24},"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":122,"putOuts":64,"errors":3,"chances":189,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669743":{"person":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":19,"groundOuts":28,"airOuts":33,"runs":19,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":16,"intentionalWalks":0,"hits":28,"hitByPitch":3,"avg":".267","atBats":105,"obp":".373","slg":".343","ops":".716","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":36,"rbi":16,"leftOnBase":58,"sacBunts":0,"sacFlies":2,"babip":".307","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"105.00","popOuts":11,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":61,"errors":1,"chances":63,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592779":{"person":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":4,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":14,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":58,"era":"2.25","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":16,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":58,"balls":22,"strikes":36,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.50","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"2.25","homeRunsPer9":"2.25","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686218":{"person":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"jerseyNumber":"80","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(W, 4-5)","summary":"5.0 IP, ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":6,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":84,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":29,"strikes":55,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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":15,"gamesStarted":15,"flyOuts":37,"groundOuts":56,"airOuts":76,"runs":41,"doubles":19,"triples":0,"homeRuns":15,"strikeOuts":81,"baseOnBalls":22,"intentionalWalks":0,"hits":70,"hitByPitch":5,"atBats":280,"obp":".314","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1269,"era":"5.08","inningsPitched":"72.2","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.27","battersFaced":310,"outs":218,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1269,"balls":451,"strikes":818,"strikePercentage":".640","hitBatsmen":5,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":1,"winPercentage":".444","pitchesPerInning":"17.46","gamesFinished":0,"strikeoutWalkRatio":"3.68","strikeoutsPer9Inn":"10.03","walksPer9Inn":"2.72","hitsPer9Inn":"8.67","runsScoredPer9":"5.08","homeRunsPer9":"1.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":23,"lineOuts":16},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID500743":{"person":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"jerseyNumber":"72","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"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":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":18,"groundOuts":38,"airOuts":38,"runs":12,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":9,"intentionalWalks":0,"hits":31,"hitByPitch":2,"avg":".267","atBats":116,"obp":".323","slg":".371","ops":".694","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":132,"totalBases":43,"rbi":13,"leftOnBase":50,"sacBunts":2,"sacFlies":3,"babip":".282","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.00","popOuts":11,"lineOuts":9},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":5,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":21,"obp":".478","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":53,"era":"13.50","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.50","battersFaced":23,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":20,"strikes":33,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".---","pitchesPerInning":"13.25","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.25","hitsPer9Inn":"20.25","runsScoredPer9":"13.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":62,"putOuts":51,"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"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID676263":{"person":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"jerseyNumber":"86","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":32,"gamesStarted":0,"flyOuts":17,"groundOuts":29,"airOuts":30,"runs":13,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":36,"baseOnBalls":8,"intentionalWalks":1,"hits":27,"hitByPitch":1,"atBats":121,"obp":".277","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":522,"era":"3.58","inningsPitched":"32.2","wins":3,"losses":1,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":13,"whip":"1.07","battersFaced":131,"outs":98,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":522,"balls":176,"strikes":346,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".750","pitchesPerInning":"15.98","gamesFinished":8,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"9.92","walksPer9Inn":"2.20","hitsPer9Inn":"7.44","runsScoredPer9":"3.58","homeRunsPer9":"1.65","inheritedRunners":15,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":5},"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}},"ID808963":{"person":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":14,"flyOuts":40,"groundOuts":72,"airOuts":66,"runs":40,"doubles":16,"triples":0,"homeRuns":14,"strikeOuts":72,"baseOnBalls":30,"intentionalWalks":0,"hits":66,"hitByPitch":5,"atBats":275,"obp":".326","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1256,"era":"4.88","inningsPitched":"72.0","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.33","battersFaced":311,"outs":216,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1256,"balls":453,"strikes":803,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".375","pitchesPerInning":"17.44","gamesFinished":0,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.75","hitsPer9Inn":"8.25","runsScoredPer9":"5.00","homeRunsPer9":"1.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":15,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690976":{"person":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"jerseyNumber":"76","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | BB, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":25,"groundOuts":46,"airOuts":35,"runs":23,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":55,"baseOnBalls":22,"intentionalWalks":0,"hits":40,"hitByPitch":1,"avg":".234","atBats":171,"obp":".321","slg":".327","ops":".648","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":199,"totalBases":56,"rbi":17,"leftOnBase":77,"sacBunts":3,"sacFlies":2,"babip":".322","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.00","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":138,"putOuts":84,"errors":3,"chances":225,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID808967":{"person":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":15,"gamesStarted":15,"flyOuts":48,"groundOuts":107,"airOuts":86,"runs":30,"doubles":11,"triples":1,"homeRuns":11,"strikeOuts":90,"baseOnBalls":19,"intentionalWalks":0,"hits":68,"hitByPitch":3,"atBats":350,"obp":".241","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1455,"era":"2.67","inningsPitched":"97.2","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"0.89","battersFaced":373,"outs":293,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1455,"balls":496,"strikes":959,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".615","pitchesPerInning":"14.90","gamesFinished":0,"strikeoutWalkRatio":"4.74","strikeoutsPer9Inn":"8.29","walksPer9Inn":"1.75","hitsPer9Inn":"6.27","runsScoredPer9":"2.76","homeRunsPer9":"1.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":10,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[660271,681624,518692,605141,571970,669242,663656,690976,500743,642020,686218,681911,694361,656945,683618],"pitchers":[686218,681911,694361,656945,683618],"bench":[669743,687221,669899],"bullpen":[676263,642546,669165,641778,808963,592779,680736,808967],"battingOrder":[660271,681624,518692,605141,571970,669242,663656,500743,642020],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Betts 2; Freeland, A; Ohtani; Tucker."},{"label":"RBI","value":"Betts 2 (27); Freeman, F (45); Ohtani (47)."},{"label":"Runners left in scoring position, 2 out","value":"Edman; Ohtani."},{"label":"SAC","value":"Robinson, C."},{"label":"Team RISP","value":"2-for-5."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Muncy-Rojas, M-Freeman, F; Betts-Freeman, F)."}]}],"note":[{"label":"a","value":"Lined out for Freeland, A in the 8th."}]},"home":{"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":2,"groundOuts":9,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":3,"avg":".221","atBats":30,"obp":".297","slg":".365","ops":".662","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":10,"rbi":2,"leftOnBase":17,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":4,"groundOuts":7,"airOuts":11,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":2,"atBats":31,"obp":".297","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":155,"era":"3.89","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.30","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":57,"strikes":98,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":4,"pitchesPerInning":"17.22","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"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":{"summary":"1.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":9,"strikes":19,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":17,"groundOuts":18,"airOuts":33,"runs":6,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":14,"intentionalWalks":2,"hits":18,"hitByPitch":1,"atBats":97,"obp":".282","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","numberOfPitches":448,"era":"1.53","inningsPitched":"29.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"1.09","battersFaced":117,"outs":88,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":448,"balls":156,"strikes":292,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".000","pitchesPerInning":"15.27","gamesFinished":5,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"10.13","walksPer9Inn":"4.30","hitsPer9Inn":"5.52","runsScoredPer9":"1.84","homeRunsPer9":"1.23","inheritedRunners":20,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":13,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"902","stats":{"batting":{"summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":27,"groundOuts":39,"airOuts":43,"runs":14,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":32,"baseOnBalls":17,"intentionalWalks":0,"hits":18,"hitByPitch":2,"avg":".142","atBats":127,"obp":".250","slg":".252","ops":".502","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":151,"totalBases":32,"rbi":11,"leftOnBase":64,"sacBunts":3,"sacFlies":2,"babip":".160","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.33","popOuts":8,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":13,"stolenBases":30,"stolenBasePercentage":".698","caughtStealingPercentage":".302","assists":21,"putOuts":382,"errors":5,"chances":408,"fielding":".988","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{"note":"(L, 5-7)","summary":"4.1 IP, 4 ER, 5 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":5,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":2,"atBats":15,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":22,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":36,"strikes":54,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"8.31","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":49,"groundOuts":99,"airOuts":92,"runs":39,"doubles":10,"triples":1,"homeRuns":10,"strikeOuts":83,"baseOnBalls":39,"intentionalWalks":0,"hits":75,"hitByPitch":8,"atBats":346,"obp":".310","caughtStealing":6,"stolenBases":5,"stolenBasePercentage":".455","caughtStealingPercentage":".545","numberOfPitches":1564,"era":"3.55","inningsPitched":"96.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.18","battersFaced":397,"outs":289,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1564,"balls":588,"strikes":976,"strikePercentage":".620","hitBatsmen":8,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":4,"winPercentage":".417","pitchesPerInning":"16.24","gamesFinished":0,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"7.75","walksPer9Inn":"3.64","hitsPer9Inn":"7.01","runsScoredPer9":"3.64","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":23,"lineOuts":20},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":14,"errors":0,"chances":21,"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":32,"gamesStarted":0,"flyOuts":13,"groundOuts":19,"airOuts":17,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":66,"baseOnBalls":13,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":115,"obp":".209","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":561,"era":"0.79","inningsPitched":"34.0","wins":2,"losses":1,"saves":21,"saveOpportunities":21,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.79","battersFaced":129,"outs":102,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":561,"balls":190,"strikes":371,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".667","pitchesPerInning":"16.50","gamesFinished":28,"strikeoutWalkRatio":"5.08","strikeoutsPer9Inn":"17.47","walksPer9Inn":"3.44","hitsPer9Inn":"3.71","runsScoredPer9":"1.32","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"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}},"ID688158":{"person":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"jerseyNumber":"66","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":18,"gamesStarted":0,"flyOuts":6,"groundOuts":23,"airOuts":14,"runs":12,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":13,"intentionalWalks":1,"hits":26,"hitByPitch":3,"atBats":88,"obp":".404","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":398,"era":"4.50","inningsPitched":"22.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":11,"whip":"1.77","battersFaced":105,"outs":66,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":398,"balls":139,"strikes":259,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.64","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.09","gamesFinished":5,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.64","walksPer9Inn":"5.32","hitsPer9Inn":"10.64","runsScoredPer9":"4.91","homeRunsPer9":"0.82","inheritedRunners":12,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":{"summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":7,"strikes":15,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":3,"flyOuts":16,"groundOuts":54,"airOuts":37,"runs":8,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":28,"baseOnBalls":18,"intentionalWalks":1,"hits":34,"hitByPitch":2,"atBats":153,"obp":".312","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":660,"era":"1.69","inningsPitched":"42.2","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":8,"whip":"1.22","battersFaced":173,"outs":128,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":660,"balls":246,"strikes":414,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.46","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.47","gamesFinished":12,"strikeoutWalkRatio":"1.56","strikeoutsPer9Inn":"5.91","walksPer9Inn":"3.80","hitsPer9Inn":"7.17","runsScoredPer9":"1.69","homeRunsPer9":"0.63","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":16,"gamesStarted":16,"flyOuts":37,"groundOuts":82,"airOuts":71,"runs":33,"doubles":13,"triples":1,"homeRuns":6,"strikeOuts":70,"baseOnBalls":26,"intentionalWalks":1,"hits":76,"hitByPitch":3,"atBats":299,"obp":".320","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1297,"era":"3.81","inningsPitched":"78.0","wins":5,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.31","battersFaced":328,"outs":234,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1297,"balls":480,"strikes":817,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".625","pitchesPerInning":"16.63","gamesFinished":0,"strikeoutWalkRatio":"2.69","strikeoutsPer9Inn":"8.08","walksPer9Inn":"3.00","hitsPer9Inn":"8.77","runsScoredPer9":"3.81","homeRunsPer9":"0.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":14,"errors":0,"chances":18,"fielding":"1.000","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":"300","stats":{"batting":{"summary":"1-4 | 2 K, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":46,"groundOuts":72,"airOuts":88,"runs":35,"doubles":15,"triples":1,"homeRuns":8,"strikeOuts":84,"baseOnBalls":24,"intentionalWalks":2,"hits":65,"hitByPitch":1,"avg":".212","atBats":306,"obp":".272","slg":".346","ops":".618","caughtStealing":1,"stolenBases":17,"stolenBasePercentage":".944","caughtStealingPercentage":".056","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":334,"totalBases":106,"rbi":31,"leftOnBase":123,"sacBunts":3,"sacFlies":0,"babip":".266","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.25","popOuts":15,"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":4,"putOuts":190,"errors":0,"chances":194,"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"}]},"ID592094":{"person":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":0,"flyOuts":24,"groundOuts":33,"airOuts":37,"runs":8,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":28,"hitByPitch":2,"atBats":119,"obp":".295","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":527,"era":"2.30","inningsPitched":"31.1","wins":2,"losses":1,"saves":2,"saveOpportunities":2,"holds":17,"blownSaves":0,"earnedRuns":8,"whip":"1.15","battersFaced":129,"outs":94,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":527,"balls":177,"strikes":350,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".667","pitchesPerInning":"16.82","gamesFinished":5,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"6.03","walksPer9Inn":"2.30","hitsPer9Inn":"8.04","runsScoredPer9":"2.30","homeRunsPer9":"1.44","inheritedRunners":8,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"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"}]},"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":10,"gamesStarted":8,"flyOuts":21,"groundOuts":41,"airOuts":35,"runs":35,"doubles":7,"triples":0,"homeRuns":8,"strikeOuts":43,"baseOnBalls":26,"intentionalWalks":0,"hits":45,"hitByPitch":1,"atBats":162,"obp":".377","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":762,"era":"7.38","inningsPitched":"42.2","wins":1,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.66","battersFaced":191,"outs":128,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":762,"balls":315,"strikes":447,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".167","pitchesPerInning":"17.86","gamesFinished":0,"strikeoutWalkRatio":"1.65","strikeoutsPer9Inn":"9.07","walksPer9Inn":"5.48","hitsPer9Inn":"9.49","runsScoredPer9":"7.38","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":1,"chances":14,"fielding":".929","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,"battingOrder":"900","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":28,"flyOuts":11,"groundOuts":20,"airOuts":18,"runs":8,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".141","atBats":64,"obp":".236","slg":".344","ops":".580","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":22,"rbi":8,"leftOnBase":27,"sacBunts":1,"sacFlies":0,"babip":".140","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.33","popOuts":6,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":14,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":10,"stolenBases":13,"stolenBasePercentage":".565","caughtStealingPercentage":".435","assists":12,"putOuts":168,"errors":1,"chances":181,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID823550":{"person":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"jerseyNumber":"24","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | 2 BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":11,"groundOuts":11,"airOuts":20,"runs":8,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":9,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".214","atBats":56,"obp":".323","slg":".250","ops":".573","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":14,"rbi":8,"leftOnBase":26,"sacBunts":0,"sacFlies":0,"babip":".279","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"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":48,"putOuts":31,"errors":0,"chances":79,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669392":{"person":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"jerseyNumber":"0","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | 4 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"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":19,"flyOuts":3,"groundOuts":20,"airOuts":5,"runs":12,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":10,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".324","atBats":68,"obp":".410","slg":".382","ops":".792","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":26,"rbi":11,"leftOnBase":21,"sacBunts":2,"sacFlies":0,"babip":".477","groundOutsToAirouts":"4.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.00","popOuts":1,"lineOuts":1},"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":44,"errors":0,"chances":45,"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"}]},"ID657757":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"jerseyNumber":"30","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":".---","groundIntoDoublePlay":0,"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":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":28,"groundOuts":59,"airOuts":62,"runs":31,"doubles":13,"triples":0,"homeRuns":13,"strikeOuts":62,"baseOnBalls":28,"intentionalWalks":0,"hits":55,"hitByPitch":2,"avg":".231","atBats":238,"obp":".317","slg":".450","ops":".767","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":268,"totalBases":107,"rbi":35,"leftOnBase":89,"sacBunts":0,"sacFlies":0,"babip":".258","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.31","popOuts":19,"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":40,"putOuts":258,"errors":0,"chances":298,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":{},"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":38,"gamesStarted":0,"flyOuts":10,"groundOuts":54,"airOuts":21,"runs":17,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":49,"baseOnBalls":7,"intentionalWalks":0,"hits":35,"hitByPitch":2,"atBats":158,"obp":".262","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":655,"era":"3.43","inningsPitched":"42.0","wins":6,"losses":1,"saves":1,"saveOpportunities":5,"holds":14,"blownSaves":4,"earnedRuns":16,"whip":"1.00","battersFaced":168,"outs":126,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":655,"balls":203,"strikes":452,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.57","rbi":0,"winPercentage":".857","pitchesPerInning":"15.60","gamesFinished":5,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"10.50","walksPer9Inn":"1.50","hitsPer9Inn":"7.50","runsScoredPer9":"3.64","homeRunsPer9":"0.43","inheritedRunners":22,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"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":true,"isSubstitute":false}},"ID695238":{"person":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"jerseyNumber":"7","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"901","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":16,"flyOuts":2,"groundOuts":15,"airOuts":4,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":10,"intentionalWalks":1,"hits":9,"hitByPitch":0,"avg":".257","atBats":35,"obp":".422","slg":".286","ops":".708","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":10,"rbi":0,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".321","groundOutsToAirouts":"3.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"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":8,"putOuts":9,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":"400","stats":{"batting":{"summary":"2-4 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"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":6,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":45,"groundOuts":84,"airOuts":86,"runs":39,"doubles":15,"triples":0,"homeRuns":15,"strikeOuts":74,"baseOnBalls":36,"intentionalWalks":2,"hits":55,"hitByPitch":0,"avg":".188","atBats":293,"obp":".272","slg":".392","ops":".664","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":335,"totalBases":115,"rbi":44,"leftOnBase":129,"sacBunts":1,"sacFlies":5,"babip":".191","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.53","popOuts":17,"lineOuts":24},"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":112,"putOuts":61,"errors":2,"chances":175,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID609280":{"person":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"jerseyNumber":"41","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":23,"groundOuts":69,"airOuts":48,"runs":18,"doubles":13,"triples":2,"homeRuns":5,"strikeOuts":34,"baseOnBalls":9,"intentionalWalks":2,"hits":50,"hitByPitch":3,"avg":".249","atBats":201,"obp":".291","slg":".408","ops":".699","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":213,"totalBases":82,"rbi":17,"leftOnBase":92,"sacBunts":0,"sacFlies":0,"babip":".278","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.20","popOuts":12,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"501","stats":{"batting":{"note":"b-","summary":"0-0 | HBP","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":1,"atBats":0,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":12,"groundOuts":46,"airOuts":33,"runs":20,"doubles":7,"triples":2,"homeRuns":10,"strikeOuts":45,"baseOnBalls":10,"intentionalWalks":1,"hits":42,"hitByPitch":4,"avg":".255","atBats":165,"obp":".311","slg":".503","ops":".814","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":181,"totalBases":83,"rbi":29,"leftOnBase":78,"sacBunts":0,"sacFlies":1,"babip":".288","groundOutsToAirouts":"1.39","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":8,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":66,"putOuts":320,"errors":2,"chances":388,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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-4 | HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":44,"groundOuts":86,"airOuts":75,"runs":35,"doubles":15,"triples":1,"homeRuns":3,"strikeOuts":70,"baseOnBalls":30,"intentionalWalks":1,"hits":89,"hitByPitch":3,"avg":".283","atBats":314,"obp":".347","slg":".366","ops":".713","caughtStealing":8,"stolenBases":19,"stolenBasePercentage":".704","caughtStealingPercentage":".296","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":353,"totalBases":115,"rbi":30,"leftOnBase":83,"sacBunts":1,"sacFlies":5,"babip":".350","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"104.67","popOuts":8,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":93,"putOuts":124,"errors":5,"chances":222,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":"600","stats":{"batting":{"summary":"2-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"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":2,"rbi":1,"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":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":37,"groundOuts":86,"airOuts":69,"runs":33,"doubles":4,"triples":0,"homeRuns":8,"strikeOuts":56,"baseOnBalls":34,"intentionalWalks":0,"hits":62,"hitByPitch":3,"avg":".229","atBats":271,"obp":".319","slg":".332","ops":".651","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":310,"totalBases":90,"rbi":31,"leftOnBase":102,"sacBunts":0,"sacFlies":2,"babip":".258","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.88","popOuts":9,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":168,"putOuts":122,"errors":3,"chances":293,"fielding":".990","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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":7,"groundOuts":4,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".129","atBats":31,"obp":".182","slg":".161","ops":".343","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":5,"rbi":0,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".235","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":20,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":18,"gamesStarted":1,"flyOuts":10,"groundOuts":30,"airOuts":25,"runs":12,"doubles":8,"triples":1,"homeRuns":0,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":0,"hits":17,"hitByPitch":3,"atBats":89,"obp":".277","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":396,"era":"4.15","inningsPitched":"26.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":12,"whip":"0.96","battersFaced":103,"outs":78,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":396,"balls":139,"strikes":257,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".000","pitchesPerInning":"15.23","gamesFinished":2,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.92","walksPer9Inn":"2.77","hitsPer9Inn":"5.88","runsScoredPer9":"4.15","homeRunsPer9":"0.00","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676760":{"person":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"jerseyNumber":"97","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":40,"airOuts":40,"runs":21,"doubles":6,"triples":2,"homeRuns":6,"strikeOuts":33,"baseOnBalls":15,"intentionalWalks":0,"hits":40,"hitByPitch":3,"atBats":153,"obp":".339","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":690,"era":"4.69","inningsPitched":"40.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":21,"whip":"1.36","battersFaced":171,"outs":121,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":690,"balls":267,"strikes":423,"strikePercentage":".610","hitBatsmen":3,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.11","gamesFinished":10,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"7.36","walksPer9Inn":"3.35","hitsPer9Inn":"8.93","runsScoredPer9":"4.69","homeRunsPer9":"1.34","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":6,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":1,"gamesStarted":1,"flyOuts":8,"groundOuts":4,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"obp":".280","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":81,"era":"3.18","inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.24","battersFaced":25,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":28,"strikes":53,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.29","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.94","walksPer9Inn":"3.18","hitsPer9Inn":"7.94","runsScoredPer9":"3.18","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681190":{"person":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"jerseyNumber":"98","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":15,"flyOuts":63,"groundOuts":67,"airOuts":105,"runs":44,"doubles":21,"triples":3,"homeRuns":13,"strikeOuts":60,"baseOnBalls":26,"intentionalWalks":1,"hits":92,"hitByPitch":3,"atBats":320,"obp":".344","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1381,"era":"4.44","inningsPitched":"81.0","wins":6,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.46","battersFaced":353,"outs":243,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1381,"balls":492,"strikes":889,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".500","pitchesPerInning":"17.05","gamesFinished":0,"strikeoutWalkRatio":"2.31","strikeoutsPer9Inn":"6.67","walksPer9Inn":"2.89","hitsPer9Inn":"10.22","runsScoredPer9":"4.89","homeRunsPer9":"1.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[665487,669392,701538,592518,657757,664034,593428,609280,823550,660710,695238,666023,650633,673513,592094,593974],"pitchers":[650633,673513,592094,593974],"bench":[687749],"bullpen":[621111,656288,606996,676760,695243,670970,688158,676664,681190],"battingOrder":[665487,669392,701538,592518,664034,593428,609280,823550,666023],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Machado, M (15, Scott)."},{"label":"HR","value":"Machado, M (15, 4th inning off Sheehan, 0 on, 1 out)."},{"label":"TB","value":"Bogaerts 2; Machado, M 6; Merrill; Tatis Jr."},{"label":"RBI","value":"Bogaerts (31); Machado, M (44)."},{"label":"2-out RBI","value":"Bogaerts."},{"label":"Runners left in scoring position, 2 out","value":"Song; Taylor, S 2."},{"label":"SAC","value":"Durán."},{"label":"GIDP","value":"Andujar; Tatis Jr."},{"label":"Team RISP","value":"1-for-8."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Merrill (17, 2nd base off Vesia/Robinson, C)."}]}],"note":[{"label":"a","value":"Grounded out for Durán in the 7th."},{"label":"b","value":"Hit by pitch for Sheets in the 8th."}]}},"officials":[{"official":{"id":594151,"fullName":"Ramon De Jesus","link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":482641,"fullName":"Adrian Johnson","link":"/api/v1/people/482641"},"officialType":"Second Base"},{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Pages, A 2 (by King, M, by King, M); Tatis Jr. (by Sheehan); Andujar (by Klein); France, T (by Scott)."},{"label":"ABS Challenge","value":"King, M (Ball-Overturned to Strike); Pages, A (Strike-Confirmed); Tucker (Strike-Confirmed); Fermin (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Sheehan 84-55; Vesia 12-8; Klein 22-15; Scott 17-12; Henriquez, E 11-5; King, M 90-54; Matsui 28-19; Adam 15-10; Peralta, W 22-15."},{"label":"Groundouts-flyouts","value":"Sheehan 6-0; Vesia 0-1; Klein 1-0; Scott 1-0; Henriquez, E 1-1; King, M 3-2; Matsui 2-0; Adam 1-1; Peralta, W 1-1."},{"label":"Batters faced","value":"Sheehan 20; Vesia 3; Klein 6; Scott 5; Henriquez, E 3; King, M 22; Matsui 6; Adam 4; Peralta, W 6."},{"label":"Inherited runners-scored","value":"Klein 1-1; Scott 1-0; Matsui 2-0."},{"label":"Umpires","value":"HP: Ramon De Jesus. 1B: Paul Clemons. 2B: Adrian Johnson. 3B: Quinn Wolcott. "},{"label":"Weather","value":"70 degrees, Partly Cloudy."},{"label":"Wind","value":"10 mph, L To R."},{"label":"First pitch","value":"1:11 PM."},{"label":"T","value":"2:53."},{"label":"Att","value":"41,189."},{"label":"Venue","value":"Petco Park."},{"label":"June 28, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518","boxscoreName":"Machado, M"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"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":6,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":45,"groundOuts":84,"airOuts":86,"runs":39,"doubles":15,"triples":0,"homeRuns":15,"strikeOuts":74,"baseOnBalls":36,"intentionalWalks":2,"hits":55,"hitByPitch":0,"avg":".188","atBats":293,"obp":".272","slg":".392","ops":".664","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":335,"totalBases":115,"rbi":44,"leftOnBase":129,"sacBunts":1,"sacFlies":5,"babip":".191","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.53","popOuts":17,"lineOuts":24},"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":112,"putOuts":61,"errors":2,"chances":175,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218","boxscoreName":"Sheehan"},"jerseyNumber":"80","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(W, 4-5)","summary":"5.0 IP, ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":6,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":84,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":29,"strikes":55,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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":15,"gamesStarted":15,"flyOuts":37,"groundOuts":56,"airOuts":76,"runs":41,"doubles":19,"triples":0,"homeRuns":15,"strikeOuts":81,"baseOnBalls":22,"intentionalWalks":0,"hits":70,"hitByPitch":5,"atBats":280,"obp":".314","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1269,"era":"5.08","inningsPitched":"72.2","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.27","battersFaced":310,"outs":218,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1269,"balls":451,"strikes":818,"strikePercentage":".640","hitBatsmen":5,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":1,"winPercentage":".444","pitchesPerInning":"17.46","gamesFinished":0,"strikeoutWalkRatio":"3.68","strikeoutsPer9Inn":"10.03","walksPer9Inn":"2.72","hitsPer9Inn":"8.67","runsScoredPer9":"5.08","homeRunsPer9":"1.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":23,"lineOuts":16},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":58,"pitchingGameScore":58},{"player":{"person":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974","boxscoreName":"Peralta, W"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":7,"strikes":15,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":3,"flyOuts":16,"groundOuts":54,"airOuts":37,"runs":8,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":28,"baseOnBalls":18,"intentionalWalks":1,"hits":34,"hitByPitch":2,"atBats":153,"obp":".312","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":660,"era":"1.69","inningsPitched":"42.2","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":8,"whip":"1.22","battersFaced":173,"outs":128,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":660,"balls":246,"strikes":414,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.46","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.47","gamesFinished":12,"strikeoutWalkRatio":"1.56","strikeoutsPer9Inn":"5.91","walksPer9Inn":"3.80","hitsPer9Inn":"7.17","runsScoredPer9":"1.69","homeRunsPer9":"0.63","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":54,"pitchingGameScore":54}]},"decisions":{"winner":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"loser":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"save":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}