{"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":823297,"link":"/api/v1.1/game/823297/feed/live","metaData":{"wait":10,"timeStamp":"20260524_231707","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count20","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823297,"type":"R","doubleHeader":"N","id":"2026/05/24/athmlb-sdnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823297-2026-05-24","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-24T20:10:00Z","originalDate":"2026-05-24","officialDate":"2026-05-24","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":133,"name":"Athletics","link":"/api/v1/teams/133","season":2026,"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529"},"springVenue":{"id":2507,"link":"/api/v1/venues/2507"},"teamCode":"ath","fileCode":"ath","abbreviation":"ATH","teamName":"Athletics","locationName":"Sacramento","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Athletics","record":{"gamesPlayed":53,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":27,"losses":26,"ties":0,"pct":".509"},"records":{},"divisionLeader":false,"wins":27,"losses":26,"winningPercentage":".509"},"franchiseName":"Athletics","clubName":"Athletics","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":52,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":31,"losses":21,"ties":0,"pct":".596"},"records":{},"divisionLeader":false,"wins":31,"losses":21,"winningPercentage":".596"},"franchiseName":"San Diego","clubName":"Padres","active":true}},"players":{"ID671732":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732","firstName":"Lawrence","lastName":"Butler","primaryNumber":"4","birthDate":"2000-07-10","currentAge":26,"birthCity":"Burlington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Lawrence","useLastName":"Butler","middleName":"Evan","boxscoreName":"Butler, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lawrence Butler","nameSlug":"lawrence-butler-671732","firstLastName":"Lawrence Butler","lastFirstName":"Butler, Lawrence","lastInitName":"Butler, L","initLastName":"L Butler","fullFMLName":"Lawrence Evan Butler","fullLFMName":"Butler, Lawrence Evan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID641680":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680","firstName":"Jonah","lastName":"Heim","primaryNumber":"15","birthDate":"1995-06-27","currentAge":31,"birthCity":"Buffalo","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jonah","useLastName":"Heim","middleName":"Nathan","boxscoreName":"Heim","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-08-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Heim","nameSlug":"jonah-heim-641680","firstLastName":"Jonah Heim","lastFirstName":"Heim, Jonah","lastInitName":"Heim, J","initLastName":"J Heim","fullFMLName":"Jonah Nathan Heim","fullLFMName":"Heim, Jonah Nathan","strikeZoneTop":3.375,"strikeZoneBottom":1.703},"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},"ID667670":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670","firstName":"Terry","lastName":"Rooker","primaryNumber":"25","birthDate":"1994-11-01","currentAge":31,"birthCity":"Germantown","birthStateProvince":"TN","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Brent","useLastName":"Rooker","middleName":"Brent","boxscoreName":"Rooker","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brent Rooker","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"brent-rooker-667670","firstLastName":"Brent Rooker","lastFirstName":"Rooker, Brent","lastInitName":"Rooker, B","initLastName":"B Rooker","fullFMLName":"Terry Brent Rooker","fullLFMName":"Rooker, Terry Brent","strikeZoneTop":3.364,"strikeZoneBottom":1.698},"ID669372":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372","firstName":"John","lastName":"Ginn","primaryNumber":"35","birthDate":"1999-05-20","currentAge":27,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"J.T.","useLastName":"Ginn","middleName":"Thomas","boxscoreName":"Ginn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Ginn","nameSlug":"j-t-ginn-669372","firstLastName":"J.T. Ginn","lastFirstName":"Ginn, J.T.","lastInitName":"Ginn, J","initLastName":"J Ginn","fullFMLName":"John Thomas Ginn","fullLFMName":"Ginn, John Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID686993":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993","firstName":"Justin","lastName":"Sterner","primaryNumber":"60","birthDate":"1996-08-29","currentAge":29,"birthCity":"La Jolla","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Sterner","middleName":"James","boxscoreName":"Sterner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Sterner","nameSlug":"justin-sterner-686993","firstLastName":"Justin Sterner","lastFirstName":"Sterner, Justin","lastInitName":"Sterner, J","initLastName":"J Sterner","fullFMLName":"Justin James Sterner","fullLFMName":"Sterner, Justin James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID621111":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111","firstName":"Walker","lastName":"Buehler","primaryNumber":"10","birthDate":"1994-07-28","currentAge":32,"birthCity":"Lexington","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walker","useLastName":"Buehler","middleName":"Anthony","boxscoreName":"Buehler","nickName":"Buetane","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BYOO-ler","mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walker Buehler","nameSlug":"walker-buehler-621111","firstLastName":"Walker Buehler","lastFirstName":"Buehler, Walker","lastInitName":"Buehler, W","initLastName":"W Buehler","fullFMLName":"Walker Anthony Buehler","fullLFMName":"Buehler, Walker Anthony","strikeZoneTop":3.29,"strikeZoneBottom":1.6},"ID660761":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761","firstName":"José","lastName":"Suarez","primaryNumber":"54","birthDate":"1998-01-03","currentAge":28,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 10\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Suarez","middleName":"Rances","boxscoreName":"Suarez, J","nickName":"Ranciss","gender":"M","nameMatrilineal":"Quintero","isPlayer":true,"isVerified":false,"pronunciation":"SWAR-ez","mlbDebutDate":"2019-06-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José Suarez","nameSlug":"jose-suarez-660761","firstLastName":"José Suarez","lastFirstName":"Suarez, José","lastInitName":"Suarez, J","initLastName":"J Suarez","fullFMLName":"José Rances Suarez","fullLFMName":"Suarez, José Rances","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"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},"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},"ID669093":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093","firstName":"Jeremiah","lastName":"Estrada","primaryNumber":"56","birthDate":"1998-11-01","currentAge":27,"birthCity":"Indio","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeremiah","useLastName":"Estrada","middleName":"Ramiro","boxscoreName":"Estrada, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremiah Estrada","nameSlug":"jeremiah-estrada-669093","firstLastName":"Jeremiah Estrada","lastFirstName":"Estrada, Jeremiah","lastInitName":"Estrada, J","initLastName":"J Estrada","fullFMLName":"Jeremiah Ramiro Estrada","fullLFMName":"Estrada, Jeremiah Ramiro","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID691016":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016","firstName":"Tyler","lastName":"Soderstrom","primaryNumber":"21","birthDate":"2001-11-24","currentAge":24,"birthCity":"Turlock","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Soderstrom","middleName":"Christian","boxscoreName":"Soderstrom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"SOH-der-strum","mlbDebutDate":"2023-07-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Soderstrom","nameSlug":"tyler-soderstrom-691016","firstLastName":"Tyler Soderstrom","lastFirstName":"Soderstrom, Tyler","lastInitName":"Soderstrom, T","initLastName":"T Soderstrom","fullFMLName":"Tyler Christian Soderstrom","fullLFMName":"Soderstrom, Tyler Christian","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID592518":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518","firstName":"Manuel","lastName":"Machado","primaryNumber":"13","birthDate":"1992-07-06","currentAge":34,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Manny","useLastName":"Machado","middleName":"Arturo","boxscoreName":"Machado, M","nickName":"El Ministro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2012-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Manny Machado","nameSlug":"manny-machado-592518","firstLastName":"Manny Machado","lastFirstName":"Machado, Manny","lastInitName":"Machado, M","initLastName":"M Machado","fullFMLName":"Manuel Arturo Machado","fullLFMName":"Machado, Manuel Arturo","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"ID650644":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644","firstName":"Aaron","lastName":"Civale","primaryNumber":"38","birthDate":"1995-06-12","currentAge":31,"birthCity":"East Windsor","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Civale","middleName":"James","boxscoreName":"Civale","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"sih-VAH-lee","mlbDebutDate":"2019-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aaron Civale","nameSlug":"aaron-civale-650644","firstLastName":"Aaron Civale","lastFirstName":"Civale, Aaron","lastInitName":"Civale, A","initLastName":"A Civale","fullFMLName":"Aaron James Civale","fullLFMName":"Civale, Aaron James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID687231":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231","firstName":"Darell","lastName":"Hernaiz","primaryNumber":"2","birthDate":"2001-08-03","currentAge":25,"birthCity":"San Juan","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Darell","useLastName":"Hernaiz","middleName":"Giovan","boxscoreName":"Hernaiz","gender":"M","nameMatrilineal":"Rivera","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"DARE-uhl her-NAYS","mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Darell Hernaiz","nameSlug":"darell-hernaiz-687231","firstLastName":"Darell Hernaiz","lastFirstName":"Hernaiz, Darell","lastInitName":"Hernaiz, D","initLastName":"D Hernaiz","fullFMLName":"Darell Giovan Hernaiz","fullLFMName":"Hernaiz, Darell Giovan","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"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},"ID663687":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687","firstName":"Hogan","lastName":"Harris","primaryNumber":"36","birthDate":"1996-12-26","currentAge":29,"birthCity":"Lafayette","birthStateProvince":"LA","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hogan","useLastName":"Harris","middleName":"Anthony","boxscoreName":"Harris, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hogan Harris","nameSlug":"hogan-harris-663687","firstLastName":"Hogan Harris","lastFirstName":"Harris, Hogan","lastInitName":"Harris, H","initLastName":"H Harris","fullFMLName":"Hogan Anthony Harris","fullLFMName":"Harris, Hogan Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665622":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622","firstName":"Luis","lastName":"Medina","primaryNumber":"46","birthDate":"1999-05-03","currentAge":27,"birthCity":"Nagua","birthCountry":"Dominican Republic","height":"6' 1\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Medina","middleName":"Angel","boxscoreName":"Medina","gender":"M","nameMatrilineal":"Bonilla","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Medina","nameSlug":"luis-medina-665622","firstLastName":"Luis Medina","lastFirstName":"Medina, Luis","lastInitName":"Medina, L","initLastName":"L Medina","fullFMLName":"Luis Angel Medina","fullLFMName":"Medina, Luis Angel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID703607":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607","firstName":"Henry","lastName":"Bolte","primaryNumber":"33","birthDate":"2003-08-04","currentAge":23,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Henry","useLastName":"Bolte","boxscoreName":"Bolte","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"BOL-tay","mlbDebutDate":"2026-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Bolte","nameSlug":"henry-bolte-703607","firstLastName":"Henry Bolte","lastFirstName":"Bolte, Henry","lastInitName":"Bolte, H","initLastName":"H Bolte","fullFMLName":"Henry Bolte","fullLFMName":"Bolte, Henry","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID687515":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515","firstName":"Colby","lastName":"Thomas","birthDate":"2001-01-26","currentAge":25,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Colby","useLastName":"Thomas","middleName":"Grant","boxscoreName":"Thomas, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colby Thomas","nameSlug":"colby-thomas-687515","firstLastName":"Colby Thomas","lastFirstName":"Thomas, Colby","lastInitName":"Thomas, C","initLastName":"C Thomas","fullFMLName":"Colby Grant Thomas","fullLFMName":"Thomas, Colby Grant","strikeZoneTop":3.122,"strikeZoneBottom":1.575},"ID643410":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410","firstName":"Mark","lastName":"Leiter","primaryNumber":"38","birthDate":"1991-03-13","currentAge":35,"birthCity":"Fort Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mark","useLastName":"Leiter Jr.","middleName":"Edward","boxscoreName":"Leiter Jr.","nickName":"Junior","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mark Leiter Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"mark-leiter-jr-643410","firstLastName":"Mark Leiter Jr.","lastFirstName":"Leiter Jr., Mark","lastInitName":"Leiter Jr., M","initLastName":"M Leiter Jr.","fullFMLName":"Mark Edward Leiter Jr.","fullLFMName":"Leiter Jr., Mark Edward","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID605488":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488","firstName":"Jeffrey","lastName":"Springs","primaryNumber":"59","birthDate":"1992-09-20","currentAge":33,"birthCity":"Belmont","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeffrey","useLastName":"Springs","middleName":"Scott","boxscoreName":"Springs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jeffrey Springs","nameSlug":"jeffrey-springs-605488","firstLastName":"Jeffrey Springs","lastFirstName":"Springs, Jeffrey","lastInitName":"Springs, J","initLastName":"J Springs","fullFMLName":"Jeffrey Scott Springs","fullLFMName":"Springs, Jeffrey Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID622663":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663","firstName":"Luis","lastName":"Severino","primaryNumber":"40","birthDate":"1994-02-20","currentAge":32,"birthCity":"Sabana de la Mar","birthCountry":"Dominican Republic","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Severino","boxscoreName":"Severino, L","nickName":"Pena","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Severino","nameSlug":"luis-severino-622663","firstLastName":"Luis Severino","lastFirstName":"Severino, Luis","lastInitName":"Severino, L","initLastName":"L Severino","fullFMLName":"Luis Severino","fullLFMName":"Severino, Luis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695243":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243","firstName":"Mason","lastName":"Miller","primaryNumber":"22","birthDate":"1998-08-24","currentAge":28,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Miller","middleName":"James","boxscoreName":"Miller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Miller","nameSlug":"mason-miller-695243","firstLastName":"Mason Miller","lastFirstName":"Miller, Mason","lastInitName":"Miller, M","initLastName":"M Miller","fullFMLName":"Mason James Miller","fullLFMName":"Miller, Mason James","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID680869":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869","firstName":"Zachary","lastName":"Gelof","primaryNumber":"20","birthDate":"1999-10-19","currentAge":26,"birthCity":"Rehoboth Beach","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Zack","useLastName":"Gelof","middleName":"Dunn","boxscoreName":"Gelof","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"GEH-lof","mlbDebutDate":"2023-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Gelof","nameSlug":"zack-gelof-680869","firstLastName":"Zack Gelof","lastFirstName":"Gelof, Zack","lastInitName":"Gelof, Z","initLastName":"Z Gelof","fullFMLName":"Zachary Dunn Gelof","fullLFMName":"Gelof, Zachary Dunn","strikeZoneTop":3.292,"strikeZoneBottom":1.661},"ID643446":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446","firstName":"Jeffrey","lastName":"McNeil","primaryNumber":"22","birthDate":"1992-04-08","currentAge":34,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeff","useLastName":"McNeil","middleName":"Todd","boxscoreName":"McNeil","nickName":"Flying Squirrel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff McNeil","nameSlug":"jeff-mcneil-643446","firstLastName":"Jeff McNeil","lastFirstName":"McNeil, Jeff","lastInitName":"McNeil, J","initLastName":"J McNeil","fullFMLName":"Jeffrey Todd McNeil","fullLFMName":"McNeil, Jeffrey Todd","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID593974":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974","firstName":"Wandy","lastName":"Peralta","primaryNumber":"58","birthDate":"1991-07-27","currentAge":35,"birthCity":"San Francisco de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wandy","useLastName":"Peralta","middleName":"Luis","boxscoreName":"Peralta, W","nickName":"La Grasa","gender":"M","nameMatrilineal":"Dominguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wandy Peralta","nameSlug":"wandy-peralta-593974","firstLastName":"Wandy Peralta","lastFirstName":"Peralta, Wandy","lastInitName":"Peralta, W","initLastName":"W Peralta","fullFMLName":"Wandy Luis Peralta","fullLFMName":"Peralta, Wandy Luis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID592206":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206","firstName":"Nicholas","lastName":"Castellanos","primaryNumber":"21","birthDate":"1992-03-04","currentAge":34,"birthCity":"Hialeah","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Nick","useLastName":"Castellanos","middleName":"A.","boxscoreName":"Castellanos, N","nickName":"Artist","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"kah-stay-AHN-ohs","mlbDebutDate":"2013-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Castellanos","nameSlug":"nick-castellanos-592206","firstLastName":"Nick Castellanos","lastFirstName":"Castellanos, Nick","lastInitName":"Castellanos, N","initLastName":"N Castellanos","fullFMLName":"Nicholas A. Castellanos","fullLFMName":"Castellanos, Nicholas A.","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID605130":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130","firstName":"Scott","lastName":"Barlow","primaryNumber":"58","birthDate":"1992-12-18","currentAge":33,"birthCity":"New London","birthStateProvince":"CT","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Scott","useLastName":"Barlow","middleName":"A.","boxscoreName":"Barlow, S","nickName":"Scoots McGoots","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2011,"mlbDebutDate":"2018-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Scott Barlow","nameSlug":"scott-barlow-605130","firstLastName":"Scott Barlow","lastFirstName":"Barlow, Scott","lastInitName":"Barlow, S","initLastName":"S Barlow","fullFMLName":"Scott A. Barlow","fullLFMName":"Barlow, Scott A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID666126":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126","firstName":"Carlos","lastName":"Cortes","primaryNumber":"26","birthDate":"1997-06-30","currentAge":29,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 7\"","weight":197,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carlos","useLastName":"Cortes","middleName":"Andres","boxscoreName":"Cortes","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Carlos Cortes","nameSlug":"carlos-cortes-666126","firstLastName":"Carlos Cortes","lastFirstName":"Cortes, Carlos","lastInitName":"Cortes, C","initLastName":"C Cortes","fullFMLName":"Carlos Andres Cortes","fullLFMName":"Cortes, Carlos Andres","strikeZoneTop":2.99,"strikeZoneBottom":1.509},"ID592094":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094","firstName":"Jason","lastName":"Adam","primaryNumber":"40","birthDate":"1991-08-04","currentAge":35,"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},"ID699134":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134","firstName":"Bradgley","lastName":"Rodriguez","primaryNumber":"72","birthDate":"2003-11-16","currentAge":22,"birthCity":"Petare","birthCountry":"Venezuela","height":"6' 1\"","weight":160,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bradgley","useLastName":"Rodriguez","middleName":"Eduardo","boxscoreName":"Rodriguez, B","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"pronunciation":"BRAD-glay","mlbDebutDate":"2025-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bradgley Rodriguez","nameSlug":"bradgley-rodriguez-699134","firstLastName":"Bradgley Rodriguez","lastFirstName":"Rodriguez, Bradgley","lastInitName":"Rodriguez, B","initLastName":"B Rodriguez","fullFMLName":"Bradgley Eduardo Rodriguez","fullLFMName":"Rodriguez, Bradgley Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID682052":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052","firstName":"Jacob","lastName":"Lopez","primaryNumber":"57","birthDate":"1998-03-11","currentAge":28,"birthCity":"Granada Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Lopez","boxscoreName":"Lopez, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jacob Lopez","nameSlug":"jacob-lopez-682052","firstLastName":"Jacob Lopez","lastFirstName":"Lopez, Jacob","lastInitName":"Lopez, J","initLastName":"J Lopez","fullFMLName":"Jacob Lopez","fullLFMName":"Lopez, Jacob","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID675961":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961","firstName":"Alexander","lastName":"Williams","primaryNumber":"12","birthDate":"1999-03-12","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":183,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Alika","useLastName":"Williams","middleName":"David","boxscoreName":"Williams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"ah-LEEK-uh","mlbDebutDate":"2023-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alika Williams","nameSlug":"alika-williams-675961","firstLastName":"Alika Williams","lastFirstName":"Williams, Alika","lastInitName":"Williams, A","initLastName":"A Williams","fullFMLName":"Alexander David Williams","fullLFMName":"Williams, Alexander David","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID669270":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270","firstName":"Joel","lastName":"Kuhnel","primaryNumber":"59","birthDate":"1995-02-19","currentAge":31,"birthCity":"Goldsboro","birthStateProvince":"NC","birthCountry":"USA","height":"6' 5\"","weight":290,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joel","useLastName":"Kuhnel","middleName":"Kenneth","boxscoreName":"Kuhnel","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"KOO-null","mlbDebutDate":"2019-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joel Kuhnel","nameSlug":"joel-kuhnel-669270","firstLastName":"Joel Kuhnel","lastFirstName":"Kuhnel, Joel","lastInitName":"Kuhnel, J","initLastName":"J Kuhnel","fullFMLName":"Joel Kenneth Kuhnel","fullLFMName":"Kuhnel, Joel Kenneth","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID657656":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656","firstName":"Ramón","lastName":"Laureano","primaryNumber":"5","birthDate":"1994-07-15","currentAge":32,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 9\"","weight":203,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ramón","useLastName":"Laureano","boxscoreName":"Laureano","nickName":"Ramoncito","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"lah-reh-AH-no","mlbDebutDate":"2018-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ramón Laureano","nameSlug":"ramon-laureano-657656","firstLastName":"Ramón Laureano","lastFirstName":"Laureano, Ramón","lastInitName":"Laureano, R","initLastName":"R Laureano","fullFMLName":"Ramón Laureano","fullLFMName":"Laureano, Ramón","strikeZoneTop":3.065,"strikeZoneBottom":1.547},"ID701762":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762","firstName":"Nicholas","lastName":"Kurtz","primaryNumber":"16","birthDate":"2003-03-12","currentAge":23,"birthCity":"Lancaster","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nick","useLastName":"Kurtz","middleName":"Jeffrey","boxscoreName":"Kurtz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-04-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nick Kurtz","nameSlug":"nick-kurtz-701762","firstLastName":"Nick Kurtz","lastFirstName":"Kurtz, Nick","lastInitName":"Kurtz, N","initLastName":"N Kurtz","fullFMLName":"Nicholas Jeffrey Kurtz","fullLFMName":"Kurtz, Nicholas Jeffrey","strikeZoneTop":3.413,"strikeZoneBottom":1.722},"ID665487":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","firstName":"Fernando","lastName":"Tatis","primaryNumber":"23","birthDate":"1999-01-02","currentAge":27,"birthCity":"San Pedro De Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Fernando","useLastName":"Tatis Jr.","middleName":"Gabriel","boxscoreName":"Tatis Jr.","nickName":"El Nino","gender":"M","nameMatrilineal":"Medina","isPlayer":true,"isVerified":false,"pronunciation":"tah-TEES","mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Fernando Tatis Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"fernando-tatis-jr-665487","firstLastName":"Fernando Tatis Jr.","lastFirstName":"Tatis Jr., Fernando","lastInitName":"Tatis Jr., F","initLastName":"F Tatis Jr.","fullFMLName":"Fernando Gabriel Tatis Jr.","fullLFMName":"Tatis Jr., Fernando Gabriel","strikeZoneTop":3.346,"strikeZoneBottom":1.689},"ID664034":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034","firstName":"Tyler","lastName":"France","primaryNumber":"25","birthDate":"1994-07-13","currentAge":32,"birthCity":"Downey","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ty","useLastName":"France","middleName":"Lawrence","boxscoreName":"France, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ty France","nameSlug":"ty-france-664034","firstLastName":"Ty France","lastFirstName":"France, Ty","lastInitName":"France, T","initLastName":"T France","fullFMLName":"Tyler Lawrence France","fullLFMName":"France, Tyler Lawrence","strikeZoneTop":3.103,"strikeZoneBottom":1.566},"ID669127":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127","firstName":"Shea","lastName":"Langeliers","primaryNumber":"23","birthDate":"1997-11-18","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Shea","useLastName":"Langeliers","middleName":"Ryan","boxscoreName":"Langeliers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"LAYNG-uh-leers","mlbDebutDate":"2022-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shea Langeliers","nameSlug":"shea-langeliers-669127","firstLastName":"Shea Langeliers","lastFirstName":"Langeliers, Shea","lastInitName":"Langeliers, S","initLastName":"S Langeliers","fullFMLName":"Shea Ryan Langeliers","fullLFMName":"Langeliers, Shea Ryan","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"ID669369":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369","firstName":"Bryce","lastName":"Johnson","primaryNumber":"29","birthDate":"1995-10-27","currentAge":30,"birthCity":"Cypress","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Bryce","useLastName":"Johnson","middleName":"Christopher","boxscoreName":"Johnson, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Johnson","nameSlug":"bryce-johnson-669369","firstLastName":"Bryce Johnson","lastFirstName":"Johnson, Bryce","lastInitName":"Johnson, B","initLastName":"B Johnson","fullFMLName":"Bryce Christopher Johnson","fullLFMName":"Johnson, Bryce Christopher","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"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},"ID678022":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022","firstName":"Jackson","lastName":"Perkins","primaryNumber":"50","birthDate":"1999-12-26","currentAge":26,"birthCity":"Kokomo","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Perkins","middleName":"Scott","boxscoreName":"Perkins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Perkins","nameSlug":"jack-perkins-678022","firstLastName":"Jack Perkins","lastFirstName":"Perkins, Jack","lastInitName":"Perkins, J","initLastName":"J Perkins","fullFMLName":"Jackson Scott Perkins","fullLFMName":"Perkins, Jackson Scott","strikeZoneTop":3.411,"strikeZoneBottom":1.565},"ID676760":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760","firstName":"Ronald","lastName":"Marinaccio","birthDate":"1995-07-01","currentAge":31,"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},"ID681190":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190","firstName":"Randy","lastName":"Vásquez","primaryNumber":"98","birthDate":"1998-11-03","currentAge":27,"birthCity":"Navarette","birthCountry":"Dominican Republic","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Vásquez","middleName":"Marcelino","boxscoreName":"Vásquez, R","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Vásquez","nameSlug":"randy-vasquez-681190","firstLastName":"Randy Vásquez","lastFirstName":"Vásquez, Randy","lastInitName":"Vásquez, R","initLastName":"R Vásquez","fullFMLName":"Randy Marcelino Vásquez","fullLFMName":"Vásquez, Randy Marcelino","strikeZoneTop":3.21,"strikeZoneBottom":1.62}},"venue":{"id":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":"66","wind":"9 mph, L To R"},"gameInfo":{"attendance":41799,"firstPitch":"2026-05-24T20:12:00.000Z","gameDurationMinutes":185},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"home":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"}},"officialScorer":{"id":800934,"fullName":"Brittany Womack","link":"/api/v1/people/800934"},"primaryDatacaster":{"id":632812,"fullName":"Jason Martinez","link":"/api/v1/people/632812"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Carlos Cortes homers (5) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-24T20:12:02.132Z","endTime":"2026-05-24T20:14:03.231Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"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,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":{"id":650633,"link":"/api/v1/people/650633"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T17:01:01.706Z","endTime":"2026-05-24T19:42:51.121Z","isPitch":false,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"}},{"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-05-24T19:42:51.121Z","endTime":"2026-05-24T20:11:47.395Z","isPitch":false,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"}},{"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-05-24T20:11:47.395Z","endTime":"2026-05-24T20:12:04.167Z","isPitch":false,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74514673400501,"aZ":-26.406247749207218,"pfxX":-11.086986175255229,"pfxZ":3.171039627322614,"pX":-0.8235849027047769,"pZ":2.826221466438274,"vX0":9.421730297086567,"vY0":-134.37761816003527,"vZ0":-1.3148828140200273,"x":148.39,"y":162.47,"x0":-2.945091354921111,"y0":50.00058962024679,"z0":5.208418809303552,"aX":-20.152477260484105},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.6,"breakHorizontal":17.9,"spinRate":2190,"spinDirection":233},"zone":1,"typeConfidence":0.9,"plateTime":0.4085349280617079,"extension":5.999777256507842},"index":3,"playId":"b2e4e0d8-fdff-3b37-86e0-79519eb4b0dc","pitchNumber":1,"startTime":"2026-05-24T20:12:04.167Z","endTime":"2026-05-24T20:12:08.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.608159706189426,"aZ":-27.080598491884807,"pfxX":-11.008834485001351,"pfxZ":2.798173954904197,"pX":0.6752881292925309,"pZ":2.7750322252502597,"vX0":13.089055248428775,"vY0":-133.9602017218899,"vZ0":-1.414085319864142,"x":91.26,"y":163.85,"x0":-2.8409943218978975,"y0":50.00138921775151,"z0":5.243350062241613,"aX":-20.031404814206265},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.9,"breakHorizontal":17.2,"spinRate":2198,"spinDirection":234},"zone":3,"typeConfidence":0.9,"plateTime":0.40868198114052845,"extension":6.081716111239269},"index":4,"playId":"5df1eae9-4489-3ca1-99b4-51ef62b012d4","pitchNumber":2,"startTime":"2026-05-24T20:12:19.843Z","endTime":"2026-05-24T20:12:23.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.801159326545577,"aZ":-28.190697607942777,"pfxX":-11.77089893743165,"pfxZ":2.5190350304729794,"pX":-0.33275377152582475,"pZ":1.7619435529554797,"vX0":10.207354172623372,"vY0":-125.4186730116952,"vZ0":-2.4135353138886764,"x":129.68,"y":191.21,"x0":-2.938036417436125,"y0":50.00588114547787,"z0":5.050032736587992,"aX":-18.642121813992475},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.2,"breakHorizontal":18.8,"spinRate":1878,"spinDirection":252},"zone":7,"typeConfidence":0.91,"plateTime":0.437738762293749,"extension":5.914727985617598},"index":5,"playId":"304c0ae4-0802-328b-9054-67bb7998924e","pitchNumber":3,"startTime":"2026-05-24T20:12:35.320Z","endTime":"2026-05-24T20:12:40.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":78.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.112395642820545,"aZ":-30.13601044641663,"pfxX":-13.749360069957786,"pfxZ":1.287016438967596,"pX":-1.250165886262094,"pZ":2.4342581252815494,"vX0":8.910999404906992,"vY0":-126.1809642200788,"vZ0":-0.6558360008931645,"x":164.65,"y":173.06,"x0":-3.0669291114302104,"y0":50.00560102079291,"z0":5.156543731358156,"aX":-21.85647170222812},"breaks":{"breakAngle":33.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.4,"breakHorizontal":22.4,"spinRate":1884,"spinDirection":256},"zone":11,"typeConfidence":0.9,"plateTime":0.43648530693771237,"extension":6.2195099107022145},"index":6,"playId":"ddbc7e71-2b4e-34ef-9fb6-426b2b5ebb74","pitchNumber":4,"startTime":"2026-05-24T20:12:54.510Z","endTime":"2026-05-24T20:12:58.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":84.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.50505133466496,"aZ":-24.336397722556015,"pfxX":-14.876192018949919,"pfxZ":4.235291368560443,"pX":-0.5921760180547146,"pZ":2.564488924939102,"vX0":10.98765238215096,"vY0":-136.7112510828599,"vZ0":-2.5368371756416987,"x":139.57,"y":169.54,"x0":-2.7770795473509686,"y0":50.00195469522127,"z0":5.216048226220703,"aX":-27.519770978877638},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.2,"breakHorizontal":23.9,"spinRate":2192,"spinDirection":236},"zone":4,"typeConfidence":0.89,"plateTime":0.4041750352142883,"extension":5.741113083500228},"index":7,"playId":"b85b2242-4f0a-3aea-b6b8-5556de2cd3c0","pitchNumber":5,"startTime":"2026-05-24T20:13:14.716Z","endTime":"2026-05-24T20:13:18.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":78.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.594109090300257,"aZ":-29.65188993525485,"pfxX":-10.491432105326968,"pfxZ":1.5879537228592548,"pX":-0.13241752024666945,"pZ":1.4891593957877347,"vX0":10.075713142692562,"vY0":-126.10409175648319,"vZ0":-2.747673411332924,"x":122.05,"y":198.57,"x0":-2.848569364833298,"y0":50.0002292494168,"z0":5.025972515984434,"aX":-16.616401693986123},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.4,"breakHorizontal":16.2,"spinRate":1902,"spinDirection":256},"zone":8,"typeConfidence":0.87,"plateTime":0.4371212515375307,"extension":5.905596217068704},"hitData":{"launchSpeed":99.5,"launchAngle":27.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":188.08,"coordY":58.44}},"index":8,"playId":"2e12bc64-5d09-36cc-a940-1bad36c9d049","pitchNumber":6,"startTime":"2026-05-24T20:13:36.643Z","endTime":"2026-05-24T20:14:03.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:14:03.231Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-24T20:14:11.522Z","endTime":"2026-05-24T20:16:34.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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,5,6,7,8],"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44105000674901,"aZ":-28.652566376238436,"pfxX":6.864867979902359,"pfxZ":2.4181296357494286,"pX":-1.8242141428429437,"pZ":3.4035666982211015,"vX0":1.1786414245709869,"vY0":-119.78978431618276,"vZ0":1.4034523665938314,"x":186.53,"y":146.88,"x0":-3.214469013094937,"y0":50.00565138408732,"z0":5.365606756294147,"aX":10.009379664434524},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.9,"breakHorizontal":-12.7,"spinRate":2798,"spinDirection":72},"zone":11,"typeConfidence":0.9,"plateTime":0.4566853710354182,"extension":5.673740982266523},"index":0,"playId":"086d65c4-0029-316a-82fe-d76efd260d56","pitchNumber":1,"startTime":"2026-05-24T20:14:19.729Z","endTime":"2026-05-24T20:14:23.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.114443179066125,"aZ":-30.406187691643435,"pfxX":-9.8148060347567,"pfxZ":0.9504051793735186,"pX":-0.8955046597479275,"pZ":2.615109700563481,"vX0":8.629281882613563,"vY0":-135.94334452469874,"vZ0":-1.2939914408318065,"x":151.13,"y":168.17,"x0":-2.8374795692091737,"y0":50.00661365996909,"z0":5.210128095093869,"aX":-18.353584494198742},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.7,"breakHorizontal":16.0,"spinRate":2171,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.40306950407781983,"extension":5.807709353455402},"index":1,"playId":"c248f018-0abf-3817-9496-f9a04fc6d5c1","pitchNumber":2,"startTime":"2026-05-24T20:14:34.317Z","endTime":"2026-05-24T20:14:38.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4656851465879,"aZ":-30.748838908533497,"pfxX":-9.369597235108294,"pfxZ":0.8936325063822768,"pX":-1.2090959234866023,"pZ":2.3350331271760205,"vX0":7.652662637328937,"vY0":-125.36115865644273,"vZ0":-0.7165938288883261,"x":163.09,"y":175.73,"x0":-3.0785001798351854,"y0":50.00322981323534,"z0":5.126392958061561,"aX":-14.968477163718177},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.7,"breakHorizontal":15.2,"spinRate":1974,"spinDirection":244},"zone":13,"typeConfidence":0.89,"plateTime":0.43630351824843583,"extension":6.040544551994856},"index":2,"playId":"7ea72991-309a-313b-801f-70eb44e3f1b8","pitchNumber":3,"startTime":"2026-05-24T20:14:48.299Z","endTime":"2026-05-24T20:14:52.685Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84218468597561,"aZ":-28.327876135768136,"pfxX":-9.935253683818804,"pfxZ":2.0546171842254495,"pX":-0.20244552701633378,"pZ":2.955756813693875,"vX0":10.440485428980745,"vY0":-135.7149478932218,"vZ0":-0.9722126640515711,"x":124.72,"y":158.97,"x0":-2.802796096816481,"y0":50.002737567984134,"z0":5.286201247465504,"aX":-18.591406779049393},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.7,"breakHorizontal":15.8,"spinRate":2116,"spinDirection":230},"zone":2,"typeConfidence":0.9,"plateTime":0.40312526249817093,"extension":5.587677185741854},"index":3,"playId":"207e3410-bb94-3180-af7f-3c2e903899c5","pitchNumber":4,"startTime":"2026-05-24T20:15:04.689Z","endTime":"2026-05-24T20:15:08.209Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-24T20:15:24.312Z","endTime":"2026-05-24T20:15:34.224Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74419179493834,"aZ":-29.633989880651942,"pfxX":-10.877162008138033,"pfxZ":1.5724217411883057,"pX":-0.2192820985056571,"pZ":2.466342090290541,"vX0":10.297459579370472,"vY0":-125.75857273927696,"vZ0":-0.6325678591675108,"x":125.36,"y":172.19,"x0":-2.9394471945075296,"y0":50.001624159794886,"z0":5.10949936781523,"aX":-17.550176649092062},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.0,"breakHorizontal":17.5,"spinRate":1972,"spinDirection":248},"zone":5,"typeConfidence":0.91,"plateTime":0.4343140020621976,"extension":6.267891467503311},"index":5,"playId":"d3e3ed33-b75a-3861-8e40-34a455c52ff4","pitchNumber":5,"startTime":"2026-05-24T20:15:34.224Z","endTime":"2026-05-24T20:15:38.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.899027706951603,"aZ":-28.39271553082727,"pfxX":5.426956521657437,"pfxZ":2.4940254137161633,"pX":-1.0199689898611732,"pZ":1.7247434722178292,"vX0":3.29535180234981,"vY0":-122.02253514451941,"vZ0":-2.799606811280117,"x":155.88,"y":192.21,"x0":-3.0907227406869557,"y0":50.001999603332166,"z0":5.320779684079728,"aX":8.223017053886513},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.1,"breakHorizontal":-10.6,"spinRate":2754,"spinDirection":67},"zone":13,"typeConfidence":0.89,"plateTime":0.4480242674017103,"extension":5.702760055390915},"index":6,"playId":"0be5e5ed-b048-3b01-8bc0-92901f8a9b6b","pitchNumber":6,"startTime":"2026-05-24T20:15:55.008Z","endTime":"2026-05-24T20:16:00.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.761111076106346,"aZ":-27.162836255522784,"pfxX":-11.413631650604444,"pfxZ":2.684241150017675,"pX":0.3503156174331009,"pZ":2.812126931322623,"vX0":11.959781789078349,"vY0":-136.0301695064641,"vZ0":-1.6837062371318416,"x":103.65,"y":162.85,"x0":-2.627344203570871,"y0":50.003600875693785,"z0":5.328248113372347,"aX":-21.3203765440106},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.7,"breakHorizontal":18.0,"spinRate":2327,"spinDirection":226},"zone":6,"typeConfidence":0.9,"plateTime":0.40314823633391406,"extension":5.762600748171131},"index":7,"playId":"d68d66ae-f9b2-3386-bd39-98a03f923f31","pitchNumber":7,"startTime":"2026-05-24T20:16:11.313Z","endTime":"2026-05-24T20:16:15.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.537250682732722,"aZ":-11.87241776501384,"pfxX":-5.95717186653943,"pfxZ":10.42416059564356,"pX":-0.7470477010921253,"pZ":2.643874784997813,"vX0":7.3189142274684444,"vY0":-138.78970121884666,"vZ0":-5.646589690101478,"x":145.48,"y":167.4,"x0":-2.6463457383412248,"y0":50.0054328935674,"z0":5.498083429947564,"aX":-11.605180803126038},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":9.2,"spinRate":2446,"spinDirection":220},"zone":4,"typeConfidence":0.91,"plateTime":0.39490263959492955,"extension":5.926077294360122},"index":8,"playId":"5bd4b17e-bc91-3bdd-9352-40f0872334a7","pitchNumber":8,"startTime":"2026-05-24T20:16:30.842Z","endTime":"2026-05-24T20:16:34.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:16:34.136Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Shea Langeliers pops out to shortstop Xander Bogaerts.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-24T20:16:50.751Z","endTime":"2026-05-24T20:17:42.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.659250096571196,"aZ":-24.53490557366059,"pfxX":-10.504654981404414,"pfxZ":4.1856862962546195,"pX":1.0302835803073078,"pZ":2.8525439341935424,"vX0":13.654396111744724,"vY0":-134.3713701549259,"vZ0":-1.534852085166725,"x":77.73,"y":161.76,"x0":-2.7570219387306834,"y0":50.00251625561936,"z0":5.17771621855639,"aX":-19.171462065693202},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.4,"breakHorizontal":16.1,"spinRate":2212,"spinDirection":237},"zone":12,"typeConfidence":0.9,"plateTime":0.4079415803904274,"extension":6.213169161948261},"index":0,"playId":"d71def27-8200-3f38-b32b-24f2a6d3b155","pitchNumber":1,"startTime":"2026-05-24T20:16:58.702Z","endTime":"2026-05-24T20:17:03.371Z","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.5,"endSpeed":86.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26825177302259,"aZ":-14.023055668196006,"pfxX":-5.603967867891329,"pfxZ":9.512418938478001,"pX":0.244161598806291,"pZ":2.749868474943225,"vX0":9.738811843829449,"vY0":-137.2396249242549,"vZ0":-4.652392714163278,"x":107.69,"y":164.53,"x0":-2.6217209507852033,"y0":50.002348534917644,"z0":5.421568503909133,"aX":-10.69349062586036},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":8.2,"spinRate":2346,"spinDirection":219},"zone":6,"typeConfidence":0.9,"plateTime":0.399036534902824,"extension":6.09683163160353},"index":1,"playId":"2d8f1b65-59b2-3cb7-afad-0ab0d17b25b8","pitchNumber":2,"startTime":"2026-05-24T20:17:15.708Z","endTime":"2026-05-24T20:17:18.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.186470790221367,"aZ":-25.064015250576663,"pfxX":3.84692458501307,"pfxZ":4.687972430125388,"pX":0.09003619198312905,"pZ":2.5753127456165177,"vX0":6.246033645042247,"vY0":-122.64098912885147,"vZ0":-1.464147235162259,"x":113.57,"y":169.25,"x0":-2.993724577218276,"y0":50.00415423991135,"z0":5.326220737462846,"aX":5.835117315531736},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":8.4,"breakHorizontal":-8.5,"spinRate":2651,"spinDirection":74},"zone":5,"typeConfidence":0.89,"plateTime":0.44731062293719237,"extension":5.914259326491758},"hitData":{"launchSpeed":91.2,"launchAngle":59.0,"totalDistance":179.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":100.4,"coordY":134.44}},"index":2,"playId":"512e4e23-46b4-3e61-ac67-8c33bcc1a738","pitchNumber":3,"startTime":"2026-05-24T20:17:31.487Z","endTime":"2026-05-24T20:17:42.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:17:42.125Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, first baseman Ty France to pitcher Michael King.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-24T20:18:05.291Z","endTime":"2026-05-24T20:18:38.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":83.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.25021437349961,"aZ":-8.637476282302563,"pfxX":-5.070760854121403,"pfxZ":12.884824030049197,"pX":0.23512248542927716,"pZ":3.127507000954877,"vX0":9.269510836001611,"vY0":-136.34091836567032,"vZ0":-4.563739010013431,"x":108.04,"y":154.34,"x0":-2.59677212847465,"y0":50.00632932410735,"z0":5.455816272563642,"aX":-9.266509259547},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":22.1,"breakHorizontal":6.6,"spinRate":2276,"spinDirection":221},"zone":2,"typeConfidence":0.91,"plateTime":0.4063968283133579,"extension":5.983634795148074},"index":0,"playId":"1219adc4-ee84-357f-8354-2d794ca1a9fc","pitchNumber":1,"startTime":"2026-05-24T20:18:11.280Z","endTime":"2026-05-24T20:18:15.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, 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.6,"endSpeed":80.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98477950552958,"aZ":-27.358864848450416,"pfxX":-0.13411123378737905,"pfxZ":2.970855012185389,"pX":-0.11714635562786131,"pZ":1.6346246663985209,"vX0":7.092127735113042,"vY0":-126.00786218645139,"vZ0":-3.7262845599436387,"x":121.47,"y":194.65,"x0":-2.942583761515997,"y0":50.001306022446705,"z0":5.326567689870024,"aX":-0.21921571101025733},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.8,"breakHorizontal":-1.3,"spinRate":2353,"spinDirection":164},"zone":8,"typeConfidence":0.77,"plateTime":0.4335741227545076,"extension":6.0968793713784875},"hitData":{"launchSpeed":81.8,"launchAngle":-3.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.33,"coordY":168.99}},"index":1,"playId":"86a6e2f8-79e5-3d3e-8963-d59f2b55f6bc","pitchNumber":2,"startTime":"2026-05-24T20:18:30.403Z","endTime":"2026-05-24T20:18:38.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:18:38.530Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a sharp line drive to right fielder Carlos Cortes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-24T20:20:38.323Z","endTime":"2026-05-24T20:21:16.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"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":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.684812526278815,"aZ":-17.633956941401813,"pfxX":-8.014471002664168,"pfxZ":7.7306912183682,"pX":-1.3746812590729223,"pZ":4.273125185607638,"vX0":2.9468208322160714,"vY0":-136.4278781871292,"vZ0":-1.920367227144201,"x":169.4,"y":123.41,"x0":-1.4291862657655239,"y0":50.00030379875007,"z0":6.204620353145788,"aX":-15.069133176200314},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.8,"breakHorizontal":13.9,"spinRate":2421,"spinDirection":203},"zone":11,"typeConfidence":0.86,"plateTime":0.40184662421472517,"extension":6.045338534264063},"index":0,"playId":"afea4432-da59-3ddc-ab77-0ab985b00ea3","pitchNumber":1,"startTime":"2026-05-24T20:20:49.635Z","endTime":"2026-05-24T20:20:53.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76139417468317,"aZ":-13.936578125667426,"pfxX":-4.198807586235222,"pfxZ":9.525990995969174,"pX":0.294797382529216,"pZ":2.138310270218407,"vX0":5.7002252165610425,"vY0":-137.3211682540665,"vZ0":-7.397317374912545,"x":105.76,"y":181.05,"x0":-1.260149182741056,"y0":50.00193494268171,"z0":5.810832165457987,"aX":-8.037645542811719},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":6.5,"spinRate":2307,"spinDirection":214},"zone":9,"typeConfidence":0.9,"plateTime":0.398535359163009,"extension":6.119120620447177},"hitData":{"launchSpeed":103.5,"launchAngle":14.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":182.95,"coordY":110.53}},"index":1,"playId":"0f8ac4f8-3264-39b7-8f4e-cacbf95b2b28","pitchNumber":2,"startTime":"2026-05-24T20:21:06.185Z","endTime":"2026-05-24T20:21:16.621Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:21:16.621Z","atBatIndex":4},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Miguel Andujar grounds into a double play, shortstop Alika Williams to second baseman Jeff McNeil to first baseman Nick Kurtz. Fernando Tatis Jr. out at 2nd. Miguel Andujar out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-24T20:21:40.813Z","endTime":"2026-05-24T20:21:51.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"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":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","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":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52893175564691,"aZ":-15.651685126692406,"pfxX":-8.969228788013336,"pfxZ":8.81212707014496,"pX":0.36102220958867415,"pZ":2.2483493188588923,"vX0":6.9326244457628885,"vY0":-136.00646009453612,"vZ0":-7.3766299567099844,"x":103.24,"y":178.07,"x0":-1.0542687194005154,"y0":50.00668320509078,"z0":6.079254983155854,"aX":-16.825099964221984},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.5,"breakHorizontal":14.8,"spinRate":2322,"spinDirection":206},"zone":6,"typeConfidence":0.88,"plateTime":0.40256165171650515,"extension":6.170291988112616},"hitData":{"launchSpeed":108.7,"launchAngle":-1.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.76,"coordY":146.58}},"index":0,"playId":"8a6b4fa8-47b4-33ed-b2ea-cdc1daa3f035","pitchNumber":1,"startTime":"2026-05-24T20:21:43.894Z","endTime":"2026-05-24T20:21:51.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:21:51.785Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-24T20:22:12.494Z","endTime":"2026-05-24T20:24:01.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49686605101661,"aZ":-12.01527110931468,"pfxX":-4.946277126466466,"pfxZ":10.177038766811197,"pX":0.11736285306577506,"pZ":2.2412007509348513,"vX0":5.702302309609955,"vY0":-140.04824596821956,"vZ0":-7.796648881498678,"x":112.53,"y":178.27,"x0":-1.3053313816208205,"y0":50.001912896300404,"z0":5.8525020394879155,"aX":-9.79657106807463},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":7.8,"spinRate":2335,"spinDirection":211},"zone":8,"typeConfidence":0.91,"plateTime":0.3915407120422496,"extension":6.2282803264574245},"index":0,"playId":"3c596347-c95c-3e11-a963-082efb015014","pitchNumber":1,"startTime":"2026-05-24T20:22:20.637Z","endTime":"2026-05-24T20:22:24.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05928368464812,"aZ":-41.721415729983626,"pfxX":3.684259573733126,"pfxZ":-6.804859034200964,"pX":-0.28533070148146444,"pZ":1.8130280785350088,"vX0":1.5677426807863835,"vY0":-118.12388618512246,"vZ0":-0.9747875069514023,"x":127.88,"y":189.83,"x0":-1.437792840023658,"y0":50.00358422330511,"z0":6.091943160363993,"aX":5.1678518268069675},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.2,"breakHorizontal":-7.1,"spinRate":2707,"spinDirection":40},"zone":8,"typeConfidence":0.87,"plateTime":0.4650168283066365,"extension":6.1407064055143366},"index":1,"playId":"66df54da-df8d-3569-863a-06395f6e3bf2","pitchNumber":2,"startTime":"2026-05-24T20:22:37.585Z","endTime":"2026-05-24T20:22:41.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90653969605002,"aZ":-11.742118843661451,"pfxX":-3.4581727907756337,"pfxZ":9.897732998823525,"pX":0.2506079958322193,"pZ":2.9587763982287463,"vX0":5.415859281396812,"vY0":-141.93785998758725,"vZ0":-6.468695835016906,"x":107.45,"y":158.89,"x0":-1.222652863548289,"y0":50.00432387986517,"z0":5.996689270411138,"aX":-7.140186494634809},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.9,"breakHorizontal":5.3,"spinRate":2516,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.3841647500476655,"extension":6.10893982406251},"index":2,"playId":"4285931a-9be5-30b2-a046-93646f3d9112","pitchNumber":3,"startTime":"2026-05-24T20:22:58.979Z","endTime":"2026-05-24T20:23:02.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03493692023052,"aZ":-30.156923130938843,"pfxX":-5.547108598807132,"pfxZ":1.1561803765733423,"pX":-0.5644856373288348,"pZ":4.429195601518841,"vX0":3.296581252976949,"vY0":-130.82237599534753,"vZ0":1.2589488222574698,"x":138.52,"y":119.19,"x0":-1.1137591680099448,"y0":50.00610674631125,"z0":6.185666723253708,"aX":-9.712216601649331},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.5,"breakHorizontal":9.5,"spinRate":1345,"spinDirection":221},"zone":11,"typeConfidence":0.93,"plateTime":0.41709705985939927,"extension":6.197584311226085},"index":3,"playId":"ff6986de-783b-3b66-9fa0-c26b4a886d71","pitchNumber":4,"startTime":"2026-05-24T20:23:18.417Z","endTime":"2026-05-24T20:23:21.614Z","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":97.2,"endSpeed":88.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25397707026286,"aZ":-10.466856610598962,"pfxX":-4.148313402370971,"pfxZ":10.765438204149788,"pX":0.8338126105294523,"pZ":1.3144227041069414,"vX0":6.639466278412251,"vY0":-141.13137301871467,"vZ0":-10.528271173678318,"x":85.22,"y":203.29,"x0":-1.010772372029131,"y0":50.00522291883712,"z0":5.7686196313369855,"aX":-8.366551316756425},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.5,"breakHorizontal":6.1,"spinRate":2420,"spinDirection":210},"zone":14,"typeConfidence":0.91,"plateTime":0.3881638014425781,"extension":6.378650118475501},"index":4,"playId":"697df3a5-783a-36d8-9616-1aaab88af86b","pitchNumber":5,"startTime":"2026-05-24T20:23:37.921Z","endTime":"2026-05-24T20:23:42.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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34368720855448,"aZ":-30.128658420775263,"pfxX":-6.6219396285114085,"pfxZ":1.2059855279140468,"pX":0.015510197786980966,"pZ":3.4333449729227743,"vX0":5.329077491982532,"vY0":-129.4530352242252,"vZ0":-0.9398012492328977,"x":116.41,"y":146.08,"x0":-1.2106946630558164,"y0":50.0029838567373,"z0":6.110163493261041,"aX":-11.225071987547778},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.2,"breakHorizontal":10.8,"spinRate":1510,"spinDirection":225},"zone":2,"typeConfidence":0.92,"plateTime":0.42331684981121454,"extension":6.137807059821092},"index":5,"playId":"8b11de75-6c55-3668-a1b2-be6a959c4371","pitchNumber":6,"startTime":"2026-05-24T20:23:56.012Z","endTime":"2026-05-24T20:24:01.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:24:01.389Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-24T20:26:02.785Z","endTime":"2026-05-24T20:27:24.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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":93.4,"endSpeed":85.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.592911963258505,"aZ":-13.494796244682801,"pfxX":-4.5609306801576786,"pfxZ":9.978580873065654,"pX":-0.5182233382342821,"pZ":1.9249070148890601,"vX0":7.769909685753323,"vY0":-135.68252995949445,"vZ0":-6.710641753166382,"x":136.75,"y":186.81,"x0":-2.8212868525973556,"y0":50.003909741796996,"z0":5.363578284717451,"aX":-8.53924419432564},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":6.7,"spinRate":2371,"spinDirection":219},"zone":7,"typeConfidence":0.91,"plateTime":0.4030935025352531,"extension":5.930119398474374},"index":0,"playId":"c839f375-5043-31e0-abaf-1b5b1e88a4d7","pitchNumber":1,"startTime":"2026-05-24T20:26:10.122Z","endTime":"2026-05-24T20:26:13.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.900838640339988,"aZ":-30.925049905735783,"pfxX":-11.5127853814802,"pfxZ":0.7934094033486536,"pX":-0.15477540521055266,"pZ":1.7238457995165888,"vX0":10.6044218264471,"vY0":-123.71223620448787,"vZ0":-1.8608689124026419,"x":122.9,"y":192.24,"x0":-2.9765039353359386,"y0":50.001400761266964,"z0":5.048574788566498,"aX":-18.059109013111208},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.3,"breakHorizontal":18.7,"spinRate":1706,"spinDirection":254},"zone":8,"typeConfidence":0.9,"plateTime":0.4407252271991182,"extension":6.224490450181047},"index":1,"playId":"10c39c3b-3fa2-36db-9db2-8889fb767a06","pitchNumber":2,"startTime":"2026-05-24T20:26:24.164Z","endTime":"2026-05-24T20:26:27.249Z","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":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-24T20:26:35.040Z","endTime":"2026-05-24T20:26:47.386Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.37294739585271,"aZ":-30.280641235230867,"pfxX":-10.53405419071452,"pfxZ":1.1785674716603456,"pX":-0.6476667054964506,"pZ":1.650062827216487,"vX0":9.464752323694617,"vY0":-125.0977147862917,"vZ0":-2.3617936322348863,"x":141.69,"y":194.23,"x0":-3.0896367025598948,"y0":50.00065588951543,"z0":5.058992978435772,"aX":-16.896166291600203},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.8,"breakHorizontal":17.3,"spinRate":1885,"spinDirection":250},"zone":13,"typeConfidence":0.9,"plateTime":0.4358309969872418,"extension":6.188052531051966},"index":3,"playId":"7c8e00e0-0922-3a7d-b06e-13b6b532d659","pitchNumber":3,"startTime":"2026-05-24T20:26:47.386Z","endTime":"2026-05-24T20:26:52.339Z","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":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30749605410101,"aZ":-27.78960343520591,"pfxX":-9.87201160925016,"pfxZ":2.4014548960420967,"pX":-0.02599755731571754,"pZ":4.0151917790977345,"vX0":10.841271714227213,"vY0":-133.5886159920593,"vZ0":1.6066488546546003,"x":117.99,"y":130.37,"x0":-2.8366637967375343,"y0":50.00098257834001,"z0":5.39088766105971,"aX":-18.005645006124453},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.9,"breakHorizontal":15.8,"spinRate":2284,"spinDirection":228},"zone":11,"typeConfidence":0.88,"plateTime":0.40859607442112944,"extension":5.749144953030251},"index":4,"playId":"38060689-374d-31ab-9fdc-d1c6eda563d5","pitchNumber":4,"startTime":"2026-05-24T20:27:05.507Z","endTime":"2026-05-24T20:27:09.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64569158241105,"aZ":-14.293852445368527,"pfxX":-5.154972488178464,"pfxZ":9.276988678478208,"pX":-0.40674545132720474,"pZ":1.94292552008214,"vX0":8.269249980376001,"vY0":-137.72832081822847,"vZ0":-6.892503457759994,"x":132.5,"y":186.32,"x0":-2.773788649421013,"y0":50.00239234734804,"z0":5.438399124655123,"aX":-9.935935135534034},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":7.7,"spinRate":2339,"spinDirection":224},"zone":7,"typeConfidence":0.91,"plateTime":0.3971803608851312,"extension":5.668523086874293},"index":5,"playId":"a4796939-92af-32ae-b115-035b8acb6311","pitchNumber":5,"startTime":"2026-05-24T20:27:21.336Z","endTime":"2026-05-24T20:27:24.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:27:24.902Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zack Gelof walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-24T20:27:42.798Z","endTime":"2026-05-24T20:30:19.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"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":93.3,"endSpeed":85.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19167499178624,"aZ":-26.71298113017614,"pfxX":-10.367017341970076,"pfxZ":2.9347215036410716,"pX":0.048969513173389156,"pZ":2.633584617470164,"vX0":11.070183792373102,"vY0":-135.45278685397608,"vZ0":-1.9038745136533621,"x":115.13,"y":167.67,"x0":-2.741209691344809,"y0":50.00382579416163,"z0":5.210795657805049,"aX":-19.293693801431314},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.2,"breakHorizontal":16.4,"spinRate":2287,"spinDirection":233},"zone":5,"typeConfidence":0.9,"plateTime":0.4041638203971041,"extension":5.829426717106824},"index":0,"playId":"5eb6d285-9d6b-3da6-a28f-5f2cb55c6e22","pitchNumber":1,"startTime":"2026-05-24T20:27:49.766Z","endTime":"2026-05-24T20:27:53.624Z","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":83.6,"endSpeed":77.7,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.111989110108823,"aZ":-27.325833590756453,"pfxX":4.603098932200827,"pfxZ":3.2136043280041475,"pX":1.7441958611741981,"pZ":1.414200814408484,"vX0":9.500280187742687,"vY0":-121.53393542669778,"vZ0":-3.471858890667117,"x":50.52,"y":200.6,"x0":-2.801439339744936,"y0":50.000840737286296,"z0":5.214940197915447,"aX":6.9359686838293255},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.3,"breakHorizontal":-10.4,"spinRate":2832,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.44936567885055734,"extension":5.829060589163823},"index":1,"playId":"b6e8dd9d-45ce-3a6a-8186-2f98738b136d","pitchNumber":2,"startTime":"2026-05-24T20:28:05.229Z","endTime":"2026-05-24T20:28:09.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79091485278624,"aZ":-28.81704440086073,"pfxX":1.2018304117385696,"pfxZ":2.1417593769890195,"pX":2.2876063344447384,"pZ":0.9199641697180218,"vX0":11.95249610933267,"vY0":-123.55868997641015,"vZ0":-4.606352152969318,"x":29.8,"y":213.94,"x0":-2.7438355104440024,"y0":50.00009110881737,"z0":5.195763863509686,"aX":1.8796099611248833},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.1,"breakHorizontal":-4.7,"spinRate":2864,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.44122265776098457,"extension":6.018136567422958},"index":2,"playId":"4b2811be-3844-3e95-ba0d-a25d004b218c","pitchNumber":3,"startTime":"2026-05-24T20:28:21.505Z","endTime":"2026-05-24T20:28:24.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":88.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38029436385395,"aZ":-17.243958141432664,"pfxX":-5.8472510875175265,"pfxZ":7.6643120599512455,"pX":0.7301368284239909,"pZ":2.209494463533667,"vX0":11.327381721501613,"vY0":-137.26344567815573,"vZ0":-5.658756623201396,"x":89.17,"y":179.12,"x0":-2.651663762038053,"y0":50.0046085488691,"z0":5.433699315047341,"aX":-11.394366483374194},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":8.8,"spinRate":2258,"spinDirection":220},"zone":9,"typeConfidence":0.9,"plateTime":0.3958618010200885,"extension":5.910571851649427},"index":3,"playId":"a91b2068-3f17-3944-b6b8-e9c412a42704","pitchNumber":4,"startTime":"2026-05-24T20:28:42.892Z","endTime":"2026-05-24T20:28:49.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.545289329157516,"aZ":-32.799542064477976,"pfxX":-11.454638738360691,"pfxZ":-0.39946821534007526,"pX":0.16896102640311814,"pZ":1.342554252350335,"vX0":11.046730840708051,"vY0":-124.45087310437441,"vZ0":-2.5713035617438544,"x":110.56,"y":202.53,"x0":-2.8352303502426395,"y0":50.00147432136295,"z0":5.1008417844329035,"aX":-17.999743698488423},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.1,"breakHorizontal":18.2,"spinRate":1802,"spinDirection":249},"zone":14,"typeConfidence":0.9,"plateTime":0.4398059129498417,"extension":6.151758968337678},"index":4,"playId":"5bf1f3ae-d9c1-3b28-bb27-ffaa4cbbafc4","pitchNumber":5,"startTime":"2026-05-24T20:29:02.096Z","endTime":"2026-05-24T20:29:05.398Z","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":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.20631028681275,"aZ":-28.885698193985437,"pfxX":-10.488910360026809,"pfxZ":1.754175180542953,"pX":0.8856946585946184,"pZ":2.1694201184796102,"vX0":13.1357249577002,"vY0":-136.00017432727944,"vZ0":-2.85100109658771,"x":83.24,"y":180.21,"x0":-2.639136260560917,"y0":50.00664861406666,"z0":5.230281389530917,"aX":-19.69790402513794},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.8,"breakHorizontal":16.3,"spinRate":2177,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.4024084824904217,"extension":5.9428897367184135},"index":5,"playId":"90fd7032-571c-3321-997f-cdda228b900b","pitchNumber":6,"startTime":"2026-05-24T20:29:32.239Z","endTime":"2026-05-24T20:29:59.252Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"}}},{"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":1},"index":6,"startTime":"2026-05-24T20:30:02.432Z","endTime":"2026-05-24T20:30:14.578Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"}},{"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":86.4,"endSpeed":79.7,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.934051415783372,"aZ":-29.913496048676738,"pfxX":-10.552313428377627,"pfxZ":1.4030858442200271,"pX":-1.0493029591499148,"pZ":1.575393040778733,"vX0":8.310370654873728,"vY0":-125.60688628998368,"vZ0":-2.5349063906279437,"x":157.0,"y":196.24,"x0":-3.019500828001073,"y0":50.00165942905913,"z0":5.0146234810206565,"aX":-16.967364873132677},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.2,"breakHorizontal":17.4,"spinRate":1796,"spinDirection":252},"zone":13,"typeConfidence":0.9,"plateTime":0.4350256819842597,"extension":6.048366300021656},"index":7,"playId":"5a1446d8-0529-3f05-b570-ae42407a0c86","pitchNumber":7,"startTime":"2026-05-24T20:30:14.578Z","endTime":"2026-05-24T20:30:19.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:30:19.655Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to right fielder Ramón Laureano.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-24T20:30:37.691Z","endTime":"2026-05-24T20:30:58.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57854158959333,"aZ":-29.948185197859125,"pfxX":-9.49182735967213,"pfxZ":1.4397875413455719,"pX":-0.5970057068648493,"pZ":2.0499688823522995,"vX0":9.004343978826281,"vY0":-123.3659158414093,"vZ0":-1.2922127323918993,"x":139.76,"y":183.43,"x0":-3.061292513014083,"y0":50.000470178795204,"z0":5.105402919692379,"aX":-14.627041570219077},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.5,"breakHorizontal":15.1,"spinRate":1824,"spinDirection":249},"zone":7,"typeConfidence":0.88,"plateTime":0.4440280181337495,"extension":6.057850542586225},"hitData":{"launchSpeed":86.0,"launchAngle":48.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":147.58,"coordY":97.03}},"index":0,"playId":"6f6a997f-537c-3e92-8fdb-c25f7f6bff69","pitchNumber":1,"startTime":"2026-05-24T20:30:46.529Z","endTime":"2026-05-24T20:30:58.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:30:58.284Z","atBatIndex":9},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Henry Bolte doubles (2) on a line drive to left fielder Gavin Sheets. Zack Gelof scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-24T20:31:36.675Z","endTime":"2026-05-24T20:33:13.757Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":{"id":650633,"link":"/api/v1/people/650633"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"f32798fe-569b-328d-b0c3-960a3667bc4b","startTime":"2026-05-24T20:31:21.202Z","endTime":"2026-05-24T20:31:25.156Z","isPitch":false,"type":"pickoff"},{"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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.95229914650649,"aZ":-27.009276078447257,"pfxX":5.040959600762099,"pfxZ":3.5797454785660605,"pX":0.049053014506483354,"pZ":2.5327734411954608,"vX0":5.606435342125709,"vY0":-119.41150720874518,"vZ0":-0.8154313602285785,"x":115.13,"y":170.4,"x0":-2.984217327132315,"y0":50.005689380233036,"z0":5.308195810674091,"aX":7.282142579056471},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.6,"breakHorizontal":-10.4,"spinRate":2785,"spinDirection":72},"zone":5,"typeConfidence":0.9,"plateTime":0.45864686553222445,"extension":5.739024182686775},"index":1,"playId":"22157d5f-2523-30bc-a5eb-12facd0f7f07","pitchNumber":1,"startTime":"2026-05-24T20:31:38.951Z","endTime":"2026-05-24T20:31:42.733Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.983123872338854,"aZ":-26.495663794397526,"pfxX":4.648560780409045,"pfxZ":3.811782626410116,"pX":0.8622843577802277,"pZ":2.7532391266721614,"vX0":7.352677834745367,"vY0":-121.61000179476062,"vZ0":-1.0507424257860263,"x":84.13,"y":164.44,"x0":-2.8103625262358904,"y0":50.00391054069957,"z0":5.499968616952292,"aX":6.926387865369096},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.8,"breakHorizontal":-10.2,"spinRate":2721,"spinDirection":64},"zone":12,"typeConfidence":0.9,"plateTime":0.4512856236869984,"extension":5.787937217147386},"index":2,"playId":"9a61be57-f426-3a9c-ab3f-27a27f340959","pitchNumber":2,"startTime":"2026-05-24T20:32:02.268Z","endTime":"2026-05-24T20:32:08.736Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"343fcced-26c7-4f8b-bb25-a206179d4f79","startTime":"2026-05-24T20:32:23.623Z","endTime":"2026-05-24T20:32:28.623Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.185931357212574,"aZ":-23.441617412649624,"pfxX":-10.611461813854103,"pfxZ":4.63713652006749,"pX":-0.5000077261914261,"pZ":1.2444410744964354,"vX0":9.534249498894164,"vY0":-136.44492473822675,"vZ0":-6.502906866208487,"x":136.06,"y":205.18,"x0":-2.6618949544875963,"y0":50.00519108125517,"z0":5.275320756674778,"aX":-19.999089136579094},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.2,"breakHorizontal":17.2,"spinRate":2262,"spinDirection":220},"zone":13,"typeConfidence":0.87,"plateTime":0.4015031064871586,"extension":6.220842224796898},"index":4,"playId":"06d8ee58-af39-366d-b737-baf20294918a","pitchNumber":3,"startTime":"2026-05-24T20:32:41.429Z","endTime":"2026-05-24T20:32:45.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.316138997759207,"aZ":-26.126725943448346,"pfxX":6.896400321189723,"pfxZ":3.990783828421966,"pX":0.3280763455184881,"pZ":2.5752315514143143,"vX0":5.499664637061033,"vY0":-121.85265351794243,"vZ0":-1.5133784921836793,"x":104.49,"y":169.25,"x0":-2.8482270337769853,"y0":50.00217652727637,"z0":5.4462923235623775,"aX":10.443342881163689},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.2,"breakHorizontal":-13.7,"spinRate":2749,"spinDirection":64},"zone":6,"typeConfidence":0.9,"plateTime":0.4482626611257272,"extension":5.998155292447844},"hitData":{"launchSpeed":101.8,"launchAngle":18.0,"totalDistance":361.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.77,"coordY":58.75}},"index":5,"playId":"2aab09a9-a39e-3673-9474-1c16ff64ecf0","pitchNumber":4,"startTime":"2026-05-24T20:33:01.068Z","endTime":"2026-05-24T20:33:13.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:33:13.757Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alika Williams singles on a ground ball to left fielder Gavin Sheets. Henry Bolte scores.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-24T20:33:37.714Z","endTime":"2026-05-24T20:34:55.706Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":{"id":650633,"link":"/api/v1/people/650633"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01509014747924,"aZ":-30.562595717873098,"pfxX":-10.304910551362141,"pfxZ":0.8428432543940456,"pX":1.1740755163403287,"pZ":2.501849634917269,"vX0":14.270148896910268,"vY0":-136.21823127526895,"vZ0":-1.7154455013737482,"x":72.25,"y":171.23,"x0":-2.751583857905241,"y0":50.002930002753736,"z0":5.217894696259264,"aX":-19.705591857440847},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.4,"breakHorizontal":16.3,"spinRate":2279,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.39944787371220514,"extension":6.142268849026505},"index":0,"playId":"f6303a8e-ce2c-3a7a-b978-0260e340920f","pitchNumber":1,"startTime":"2026-05-24T20:33:47.959Z","endTime":"2026-05-24T20:33:52.093Z","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":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.679342263671533,"aZ":-18.047091899529768,"pfxX":-5.566145271868877,"pfxZ":7.435985190924031,"pX":0.13263308811750602,"pZ":3.137529933547553,"vX0":9.766448069424301,"vY0":-136.1780662840671,"vZ0":-3.265724835674529,"x":111.94,"y":154.07,"x0":-2.758402832819011,"y0":50.00332764302787,"z0":5.583207571172061,"aX":-10.576182303570137},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":8.3,"spinRate":2394,"spinDirection":221},"zone":2,"typeConfidence":0.89,"plateTime":0.4004711405176544,"extension":5.813776247997143},"index":1,"playId":"30142b2b-626e-3ab6-9b98-19a9557edb2b","pitchNumber":2,"startTime":"2026-05-24T20:34:05.308Z","endTime":"2026-05-24T20:34:09.020Z","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":82.4,"endSpeed":76.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.954573940859184,"aZ":-28.460024016092927,"pfxX":4.71987002477022,"pfxZ":2.5493287853388775,"pX":-0.4372173904330502,"pZ":2.001494664085775,"vX0":4.764347105100642,"vY0":-119.97985842452655,"vZ0":-1.8827065667159886,"x":133.67,"y":184.74,"x0":-3.061260483732844,"y0":50.00552557248123,"z0":5.3296543525888636,"aX":6.8909293005219485},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.4,"breakHorizontal":-9.7,"spinRate":2679,"spinDirection":76},"zone":7,"typeConfidence":0.9,"plateTime":0.4563052674284873,"extension":5.738138114099236},"index":2,"playId":"4874a607-7f42-3cf2-a93d-4fff34a89a56","pitchNumber":3,"startTime":"2026-05-24T20:34:23.355Z","endTime":"2026-05-24T20:34:26.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.080279639859924,"aZ":-28.96777544387435,"pfxX":-10.55264426947973,"pfxZ":1.9665000397649486,"pX":0.17144059855991442,"pZ":2.521924470487861,"vX0":10.966239985438456,"vY0":-125.77358763107269,"vZ0":-0.8792559975326912,"x":110.47,"y":170.69,"x0":-2.8363280624160754,"y0":50.00346860254095,"z0":5.186853342303188,"aX":-17.220598188036135},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.6,"breakHorizontal":17.2,"spinRate":1827,"spinDirection":250},"zone":5,"typeConfidence":0.91,"plateTime":0.432438950076127,"extension":6.06018969736497},"hitData":{"launchSpeed":95.5,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.44,"coordY":129.01}},"index":3,"playId":"8cfec893-954c-3442-a364-2089b7bba264","pitchNumber":4,"startTime":"2026-05-24T20:34:46.226Z","endTime":"2026-05-24T20:34:55.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:34:55.706Z","atBatIndex":11},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Alika Williams caught stealing 2nd base, catcher Rodolfo Durán to shortstop Xander Bogaerts.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-24T20:35:22.267Z","endTime":"2026-05-24T20:36:53.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"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_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.657894931479078,"aZ":-22.154995651858012,"pfxX":3.3271451668152388,"pfxZ":6.665033656066699,"pX":-0.1836180087525034,"pZ":2.661368759481381,"vX0":5.801812710345976,"vY0":-121.2866211248617,"vZ0":-1.7258872295317635,"x":124.0,"y":166.92,"x0":-3.030451019805123,"y0":50.004235313630836,"z0":5.296651483914491,"aX":5.003161678813317},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":12.0,"breakHorizontal":-7.3,"spinRate":2746,"spinDirection":74},"zone":2,"typeConfidence":0.88,"plateTime":0.4500055656120172,"extension":5.7896232684684925},"index":0,"playId":"b58d5daf-5f03-38a4-ba18-d5a96f542196","pitchNumber":1,"startTime":"2026-05-24T20:35:26.972Z","endTime":"2026-05-24T20:35:30.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.892417255056966,"aZ":-13.16750755603597,"pfxX":-6.16488953030672,"pfxZ":10.075835019043017,"pX":-0.752272549874777,"pZ":2.439941583563074,"vX0":7.685815832609144,"vY0":-136.02107689760066,"vZ0":-5.729466677072642,"x":145.67,"y":172.9,"x0":-2.804414173023697,"y0":50.00597666469199,"z0":5.4752913909998835,"aX":-11.634200936058992},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":9.7,"spinRate":2232,"spinDirection":220},"zone":4,"typeConfidence":0.91,"plateTime":0.4016020856645004,"extension":5.887025297657859},"index":1,"playId":"7c89762d-7d9e-332a-a706-09e3f9394be4","pitchNumber":2,"startTime":"2026-05-24T20:35:45.252Z","endTime":"2026-05-24T20:35:50.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.982902470294917,"aZ":-27.542319844775864,"pfxX":-11.650332317729603,"pfxZ":2.6075550721491982,"pX":0.4558683905638649,"pZ":2.588048222981023,"vX0":12.550449263948908,"vY0":-132.17241983315432,"vZ0":-1.5631813961074363,"x":99.62,"y":168.9,"x0":-2.8302956229840133,"y0":50.00472045538483,"z0":5.201061000835408,"aX":-20.708894459637797},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.6,"breakHorizontal":18.5,"spinRate":2204,"spinDirection":237},"zone":6,"typeConfidence":0.89,"plateTime":0.4137049992307995,"extension":5.99142627146184},"index":2,"playId":"4bdd2235-d7b7-3dba-8399-9658b082e511","pitchNumber":3,"startTime":"2026-05-24T20:36:03.150Z","endTime":"2026-05-24T20:36:06.418Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"23e5164c-2998-3dd2-b607-8d1049042cbf","startTime":"2026-05-24T20:36:23.750Z","endTime":"2026-05-24T20:36:29.869Z","isPitch":false,"type":"pickoff"},{"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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.263945117607992,"aZ":-12.165686245227151,"pfxX":-5.174484069623858,"pfxZ":10.179300602462725,"pX":-0.9675089235231772,"pZ":1.274717426809209,"vX0":6.445554601904697,"vY0":-138.43859304906545,"vZ0":-9.475948765571134,"x":153.88,"y":204.36,"x0":-2.640006779866351,"y0":50.00338665179455,"z0":5.530053825933286,"aX":-10.171225149876237},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":8.3,"spinRate":2247,"spinDirection":216},"zone":13,"typeConfidence":0.91,"plateTime":0.393767764330371,"extension":5.765756743042024},"index":4,"playId":"a2cfe3ce-6587-3bac-8b75-7cb57a0f2c9d","pitchNumber":4,"startTime":"2026-05-24T20:36:47.927Z","endTime":"2026-05-24T20:36:53.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:36:53.488Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, third baseman Zack Gelof to first baseman Nick Kurtz.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-24T20:39:00.981Z","endTime":"2026-05-24T20:40:21.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.999989880293022,"aZ":-17.305726634047392,"pfxX":-7.441989077722267,"pfxZ":7.428069136175145,"pX":0.8048983681234482,"pZ":3.574773565065638,"vX0":8.02965148968534,"vY0":-140.20493086218863,"vZ0":-3.726376048882594,"x":86.32,"y":142.26,"x0":-1.1214612902140884,"y0":50.005857765315234,"z0":6.041975381582708,"aX":-14.90364903928451},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.0,"breakHorizontal":12.0,"spinRate":2394,"spinDirection":208},"zone":12,"typeConfidence":0.87,"plateTime":0.3898074090149599,"extension":6.1723840171948146},"index":0,"playId":"faf7a7f2-056a-3313-b522-28640d7b0d78","pitchNumber":1,"startTime":"2026-05-24T20:39:17.388Z","endTime":"2026-05-24T20:39:20.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.664913257236435,"aZ":-29.49866063218075,"pfxX":2.464805278163259,"pfxZ":1.6728299817986514,"pX":0.5862987479542603,"pZ":2.3027273011968146,"vX0":4.374114860515856,"vY0":-125.01112839486711,"vZ0":-2.7210955260314234,"x":94.65,"y":176.61,"x0":-1.4990484546566927,"y0":50.003225397004975,"z0":5.800484400175238,"aX":3.942587495123937},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.6,"breakHorizontal":-5.4,"spinRate":2579,"spinDirection":63},"zone":6,"typeConfidence":0.9,"plateTime":0.4363631773068324,"extension":6.307875495515923},"index":1,"playId":"08c0aa23-e1e9-3ba6-931d-a8c7c1c90da6","pitchNumber":2,"startTime":"2026-05-24T20:39:34.278Z","endTime":"2026-05-24T20:39:38.357Z","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":96.7,"endSpeed":88.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.951738526886903,"aZ":-12.945416627255906,"pfxX":-5.423401244814595,"pfxZ":9.601303448979305,"pX":0.079560266959855,"pZ":2.445053034233171,"vX0":5.548116149308062,"vY0":-140.621890680095,"vZ0":-7.242121944086259,"x":113.97,"y":172.76,"x0":-1.2145592105146157,"y0":50.000125635417334,"z0":5.893944513328651,"aX":-10.858033204714046},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":8.6,"spinRate":2548,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.38954098963275907,"extension":6.185149435553794},"index":2,"playId":"37477e79-bd80-34a4-9748-cc6717835f29","pitchNumber":3,"startTime":"2026-05-24T20:39:52.107Z","endTime":"2026-05-24T20:39:55.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.040366246082147,"aZ":-29.643729215500922,"pfxX":3.5047754612939563,"pfxZ":1.538743728222009,"pX":0.29315016774717567,"pZ":2.796214773484775,"vX0":3.0435236015936913,"vY0":-126.79224352192033,"vZ0":-1.6952355916052118,"x":105.83,"y":163.28,"x0":-1.374626453195923,"y0":50.000072078563704,"z0":5.821597413138479,"aX":5.749000490112641},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.6,"breakHorizontal":-7.0,"spinRate":2409,"spinDirection":72},"zone":6,"typeConfidence":0.9,"plateTime":0.43071064204717135,"extension":6.2028781248071505},"hitData":{"launchSpeed":87.9,"launchAngle":-18.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.97,"coordY":164.14}},"index":3,"playId":"3452ab3a-7001-374c-bd37-8fbeec8e28dc","pitchNumber":4,"startTime":"2026-05-24T20:40:12.399Z","endTime":"2026-05-24T20:40:21.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:40:21.168Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a soft ground ball to third baseman Zack Gelof. Xander Bogaerts to 2nd. Xander Bogaerts advances to 2nd, on a throwing error by third baseman Zack Gelof.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-24T20:40:45.146Z","endTime":"2026-05-24T20:42:14.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"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,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"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":85.9,"endSpeed":78.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79267653215942,"aZ":-31.719906361771745,"pfxX":5.057271758622039,"pfxZ":0.2911650008152762,"pX":-1.3397549065743752,"pZ":2.9178677933053683,"vX0":-0.5744779890046793,"vY0":-125.07007092473329,"vZ0":-0.8151940499595267,"x":168.07,"y":160.0,"x0":-1.7628000880145884,"y0":50.00452339044279,"z0":5.864774109638283,"aX":7.959308584758305},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.6,"breakHorizontal":-9.0,"spinRate":2508,"spinDirection":70},"zone":11,"typeConfidence":0.89,"plateTime":0.43905422339090494,"extension":6.120080574912322},"index":0,"playId":"ce1ce36e-7164-3c03-a23e-ead929f42022","pitchNumber":1,"startTime":"2026-05-24T20:40:48.168Z","endTime":"2026-05-24T20:40:52.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.8857729652612,"aZ":-17.64347814053181,"pfxX":-12.377657295946026,"pfxZ":7.590399629309104,"pX":1.1023317675425925,"pZ":2.071361024189736,"vX0":10.170304932315831,"vY0":-138.46735805027146,"vZ0":-7.007314046368951,"x":74.98,"y":182.85,"x0":-1.035253851689472,"y0":50.006829934580864,"z0":5.843980167027296,"aX":-23.71029037125606},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.1,"breakHorizontal":19.9,"spinRate":2471,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.39766834118615524,"extension":6.242560996136376},"index":1,"playId":"3b06f2c3-40c3-3b29-81e4-722ea1c4d381","pitchNumber":2,"startTime":"2026-05-24T20:41:04.924Z","endTime":"2026-05-24T20:41:08.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.016197163672146,"aZ":-14.275630131197753,"pfxX":-10.62804752955983,"pfxZ":9.076838062142624,"pX":0.3749910374171195,"pZ":1.9824898643959088,"vX0":7.799337329893075,"vY0":-139.67753121251513,"vZ0":-8.091620345502221,"x":102.71,"y":185.25,"x0":-1.0752410297324777,"y0":50.00663611833097,"z0":5.859731866872556,"aX":-20.965241772516766},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.9,"breakHorizontal":17.6,"spinRate":2533,"spinDirection":209},"zone":9,"typeConfidence":0.91,"plateTime":0.3924264378130582,"extension":6.235122479812886},"index":2,"playId":"95fde947-6d98-301a-b985-06e27798cb18","pitchNumber":3,"startTime":"2026-05-24T20:41:23.451Z","endTime":"2026-05-24T20:41:27.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.4,"endSpeed":78.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.801561903278618,"aZ":-26.71473198952209,"pfxX":0.5038583272084156,"pfxZ":3.481285258963167,"pX":0.17710915662462867,"pZ":2.094925730149461,"vX0":3.8639177617398195,"vY0":-125.61977288217754,"vZ0":-3.5651190872919,"x":110.25,"y":182.22,"x0":-1.4583170961113268,"y0":50.00428659947255,"z0":5.74916087976608,"aX":0.7901336577100756},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.5,"breakHorizontal":-1.9,"spinRate":2409,"spinDirection":73},"zone":8,"typeConfidence":0.91,"plateTime":0.43912405371739816,"extension":6.1555899590432315},"index":3,"playId":"bc83703d-9534-3284-8dca-a8bd7e07a5bd","pitchNumber":4,"startTime":"2026-05-24T20:41:40.771Z","endTime":"2026-05-24T20:41:44.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.930634208994555,"aZ":-12.31993756411437,"pfxX":-6.247451294233155,"pfxZ":10.095559349184654,"pX":0.7939384104912959,"pZ":2.318554964708045,"vX0":7.370222737116288,"vY0":-139.92708391853088,"vZ0":-7.229448678702014,"x":86.74,"y":176.18,"x0":-1.07251329457265,"y0":50.00618161799963,"z0":5.75715590568286,"aX":-12.291749951737815},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":9.6,"spinRate":2469,"spinDirection":215},"zone":6,"typeConfidence":0.92,"plateTime":0.39264060712336324,"extension":6.164018211216688},"hitData":{"launchSpeed":70.0,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":113.66,"coordY":182.32}},"index":4,"playId":"4038a334-28bb-3fd8-bc82-a0561d3f2cd1","pitchNumber":5,"startTime":"2026-05-24T20:41:59.653Z","endTime":"2026-05-24T20:42:14.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:42:14.488Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Merrill lines out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-24T20:45:01.370Z","endTime":"2026-05-24T20:45:57.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-24T20:42:35.668Z","endTime":"2026-05-24T20:44:10.417Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jacob Lopez replaces Luis Medina.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-24T20:44:10.417Z","endTime":"2026-05-24T20:45:03.487Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682052,"link":"/api/v1/people/682052"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24395966757774,"aZ":-31.221101284019284,"pfxX":-4.090699358525788,"pfxZ":0.7301532846145902,"pX":-0.5760698448251719,"pZ":1.5346504040448428,"vX0":-6.905976478670354,"vY0":-114.00611270256587,"vZ0":-0.6893793614675614,"x":138.96,"y":197.34,"x0":3.0376755519004592,"y0":50.002348480068,"z0":4.954360609345273,"aX":-5.319498871823256},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":1.4,"breakHorizontal":9.4,"spinRate":2365,"spinDirection":277},"zone":13,"typeConfidence":2.0,"plateTime":0.4826023913489732,"extension":7.3073714401598036},"index":2,"playId":"e3ec6a8c-b887-3227-9117-3487607381b4","pitchNumber":1,"startTime":"2026-05-24T20:45:03.487Z","endTime":"2026-05-24T20:45:07.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16886396945412,"aZ":-28.063803842524255,"pfxX":-5.3852584759380955,"pfxZ":3.146279474989564,"pX":-1.1862514659732752,"pZ":2.2694985662509453,"vX0":-7.8543659034422735,"vY0":-114.19140248411054,"vZ0":0.218489111422421,"x":162.22,"y":177.5,"x0":3.012066939439502,"y0":50.00176211031801,"z0":4.958271307903502,"aX":-7.033857534470584},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":6.1,"breakHorizontal":11.9,"spinRate":2387,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.481662940639783,"extension":6.843038734543873},"index":3,"playId":"d1dd7e1c-dd6f-3099-b820-82e781380e15","pitchNumber":2,"startTime":"2026-05-24T20:45:21.087Z","endTime":"2026-05-24T20:45:25.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.919279222723898,"aZ":-21.415647414079725,"pfxX":10.801489234802137,"pfxZ":6.129698680487154,"pX":0.35687060669719534,"pZ":2.8456726975828497,"vX0":-10.415800780421732,"vY0":-131.67114364122824,"vZ0":-1.5157219022160282,"x":103.4,"y":161.95,"x0":2.960278331164616,"y0":50.00601637879952,"z0":5.013155845245446,"aX":18.972455818088186},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.9,"breakHorizontal":-17.3,"spinRate":2326,"spinDirection":119},"zone":6,"typeConfidence":2.0,"plateTime":0.4159568434026748,"extension":7.129061538068246},"hitData":{"launchSpeed":82.5,"launchAngle":25.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.69,"coordY":104.08}},"index":4,"playId":"a0324c73-112e-3b9a-911b-394930b31aa0","pitchNumber":3,"startTime":"2026-05-24T20:45:46.931Z","endTime":"2026-05-24T20:45:57.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:45:57.522Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ramón Laureano lines out to third baseman Zack Gelof.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-24T20:46:16.360Z","endTime":"2026-05-24T20:47:43.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":82.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30472484214557,"aZ":-20.343853331226754,"pfxX":9.340622650576861,"pfxZ":6.674206789039969,"pX":0.2906150301204516,"pZ":2.841219322579208,"vX0":-10.019709119085178,"vY0":-133.21222561632163,"vZ0":-1.33783910184536,"x":105.92,"y":162.07,"x0":2.9120463584146528,"y0":50.00131108828158,"z0":4.840630304813364,"aX":16.55413584946467},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.0,"breakHorizontal":-14.4,"spinRate":2236,"spinDirection":114},"zone":2,"typeConfidence":2.0,"plateTime":0.4133503947319648,"extension":7.373097062434735},"index":0,"playId":"d18f75b7-30a0-33ef-9dc5-f45b2db1e47c","pitchNumber":1,"startTime":"2026-05-24T20:46:20.599Z","endTime":"2026-05-24T20:46:24.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16205255690473,"aZ":-27.367415758094268,"pfxX":11.058363331708168,"pfxZ":2.6777978609441924,"pX":0.8511574964178407,"pZ":3.056860203639724,"vX0":-9.15454809258361,"vY0":-133.6681278425133,"vZ0":0.04590496719923476,"x":84.56,"y":156.24,"x0":2.898452141240504,"y0":50.00113801642112,"z0":5.018760573848384,"aX":19.83440587223087},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.0,"breakHorizontal":-17.9,"spinRate":2209,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.411138418817385,"extension":7.278562709333595},"index":1,"playId":"ecbd0553-b2fb-3440-9c8b-aa9b254e4c88","pitchNumber":2,"startTime":"2026-05-24T20:46:40.485Z","endTime":"2026-05-24T20:46:44.826Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-24T20:47:04.594Z","endTime":"2026-05-24T20:47:18.723Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"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":92.1,"endSpeed":83.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22173634689651,"aZ":-24.239555053066876,"pfxX":10.14663317238426,"pfxZ":4.426454400180086,"pX":1.696844528837068,"pZ":3.5211576433148797,"vX0":-7.12818351458631,"vY0":-133.85985460644497,"vZ0":0.3020316186334959,"x":52.32,"y":143.71,"x0":3.09272905683786,"y0":50.00204213900243,"z0":5.159662551134313,"aX":18.185741907653142},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.3,"breakHorizontal":-16.6,"spinRate":2275,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.4111226595999198,"extension":7.037737333256997},"index":3,"playId":"4f0028f5-663d-3d87-92b2-675170e7d964","pitchNumber":3,"startTime":"2026-05-24T20:47:18.723Z","endTime":"2026-05-24T20:47:22.334Z","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":85.2,"endSpeed":76.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.222824235580465,"aZ":-28.044066092820596,"pfxX":12.678369329115656,"pfxZ":2.735273465717576,"pX":0.3505018961745373,"pZ":1.5469276661681648,"vX0":-10.311577269226783,"vY0":-123.44495084418693,"vZ0":-1.901432028205765,"x":103.64,"y":197.01,"x0":2.976463474032536,"y0":50.00605345717078,"z0":4.735382709740356,"aX":19.17382953272534},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.7,"breakHorizontal":-19.9,"spinRate":2340,"spinDirection":102},"zone":9,"typeConfidence":2.0,"plateTime":0.44718978586392266,"extension":7.018940191956042},"hitData":{"launchSpeed":84.9,"launchAngle":11.0,"totalDistance":151.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":93.95,"coordY":149.99}},"index":4,"playId":"04ec75fc-1b95-3223-a3d0-d63604ad348d","pitchNumber":4,"startTime":"2026-05-24T20:47:38.724Z","endTime":"2026-05-24T20:47:43.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:47:43.580Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Cortes grounds out, first baseman Ty France to pitcher Michael King.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-24T20:49:52.343Z","endTime":"2026-05-24T20:50:01.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":85.0,"endSpeed":78.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96205513125294,"aZ":-31.122884436461522,"pfxX":-11.338376885374327,"pfxZ":0.6842580635886071,"pX":-0.15789902615138393,"pZ":1.623478096392319,"vX0":10.795959734088436,"vY0":-123.3488770396751,"vZ0":-1.9904425495229572,"x":123.02,"y":194.95,"x0":-3.1130842267318344,"y0":50.005892783027576,"z0":5.058794617264565,"aX":-17.519004962278025},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.0,"breakHorizontal":18.1,"spinRate":1785,"spinDirection":248},"zone":8,"typeConfidence":0.9,"plateTime":0.4436188335378999,"extension":6.029608131253374},"hitData":{"launchSpeed":78.4,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.27,"coordY":158.09}},"index":0,"playId":"679a93df-a772-37cc-b012-6948301d3d53","pitchNumber":1,"startTime":"2026-05-24T20:49:53.773Z","endTime":"2026-05-24T20:50:01.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:50:01.555Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Kurtz singles on a sharp ground ball to right fielder Ramón Laureano.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-24T20:50:16.113Z","endTime":"2026-05-24T20:51:43.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"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(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":80.8,"endSpeed":74.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.971292127052536,"aZ":-29.177425249288582,"pfxX":4.768534893312234,"pfxZ":2.148844353064531,"pX":0.47536617419678223,"pZ":2.3512409692404943,"vX0":6.598302190875566,"vY0":-117.4967447568419,"vZ0":-0.7771046268554638,"x":98.88,"y":175.3,"x0":-2.992362753974616,"y0":50.00237084157346,"z0":5.4057865733898565,"aX":6.642301648470604},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":4.0,"breakHorizontal":-10.3,"spinRate":2701,"spinDirection":80},"zone":6,"typeConfidence":0.89,"plateTime":0.4667873793080428,"extension":5.874210339676221},"index":0,"playId":"284b6493-61a1-3e3c-a699-95986dbf5376","pitchNumber":1,"startTime":"2026-05-24T20:50:26.050Z","endTime":"2026-05-24T20:50:29.991Z","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":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97521566665328,"aZ":-29.849629586599477,"pfxX":-11.786339336340959,"pfxZ":1.516554683179618,"pX":0.5994434709664559,"pZ":2.1073049809910644,"vX0":12.350634980384157,"vY0":-123.20369218775959,"vZ0":-1.2196879753097025,"x":94.15,"y":181.88,"x0":-2.9523363116188848,"y0":50.00458312068984,"z0":5.136612891014967,"aX":-18.082856691305114},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.8,"breakHorizontal":18.4,"spinRate":1718,"spinDirection":252},"zone":9,"typeConfidence":0.91,"plateTime":0.44494523375904604,"extension":5.827616197672308},"index":1,"playId":"deeeabae-1e8d-382d-bf14-61c5fd022e2b","pitchNumber":2,"startTime":"2026-05-24T20:50:39.689Z","endTime":"2026-05-24T20:50:43.734Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-24T20:50:52.938Z","endTime":"2026-05-24T20:50:59.615Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70819252955205,"aZ":-30.25766688770522,"pfxX":-11.62057604752719,"pfxZ":1.2080966097126993,"pX":-1.548786726397107,"pZ":1.423293718717133,"vX0":7.726923484716862,"vY0":-125.49353287810871,"vZ0":-2.875813974789639,"x":176.04,"y":200.35,"x0":-3.1665826481464547,"y0":50.0022580598692,"z0":5.062826033482112,"aX":-18.43168604654094},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.7,"breakHorizontal":19.1,"spinRate":1773,"spinDirection":249},"zone":13,"typeConfidence":0.9,"plateTime":0.43737292314269816,"extension":5.914242950194496},"index":3,"playId":"e9f7a21e-2085-397d-b949-8e5c03c82714","pitchNumber":3,"startTime":"2026-05-24T20:50:59.615Z","endTime":"2026-05-24T20:51:03.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69184340452088,"aZ":-14.520898126083166,"pfxX":-6.9481530705391386,"pfxZ":9.654091242943998,"pX":-0.5218629959199649,"pZ":1.6936557603133544,"vX0":8.110048967768122,"vY0":-135.16539257779297,"vZ0":-6.764376862961616,"x":136.89,"y":193.05,"x0":-2.6752403808424097,"y0":50.00334555354084,"z0":5.270932465180059,"aX":-12.706193320729488},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.0,"breakHorizontal":10.6,"spinRate":2412,"spinDirection":225},"zone":7,"typeConfidence":0.89,"plateTime":0.40706765416361934,"extension":5.809722599131761},"index":4,"playId":"03704c1a-c1f4-3062-bce1-b6225621d16b","pitchNumber":4,"startTime":"2026-05-24T20:51:16.416Z","endTime":"2026-05-24T20:51:22.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.267557609360725,"aZ":-27.719308737421855,"pfxX":-11.423995035507382,"pfxZ":2.429896900498804,"pX":0.06808464930159523,"pZ":2.693892181802633,"vX0":11.599479775843513,"vY0":-135.0767484674046,"vZ0":-1.8227545806385557,"x":114.4,"y":166.04,"x0":-2.8114644205265726,"y0":50.0059448057459,"z0":5.339307841487569,"aX":-20.97293475412498},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.2,"breakHorizontal":18.0,"spinRate":2201,"spinDirection":235},"zone":5,"typeConfidence":0.9,"plateTime":0.40653951542813216,"extension":5.743786001054388},"hitData":{"launchSpeed":106.8,"launchAngle":6.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":124.52,"coordY":152.1}},"index":5,"playId":"3cd42ed9-0fff-3431-94ee-3ec836ac5d7b","pitchNumber":5,"startTime":"2026-05-24T20:51:32.597Z","endTime":"2026-05-24T20:51:43.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:51:43.361Z","atBatIndex":18},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Shea Langeliers grounds into a force out, fielded by second baseman Fernando Tatis Jr. Nick Kurtz out at 2nd. Shea Langeliers to 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-24T20:52:02.230Z","endTime":"2026-05-24T20:52:35.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82779358083192,"aZ":-27.446052729874722,"pfxX":0.5237800907452514,"pfxZ":3.100522230984062,"pX":-0.09666135168057471,"pZ":3.0262306737639957,"vX0":6.996905213414336,"vY0":-122.87415256735179,"vZ0":-0.007599409453924788,"x":120.68,"y":157.07,"x0":-3.0517633153594046,"y0":50.004195834354185,"z0":5.365483563573052,"aX":0.7987335262032567},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.9,"breakHorizontal":-2.6,"spinRate":2249,"spinDirection":146},"zone":2,"typeConfidence":0.91,"plateTime":0.4461276291631835,"extension":5.860761397278862},"index":0,"playId":"efb27659-5d18-3eaf-bdb3-5a92bd89b6cd","pitchNumber":1,"startTime":"2026-05-24T20:52:10.936Z","endTime":"2026-05-24T20:52:15.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.725690470510422,"aZ":-26.060714537147444,"pfxX":-0.2620368342234505,"pfxZ":3.825852801868593,"pX":0.3595267969667819,"pZ":1.8751047698447327,"vX0":8.5188546733204,"vY0":-125.6984548807232,"vZ0":-2.9545838174092665,"x":103.3,"y":188.15,"x0":-3.040924700130171,"y0":50.003191946252734,"z0":5.183952936872113,"aX":-0.4186682173004558},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.5,"breakHorizontal":-1.6,"spinRate":2282,"spinDirection":159},"zone":9,"typeConfidence":0.83,"plateTime":0.4359112580897433,"extension":5.802435985305769},"hitData":{"launchSpeed":59.1,"launchAngle":-27.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.71,"coordY":154.39}},"index":1,"playId":"2fb71d76-0463-3de8-bf4b-9b67d15ad1f7","pitchNumber":2,"startTime":"2026-05-24T20:52:27.623Z","endTime":"2026-05-24T20:52:35.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:52:35.678Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tyler Soderstrom pops out to catcher Rodolfo Durán in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-24T20:53:01.540Z","endTime":"2026-05-24T20:53:37.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"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":"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":85.3,"endSpeed":77.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.107813445563117,"aZ":-31.94117804761623,"pfxX":-10.8030730352225,"pfxZ":0.150334063724328,"pX":-1.4917214655490383,"pZ":1.951318766809675,"vX0":7.198007032566367,"vY0":-123.95323052918133,"vZ0":-1.2329005797427681,"x":173.86,"y":186.09,"x0":-3.038116041944005,"y0":50.003832900271576,"z0":5.136251420493847,"aX":-16.714852159163577},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.2,"breakHorizontal":17.8,"spinRate":1797,"spinDirection":251},"zone":13,"typeConfidence":0.89,"plateTime":0.4428643275125217,"extension":5.94892597752539},"index":0,"playId":"96964aa4-0e7f-3aca-87c1-8a82f2e8406f","pitchNumber":1,"startTime":"2026-05-24T20:53:10.736Z","endTime":"2026-05-24T20:53:15.156Z","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":85.7,"endSpeed":78.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.611736889710436,"aZ":-31.921440898107786,"pfxX":-10.352158921458665,"pfxZ":0.1663433838508901,"pX":-0.8542914092936083,"pZ":2.2434813693146487,"vX0":8.626697155955064,"vY0":-124.50614921354997,"vZ0":-0.5915394936491855,"x":149.56,"y":178.21,"x0":-3.0234769490000137,"y0":50.00588383721494,"z0":5.1317910718201425,"aX":-16.212977512110943},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.4,"breakHorizontal":16.7,"spinRate":1778,"spinDirection":251},"zone":13,"typeConfidence":0.89,"plateTime":0.44036571965014515,"extension":6.022330850816755},"hitData":{"launchSpeed":64.9,"launchAngle":80.0,"totalDistance":63.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":100.06,"coordY":199.84}},"index":1,"playId":"04880f74-b60e-305a-ac61-71a464f435ad","pitchNumber":2,"startTime":"2026-05-24T20:53:29.045Z","endTime":"2026-05-24T20:53:37.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:53:37.652Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ty France pops out to second baseman Jeff McNeil.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T20:55:50.957Z","endTime":"2026-05-24T20:56:23.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16502861399816,"aZ":-29.331859356179613,"pfxX":-4.71719892711209,"pfxZ":2.191953317816493,"pX":0.1677351721520041,"pZ":2.548095429536808,"vX0":-5.383230135701693,"vY0":-113.45676269918019,"vZ0":1.355993896462486,"x":110.61,"y":169.98,"x0":3.1903133552094367,"y0":50.00082092700705,"z0":4.8818968781211565,"aX":-6.1022948713828535},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":4.7,"breakHorizontal":10.0,"spinRate":2242,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.48411930160206706,"extension":6.921479503739119},"index":0,"playId":"0830c277-cb13-3ad8-8ac8-d1c03728a906","pitchNumber":1,"startTime":"2026-05-24T20:55:55.534Z","endTime":"2026-05-24T20:55:59.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":78.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6605951310894,"aZ":-23.60004599248559,"pfxX":0.3696034422676495,"pfxZ":5.357906294990466,"pX":-0.22556948925705117,"pZ":3.0322721618637503,"vX0":-8.03171728159259,"vY0":-126.23130497204615,"vZ0":-0.007472068950152733,"x":125.6,"y":156.91,"x0":2.960570807445795,"y0":50.00413221323255,"z0":4.948352829914333,"aX":0.5929715827885713},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.0,"breakHorizontal":1.3,"spinRate":2217,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.43527949787595244,"extension":7.0068347051580995},"hitData":{"launchSpeed":73.8,"launchAngle":69.0,"totalDistance":115.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":134.93,"coordY":157.24}},"index":1,"playId":"9a4b832a-6c75-35fa-8169-c98112946912","pitchNumber":2,"startTime":"2026-05-24T20:56:13.777Z","endTime":"2026-05-24T20:56:23.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:56:23.002Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rodolfo Durán strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T20:56:42.524Z","endTime":"2026-05-24T20:58:08.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":1},"pitchData":{"startSpeed":91.1,"endSpeed":81.5,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10586815740805,"aZ":-21.198494011807153,"pfxX":11.117845263890079,"pfxZ":6.3436168448251475,"pX":-0.26210881327640795,"pZ":2.5485883631081827,"vX0":-11.675860981356898,"vY0":-131.95596174515393,"vZ0":-1.353030491458342,"x":126.99,"y":169.97,"x0":2.8164701197142956,"y0":50.00023466435444,"z0":4.659331572511587,"aX":19.227716601179377},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.3,"breakHorizontal":-16.9,"spinRate":2161,"spinDirection":113},"zone":4,"typeConfidence":2.0,"plateTime":0.41816822820229005,"extension":7.1779994953716315},"index":0,"playId":"f22bab6b-7152-3868-a82f-8fc1c8c28eec","pitchNumber":1,"startTime":"2026-05-24T20:56:47.314Z","endTime":"2026-05-24T20:56:50.741Z","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":83.4,"endSpeed":74.7,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.437620514036546,"aZ":-28.2830572386102,"pfxX":12.816653913134532,"pfxZ":2.6865256269212843,"pX":0.7065970607822845,"pZ":2.0075258850925244,"vX0":-9.368094899798418,"vY0":-120.87765029674578,"vZ0":-0.2925862471221957,"x":90.07,"y":184.58,"x0":3.010338981804083,"y0":50.000744316894384,"z0":4.661256756886265,"aX":18.543383892669226},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.0,"breakHorizontal":-20.3,"spinRate":2227,"spinDirection":97},"zone":9,"typeConfidence":2.0,"plateTime":0.45702641795012644,"extension":6.785294061752765},"index":1,"playId":"5328861e-442d-3c01-b8ae-11655dcf4c8a","pitchNumber":2,"startTime":"2026-05-24T20:57:08.989Z","endTime":"2026-05-24T20:57:12.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.0,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.671082317852903,"aZ":-31.666473854612324,"pfxX":9.709852747286632,"pfxZ":0.33349423602774975,"pX":3.070564080240313,"pZ":0.38055119510588964,"vX0":-3.1742245521126793,"vY0":-123.56516769112628,"vZ0":-3.6389241932366674,"x":-0.04,"y":228.51,"x0":3.1237441448231973,"y0":50.002971070475745,"z0":4.583735834786248,"aX":14.749777804777077},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.1,"breakHorizontal":-16.6,"spinRate":2261,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.44629784752708046,"extension":6.832523354415741},"index":2,"playId":"50adad82-ea92-3033-91bf-a44e3fc3287e","pitchNumber":3,"startTime":"2026-05-24T20:57:27.269Z","endTime":"2026-05-24T20:57:30.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":82.8,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05619067236385,"aZ":-22.311475066902435,"pfxX":8.122618593289653,"pfxZ":5.571937057926654,"pX":-0.3980752457260469,"pZ":3.478250970098379,"vX0":-10.914335329518687,"vY0":-132.85117404067338,"vZ0":-0.06318130838998881,"x":132.17,"y":144.87,"x0":2.726875156959442,"y0":50.00170417230471,"z0":5.137371337479658,"aX":14.37647607861235},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.3,"breakHorizontal":-12.1,"spinRate":2150,"spinDirection":117},"zone":11,"typeConfidence":2.0,"plateTime":0.41383820842198604,"extension":7.448379903228594},"index":3,"playId":"6c90f649-9f07-3844-8e87-f9073ede2210","pitchNumber":4,"startTime":"2026-05-24T20:57:46.429Z","endTime":"2026-05-24T20:57:52.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(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":84.3,"endSpeed":75.2,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.123713347304413,"aZ":-27.38597967816827,"pfxX":12.590343847705835,"pfxZ":3.2437159424578503,"pX":1.3867233955218339,"pZ":2.3061753252523474,"vX0":-7.845301760123475,"vY0":-122.32627581317473,"vZ0":-0.1096184562221294,"x":64.14,"y":176.51,"x0":3.043877890451747,"y0":50.0002567839043,"z0":4.753190182068514,"aX":18.569349605819877},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.1,"breakHorizontal":-20.3,"spinRate":2287,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.452404235607609,"extension":6.844014239742081},"index":4,"playId":"b3b19ab8-f81d-3283-8fdd-8ca8f92fd482","pitchNumber":5,"startTime":"2026-05-24T20:58:04.527Z","endTime":"2026-05-24T20:58:08.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:58:08.456Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a line drive to left fielder Tyler Soderstrom. Fernando Tatis Jr. out at 2nd on the throw, left fielder Tyler Soderstrom to second baseman Jeff McNeil.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T20:58:18.461Z","endTime":"2026-05-24T21:00:24.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","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":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.658078330246664,"aZ":-33.002909619398324,"pfxX":-4.363649498619666,"pfxZ":-0.6379837121433702,"pX":0.8709059246791753,"pZ":2.358671171271588,"vX0":-3.9071611723320103,"vY0":-113.4960951618587,"vZ0":1.706250267490936,"x":83.8,"y":175.1,"x0":3.18796785046912,"y0":50.00544856194441,"z0":4.907631957569208,"aX":-5.63727019158388},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-0.4,"breakHorizontal":9.0,"spinRate":2343,"spinDirection":273},"zone":6,"typeConfidence":2.0,"plateTime":0.48441534221550153,"extension":6.836364213650633},"index":0,"playId":"9ac1b927-7d0d-3d73-8f16-9595d42cf5f4","pitchNumber":1,"startTime":"2026-05-24T20:58:35.497Z","endTime":"2026-05-24T20:58:39.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":2},"pitchData":{"startSpeed":83.7,"endSpeed":75.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.957691630272862,"aZ":-30.433412237877256,"pfxX":13.141975275884214,"pfxZ":1.1931727908455603,"pX":2.491009646722515,"pZ":0.978377493080119,"vX0":-5.59467179054898,"vY0":-121.64126393004992,"vZ0":-2.0967989424465427,"x":22.05,"y":212.36,"x0":3.1424423195540085,"y0":50.00549451136127,"z0":4.549919295509504,"aX":19.245837399339997},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.8,"breakHorizontal":-22.0,"spinRate":2336,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4542861750941243,"extension":6.838217852620859},"index":1,"playId":"e63a02ba-8fc4-39d4-ad02-6697cad895c3","pitchNumber":2,"startTime":"2026-05-24T20:58:52.367Z","endTime":"2026-05-24T20:58:55.637Z","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":91.9,"endSpeed":83.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.001909136722634,"aZ":-21.90324418672127,"pfxX":8.884057907846072,"pfxZ":5.727540466333018,"pX":1.0308026707436078,"pZ":3.155821872261401,"vX0":-8.039697587987945,"vY0":-133.62789612161032,"vZ0":-0.8442750628831981,"x":77.71,"y":153.57,"x0":2.9362632296532296,"y0":50.0038033797748,"z0":5.06135431588178,"aX":15.935729902636124},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.3,"breakHorizontal":-14.2,"spinRate":2214,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.41118496889481015,"extension":7.450580267542712},"index":2,"playId":"ee6dc092-decd-3632-8821-44e22ad344a0","pitchNumber":3,"startTime":"2026-05-24T20:59:11.529Z","endTime":"2026-05-24T20:59:17.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93355218729076,"aZ":-19.459361919434485,"pfxX":8.193840583451376,"pfxZ":7.296692987746825,"pX":-0.46416952770407144,"pZ":3.0822366167219273,"vX0":-11.492962666078995,"vY0":-131.89910136940867,"vZ0":-1.075241762093937,"x":134.69,"y":155.56,"x0":2.907357049149733,"y0":50.00404854017018,"z0":4.945308133006318,"aX":14.281367982675828},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.2,"breakHorizontal":-12.0,"spinRate":2152,"spinDirection":117},"zone":1,"typeConfidence":2.0,"plateTime":0.41703402398784784,"extension":7.331653418852329},"index":3,"playId":"19ffa3ff-8eab-35ef-b621-a5d24c4ac1cd","pitchNumber":4,"startTime":"2026-05-24T20:59:31.852Z","endTime":"2026-05-24T20:59:35.281Z","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":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61058359105937,"aZ":-33.43432386809247,"pfxX":-5.9758241033093356,"pfxZ":-0.9511599189593993,"pX":-0.4685118592812067,"pZ":0.9753055139016359,"vX0":-6.302874810930554,"vY0":-114.61083874962097,"vZ0":-1.1424468873067821,"x":134.86,"y":212.45,"x0":3.101201321035656,"y0":50.004833665079175,"z0":4.766782211482129,"aX":-7.892524101721343},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-1.7,"breakHorizontal":12.5,"spinRate":2462,"spinDirection":272},"zone":13,"typeConfidence":2.0,"plateTime":0.4792303100829023,"extension":6.903100933632143},"index":4,"playId":"9df0efa8-1cfd-31ab-8425-b66587e2d8b4","pitchNumber":5,"startTime":"2026-05-24T20:59:53.016Z","endTime":"2026-05-24T20:59:56.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.591801088237187,"aZ":-19.250336427104177,"pfxX":7.507659900031673,"pfxZ":7.2446282096094965,"pX":-0.030808588471029217,"pZ":3.4008953020449053,"vX0":-10.435452361301323,"vY0":-132.54299659142467,"vZ0":-0.4355566438831626,"x":118.17,"y":146.96,"x0":2.976914482825119,"y0":50.00408814392432,"z0":4.969656458622844,"aX":13.396749250174008},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.2,"breakHorizontal":-11.4,"spinRate":2124,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.4128011347182059,"extension":7.301386104153781},"hitData":{"launchSpeed":86.2,"launchAngle":14.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":102.86,"coordY":107.94}},"index":5,"playId":"c7d17093-f5ea-300f-b89a-b4e24b466c6e","pitchNumber":6,"startTime":"2026-05-24T21:00:12.715Z","endTime":"2026-05-24T21:00:24.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:00:24.087Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jonah Heim doubles (6) on a line drive to right fielder Ramón Laureano.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T21:02:40.461Z","endTime":"2026-05-24T21:03:00.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.90339872906561,"aZ":-28.525059278785076,"pfxX":6.153422897709244,"pfxZ":2.7196354747638294,"pX":-0.39246915649495423,"pZ":2.0433830195841978,"vX0":4.620016614903154,"vY0":-115.2897280020019,"vZ0":-1.0909239215556654,"x":131.96,"y":183.61,"x0":-3.2236127928782055,"y0":50.004440075802485,"z0":5.281631832730253,"aX":8.264356142714442},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":4.9,"breakHorizontal":-12.4,"spinRate":2695,"spinDirection":70},"zone":7,"typeConfidence":0.9,"plateTime":0.47551668575805994,"extension":6.0263031273697445},"hitData":{"launchSpeed":99.8,"launchAngle":15.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":199.1,"coordY":123.54}},"index":0,"playId":"1fdb663b-cbb8-318a-9aef-040eb9561981","pitchNumber":1,"startTime":"2026-05-24T21:02:45.664Z","endTime":"2026-05-24T21:03:00.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:03:00.328Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T21:03:16.010Z","endTime":"2026-05-24T21:04:16.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"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":"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":93.0,"endSpeed":84.7,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.221906502551008,"aZ":-14.572500003940254,"pfxX":-5.592188578862056,"pfxZ":9.55481504065453,"pX":0.039821408553814865,"pZ":2.541373116196802,"vX0":9.117472037288033,"vY0":-135.06225306247632,"vZ0":-5.031518701116278,"x":115.48,"y":170.16,"x0":-2.657593344870434,"y0":50.001079195621614,"z0":5.457956232343346,"aX":-10.300565606703818},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.3,"breakHorizontal":8.2,"spinRate":2245,"spinDirection":221},"zone":5,"typeConfidence":0.9,"plateTime":0.40599319215881424,"extension":6.022357049666202},"index":0,"playId":"e263d7c3-d291-3a19-9b06-cb276dce967b","pitchNumber":1,"startTime":"2026-05-24T21:03:30.312Z","endTime":"2026-05-24T21:03:33.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25720700230656,"aZ":-33.870427714736884,"pfxX":-11.873289098965362,"pfxZ":-0.9771179277122517,"pX":0.37926682771416526,"pZ":2.4221396729048226,"vX0":12.541633633249251,"vY0":-131.785056880302,"vZ0":-0.8389619791317846,"x":102.54,"y":173.38,"x0":-2.918362374709092,"y0":50.00027957818487,"z0":5.265745399105622,"aX":-20.702804420789608},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.7,"breakHorizontal":18.5,"spinRate":2184,"spinDirection":241},"zone":6,"typeConfidence":0.9,"plateTime":0.4169994372134971,"extension":6.045604582604592},"index":1,"playId":"3c502c97-6eb8-327f-b7ca-f52767469bdb","pitchNumber":2,"startTime":"2026-05-24T21:03:48.203Z","endTime":"2026-05-24T21:03:52.115Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-24T21:03:58.858Z","endTime":"2026-05-24T21:04:13.100Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"}},{"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34733375995617,"aZ":-26.220680830457653,"pfxX":-0.972381606426703,"pfxZ":3.7055947677433103,"pX":1.5760637391760006,"pZ":1.9246698071518429,"vX0":10.827754308266167,"vY0":-125.90462201727782,"vZ0":-2.931598525228238,"x":56.92,"y":186.81,"x0":-2.652292267447767,"y0":50.0040344507377,"z0":5.224141861014551,"aX":-1.5644086949030132},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.2,"breakHorizontal":-0.7,"spinRate":2243,"spinDirection":211},"zone":14,"typeConfidence":0.85,"plateTime":0.4348947270183028,"extension":5.914024381122177},"index":3,"playId":"1418459b-9ad7-3ca2-9f2f-67bd1c47b54f","pitchNumber":3,"startTime":"2026-05-24T21:04:13.100Z","endTime":"2026-05-24T21:04:16.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:04:16.566Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeff McNeil walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T21:04:32.408Z","endTime":"2026-05-24T21:06:27.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.784335855586335,"aZ":-32.5077332775644,"pfxX":-11.595381533776312,"pfxZ":-0.18693633779922436,"pX":-1.1452721853236536,"pZ":2.0253413331110246,"vX0":8.534548276449035,"vY0":-133.98230544146074,"vZ0":-2.1148935676366727,"x":160.66,"y":184.1,"x0":-2.876386781594816,"y0":50.000385206057025,"z0":5.163371936218147,"aX":-20.935201854212576},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-0.6,"breakHorizontal":19.0,"spinRate":2129,"spinDirection":234},"zone":13,"typeConfidence":0.91,"plateTime":0.40987465698669867,"extension":5.935643329649288},"index":0,"playId":"c62adeb9-67c5-3409-9204-96eb979a8603","pitchNumber":1,"startTime":"2026-05-24T21:04:44.518Z","endTime":"2026-05-24T21:04:51.296Z","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":85.7,"endSpeed":77.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.200973389911592,"aZ":-29.737517989149374,"pfxX":-10.559765774474684,"pfxZ":1.5692168384953078,"pX":-1.1187370664446494,"pZ":2.491130915258806,"vX0":8.107148176758844,"vY0":-124.51121516078999,"vZ0":-0.4683513422120982,"x":159.64,"y":171.52,"x0":-3.060195152824746,"y0":50.00502442429638,"z0":5.162636983647591,"aX":-16.426054690948995},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.0,"breakHorizontal":17.0,"spinRate":1787,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.4415096868163637,"extension":5.853390653968355},"index":1,"playId":"7b552bf2-d3f5-3f71-a3b8-62c2783d5a77","pitchNumber":2,"startTime":"2026-05-24T21:05:01.759Z","endTime":"2026-05-24T21:05:05.261Z","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":92.0,"endSpeed":83.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.111092077118215,"aZ":-29.503834488365037,"pfxX":-11.055759545562948,"pfxZ":1.4965798195717213,"pX":1.2479502416866515,"pZ":1.9997772035684533,"vX0":14.278433056893451,"vY0":-133.17622578931636,"vZ0":-2.9316672073321857,"x":69.43,"y":184.79,"x0":-2.760820428075374,"y0":50.005316546557964,"z0":5.2617667569074476,"aX":-19.751187959286963},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.2,"breakHorizontal":16.7,"spinRate":2164,"spinDirection":236},"zone":14,"typeConfidence":0.91,"plateTime":0.4121871140240607,"extension":6.072374431797714},"index":2,"playId":"aaac579a-5783-363d-8734-7856d0f291ed","pitchNumber":3,"startTime":"2026-05-24T21:05:23.390Z","endTime":"2026-05-24T21:05:27.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.579613667599496,"aZ":-29.3175488601527,"pfxX":-11.646509901530033,"pfxZ":1.824837980202382,"pX":-0.2772793628473162,"pZ":1.5534289582433485,"vX0":10.193763696544051,"vY0":-124.44210231979636,"vZ0":-2.631577225861239,"x":127.57,"y":196.84,"x0":-2.9187400918110167,"y0":50.00101084982625,"z0":5.059592518519561,"aX":-18.21676083599375},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.9,"breakHorizontal":18.6,"spinRate":1947,"spinDirection":252},"zone":13,"typeConfidence":0.91,"plateTime":0.4405802286689924,"extension":6.091945970254111},"index":3,"playId":"ec6db376-e1e2-3c7b-ba07-858c897cfa7a","pitchNumber":4,"startTime":"2026-05-24T21:05:43.376Z","endTime":"2026-05-24T21:05:48.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.277991172308003,"aZ":-31.97085725282959,"pfxX":-10.852023831429761,"pfxZ":0.13398508827728328,"pX":-2.7112848532205085,"pZ":2.5627380692996193,"vX0":4.5355700244996795,"vY0":-123.7308269634248,"vZ0":0.3545631430703162,"x":220.35,"y":169.59,"x0":-3.1606937746221075,"y0":50.00560436735372,"z0":5.102238063881945,"aX":-16.785205469948963},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.6,"breakHorizontal":18.6,"spinRate":1899,"spinDirection":254},"zone":11,"typeConfidence":0.89,"plateTime":0.44311776828954663,"extension":5.940041352907743},"index":4,"playId":"dc2051c1-69a3-388f-9ce4-883ad7782ff4","pitchNumber":5,"startTime":"2026-05-24T21:06:03.288Z","endTime":"2026-05-24T21:06:06.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83246585683222,"aZ":-16.18119672913523,"pfxX":-5.405347683374213,"pfxZ":8.48286672756208,"pX":-0.658679461232922,"pZ":1.4659575205560456,"vX0":7.502654552443417,"vY0":-136.60932282774016,"vZ0":-7.355678630015046,"x":142.11,"y":199.2,"x0":-2.7416996080437706,"y0":50.000165884748576,"z0":5.310981747231913,"aX":-10.18823215510037},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.9,"breakHorizontal":8.2,"spinRate":2306,"spinDirection":223},"zone":13,"typeConfidence":0.9,"plateTime":0.40133537606304337,"extension":5.924538053070503},"index":5,"playId":"7d610e8f-b5d9-3010-8ede-b1eabe882418","pitchNumber":6,"startTime":"2026-05-24T21:06:22.820Z","endTime":"2026-05-24T21:06:27.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:06:27.686Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Henry Bolte walks. Jonah Heim to 3rd. Jeff McNeil to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T21:07:42.687Z","endTime":"2026-05-24T21:08:45.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"postOnThird":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-24T21:06:37.439Z","endTime":"2026-05-24T21:07:44.864Z","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":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.666471806027975,"aZ":-30.15822199357864,"pfxX":-12.15991920622857,"pfxZ":1.281926739376419,"pX":0.919042796692045,"pZ":1.3953235091949479,"vX0":12.932056617001718,"vY0":-124.86381856041933,"vZ0":-2.7609825736034983,"x":81.97,"y":201.11,"x0":-2.7528929309999937,"y0":50.005104350868095,"z0":5.002614524669733,"aX":-19.161194076718154},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.9,"breakHorizontal":19.0,"spinRate":1777,"spinDirection":250},"zone":14,"typeConfidence":0.91,"plateTime":0.4390334564529361,"extension":6.138972740482545},"index":1,"playId":"afee8b76-9e68-3457-a575-20c168796cfe","pitchNumber":1,"startTime":"2026-05-24T21:07:44.864Z","endTime":"2026-05-24T21:07:48.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49770035410553,"aZ":-28.438381927324528,"pfxX":-11.37033795908033,"pfxZ":2.058167338782207,"pX":-1.0371302129293427,"pZ":1.6341932451038517,"vX0":8.214890942062253,"vY0":-134.49922536431254,"vZ0":-4.120308817375851,"x":156.53,"y":194.66,"x0":-2.666912139267882,"y0":50.00389552286136,"z0":5.222642136702156,"aX":-20.655380536487637},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.0,"breakHorizontal":18.6,"spinRate":2158,"spinDirection":229},"zone":13,"typeConfidence":0.91,"plateTime":0.4085723327687023,"extension":5.786440438327593},"index":2,"playId":"45bf8d55-f859-35d6-aaf5-ee31714e65a8","pitchNumber":2,"startTime":"2026-05-24T21:08:00.740Z","endTime":"2026-05-24T21:08:05.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.661848527755318,"aZ":-28.583931913481127,"pfxX":-11.519302452136065,"pfxZ":2.3154607135446392,"pX":0.9473007207506239,"pZ":1.661805339675964,"vX0":12.832084718221818,"vY0":-123.6856373483095,"vZ0":-2.47886121803195,"x":80.89,"y":193.91,"x0":-2.81127656031378,"y0":50.001435713276315,"z0":5.0738384292901095,"aX":-17.847456730766762},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.8,"breakHorizontal":17.9,"spinRate":1819,"spinDirection":248},"zone":14,"typeConfidence":0.91,"plateTime":0.4428318628937693,"extension":6.323365452854117},"index":3,"playId":"7e11c2f9-5678-3643-aa46-b65ed31771bf","pitchNumber":3,"startTime":"2026-05-24T21:08:20.741Z","endTime":"2026-05-24T21:08:24.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.110876058685847,"aZ":-31.352875425747765,"pfxX":-11.161448575657149,"pfxZ":0.46133797043677127,"pX":0.48169522398200637,"pZ":1.4575142675869626,"vX0":12.092836515593849,"vY0":-133.4175296793311,"vZ0":-3.700575798742453,"x":98.64,"y":199.43,"x0":-2.6708542230049206,"y0":50.00478536525794,"z0":5.1350295423095735,"aX":-20.018137795677895},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.1,"breakHorizontal":17.4,"spinRate":2103,"spinDirection":232},"zone":14,"typeConfidence":0.91,"plateTime":0.4113650678596077,"extension":6.1928266989106895},"index":4,"playId":"ec8b0503-3f86-3c09-9232-aab32b5c24bb","pitchNumber":4,"startTime":"2026-05-24T21:08:41.002Z","endTime":"2026-05-24T21:08:45.981Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:08:45.981Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alika Williams called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T21:09:08.232Z","endTime":"2026-05-24T21:11:20.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"postOnThird":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.036197075874185,"aZ":-30.03706750731079,"pfxX":-12.21982311474185,"pfxZ":1.1818593212804762,"pX":0.15966063909806705,"pZ":1.6813807797955553,"vX0":12.123214197427114,"vY0":-134.0075605540463,"vZ0":-3.4560568284059494,"x":110.91,"y":193.38,"x0":-2.843950972379857,"y0":50.005735768185886,"z0":5.142960642644366,"aX":-22.140924275226062},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.6,"breakHorizontal":19.4,"spinRate":2145,"spinDirection":232},"zone":8,"typeConfidence":0.91,"plateTime":0.4093591797116929,"extension":6.033512684891587},"index":0,"playId":"446fb458-1d09-3952-b34e-acd9ac41bb5b","pitchNumber":1,"startTime":"2026-05-24T21:09:12.945Z","endTime":"2026-05-24T21:09:16.222Z","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":85.3,"endSpeed":78.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.903478720933602,"aZ":-29.017108966366823,"pfxX":0.06527871303259136,"pfxZ":2.0506410668103197,"pX":1.7672493603385822,"pZ":2.1314539108568855,"vX0":10.791689051153872,"vY0":-123.71522519563331,"vZ0":-1.8389122449645925,"x":49.64,"y":181.23,"x0":-2.6698224420557373,"y0":50.00525624424925,"z0":5.32896906052418,"aX":0.09991986990175669},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.5,"breakHorizontal":-2.8,"spinRate":2450,"spinDirection":135},"zone":14,"typeConfidence":0.83,"plateTime":0.44362689384148846,"extension":5.894774728896809},"index":1,"playId":"22a39c9f-d0f9-3a81-8451-50fe68938347","pitchNumber":2,"startTime":"2026-05-24T21:09:33.576Z","endTime":"2026-05-24T21:09:37.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":77.9,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5764170596699,"aZ":-31.128583659548838,"pfxX":-12.477586536147722,"pfxZ":0.6752019213994691,"pX":0.8032961039485687,"pZ":1.1752436303144034,"vX0":12.682536412270277,"vY0":-124.01232561420944,"vZ0":-3.053458973274469,"x":86.38,"y":207.05,"x0":-2.77466162694488,"y0":50.00222748049848,"z0":5.03976533726597,"aX":-19.28565351850716},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.7,"breakHorizontal":19.3,"spinRate":1755,"spinDirection":250},"zone":14,"typeConfidence":0.91,"plateTime":0.44297708988398465,"extension":5.986697508322245},"index":2,"playId":"622c7188-1179-344f-a83d-0d0506dc7e4c","pitchNumber":3,"startTime":"2026-05-24T21:09:52.168Z","endTime":"2026-05-24T21:09:57.075Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-24T21:10:13.936Z","endTime":"2026-05-24T21:10:17.875Z","isPitch":false,"type":"action","player":{"id":675961,"link":"/api/v1/people/675961"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.239024714660992,"aZ":-30.535420805417246,"pfxX":-12.209675865581382,"pfxZ":1.0635536621240664,"pX":-1.1494827488355706,"pZ":2.6768103657569315,"vX0":8.452332095816052,"vY0":-123.63593569977918,"vZ0":0.18258601836410393,"x":160.82,"y":166.51,"x0":-3.030537387272298,"y0":50.00383169140731,"z0":5.1699503270483005,"aX":-18.85486394983271},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.3,"breakHorizontal":20.0,"spinRate":1754,"spinDirection":253},"zone":11,"typeConfidence":0.91,"plateTime":0.44345286602410594,"extension":5.938746754379181},"index":4,"playId":"d8af44c1-cda3-36c5-8018-1d97a4639b3e","pitchNumber":4,"startTime":"2026-05-24T21:10:17.875Z","endTime":"2026-05-24T21:10:21.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":83.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.468261744088906,"aZ":-12.174332994302924,"pfxX":-6.798818242762367,"pfxZ":11.07754829505367,"pX":0.8058196445973875,"pZ":3.176174429584959,"vX0":10.981825133893638,"vY0":-135.0242398795007,"vZ0":-4.111211787354417,"x":86.28,"y":153.02,"x0":-2.4726612709284423,"y0":50.0055455744023,"z0":5.605847737911929,"aX":-12.279175374950434},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.1,"breakHorizontal":9.4,"spinRate":2339,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.40914584327732584,"extension":5.970295807388141},"index":5,"playId":"6b7e5dad-cb77-34d9-b9d8-22e7b4fbc329","pitchNumber":5,"startTime":"2026-05-24T21:10:57.123Z","endTime":"2026-05-24T21:11:00.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":82.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.557999771482706,"aZ":-32.392092363953296,"pfxX":-14.352101280673818,"pfxZ":-0.12309007450821063,"pX":0.6882251166460546,"pZ":2.51364441489452,"vX0":13.888606479947612,"vY0":-133.5424918403413,"vZ0":-0.867808603035612,"x":90.77,"y":170.91,"x0":-2.7799415819697972,"y0":50.004177182720284,"z0":5.226897505673347,"aX":-25.267211861471708},"breaks":{"breakAngle":33.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.2,"breakHorizontal":22.1,"spinRate":2339,"spinDirection":241},"zone":6,"typeConfidence":0.9,"plateTime":0.41421331164171793,"extension":6.116988405376195},"index":6,"playId":"a7d8dd59-1466-3cb8-844d-fea9e45048a8","pitchNumber":6,"startTime":"2026-05-24T21:11:15.491Z","endTime":"2026-05-24T21:11:20.619Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:11:20.619Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carlos Cortes walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T21:11:35.760Z","endTime":"2026-05-24T21:14:12.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"postOnSecond":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"postOnThird":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":{"id":650633,"link":"/api/v1/people/650633"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":81.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.46000058105382,"aZ":-32.192184404403584,"pfxX":-14.218955797532288,"pfxZ":-0.012860616679735593,"pX":-1.3395822810253357,"pZ":1.690095746176816,"vX0":8.806605070320131,"vY0":-133.77584796551426,"vZ0":-2.8394567862637343,"x":168.06,"y":193.15,"x0":-2.889109283654167,"y0":50.00128578287089,"z0":5.160308446846134,"aX":-24.84787360474421},"breaks":{"breakAngle":34.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.6,"breakHorizontal":22.9,"spinRate":2229,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.415178380183332,"extension":5.985452536466782},"index":0,"playId":"8f26808d-f133-320b-bb89-59259aa17368","pitchNumber":1,"startTime":"2026-05-24T21:11:45.382Z","endTime":"2026-05-24T21:11:49.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":77.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43979609881848,"aZ":-32.05767669256628,"pfxX":-12.958508631703701,"pfxZ":0.07643868662989783,"pX":1.6930992177218795,"pZ":0.7651167480855768,"vX0":15.064380598643735,"vY0":-123.95002479545334,"vZ0":-3.637645494796895,"x":52.46,"y":218.12,"x0":-2.850609125674291,"y0":50.00182559332819,"z0":4.999695597459842,"aX":-19.667625209111502},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.7,"breakHorizontal":19.0,"spinRate":1742,"spinDirection":248},"zone":14,"typeConfidence":0.9,"plateTime":0.446105385430585,"extension":6.184224404655935},"index":1,"playId":"b67c0566-085e-37a8-b6fb-4cc2b93f473c","pitchNumber":2,"startTime":"2026-05-24T21:12:01.706Z","endTime":"2026-05-24T21:12:11.819Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Michael King. Jonah Heim scores. Jeff McNeil to 3rd. Henry Bolte to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":0,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"b67c0566-085e-37a8-b6fb-4cc2b93f473c","startTime":"2026-05-24T21:12:24.099Z","endTime":"2026-05-24T21:12:42.224Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.157897998208732,"aZ":-28.616181544597193,"pfxX":0.91786208301127,"pfxZ":2.3376263889915396,"pX":-0.3870437853626602,"pZ":3.0346860214442457,"vX0":6.348544128831551,"vY0":-122.646642458822,"vZ0":0.28669030630469383,"x":131.75,"y":156.84,"x0":-3.1279942073002385,"y0":50.00516004212859,"z0":5.355871556068463,"aX":1.3986694626146496},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.6,"breakHorizontal":-3.1,"spinRate":2393,"spinDirection":127},"zone":1,"typeConfidence":0.91,"plateTime":0.44651263039290034,"extension":5.828351910077623},"index":3,"playId":"5c0ba9f4-883b-3193-9e0a-46b28ac2ea6c","pitchNumber":3,"startTime":"2026-05-24T21:12:42.224Z","endTime":"2026-05-24T21:12:45.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7831741238009,"aZ":-14.741109841702794,"pfxX":-6.378987642774637,"pfxZ":9.354243423196513,"pX":-1.1375332364977495,"pZ":1.9183686797126602,"vX0":7.1496289619119535,"vY0":-135.6709246875249,"vZ0":-6.46471134651433,"x":160.36,"y":186.98,"x0":-2.978626031309436,"y0":50.00156335751762,"z0":5.360082275197109,"aX":-11.886804121305907},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":10.1,"spinRate":2332,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.4037663186191742,"extension":5.858725176468628},"index":4,"playId":"6914d411-87d8-39be-85aa-29a17ec81d4c","pitchNumber":4,"startTime":"2026-05-24T21:13:03.953Z","endTime":"2026-05-24T21:13:09.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.931990069579307,"aZ":-27.140110707050876,"pfxX":-12.29932433052298,"pfxZ":2.8579130662275762,"pX":-0.670308581518145,"pZ":2.4032651473439643,"vX0":10.18548826074299,"vY0":-132.11482678657163,"vZ0":-1.9555294295141485,"x":142.55,"y":173.89,"x0":-2.9832853510596857,"y0":50.003615463635576,"z0":5.153614802244179,"aX":-21.678150486824908},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.9,"breakHorizontal":19.9,"spinRate":2200,"spinDirection":235},"zone":4,"typeConfidence":0.9,"plateTime":0.41504700965009134,"extension":5.896628355998359},"index":5,"playId":"a02070b3-77cb-37a4-8f89-849c642a0e8d","pitchNumber":5,"startTime":"2026-05-24T21:13:23.030Z","endTime":"2026-05-24T21:13:26.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.731943601175445,"aZ":-8.407076999361234,"pfxX":-7.1420503964637945,"pfxZ":12.776871403123542,"pX":0.4222906765271438,"pZ":2.446072002045492,"vX0":10.629738372441546,"vY0":-136.21293502759087,"vZ0":-6.516262504380126,"x":100.9,"y":172.74,"x0":-2.621070675782762,"y0":50.005627151430254,"z0":5.465990175863525,"aX":-13.289331082702375},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":21.7,"breakHorizontal":10.4,"spinRate":2390,"spinDirection":218},"zone":6,"typeConfidence":0.9,"plateTime":0.4036814381302736,"extension":6.087515356872889},"index":6,"playId":"c5b60f69-80bb-3660-9079-f1df66dfde5c","pitchNumber":6,"startTime":"2026-05-24T21:13:45.932Z","endTime":"2026-05-24T21:13:48.932Z","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":2},"pitchData":{"startSpeed":85.2,"endSpeed":76.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.135127421432763,"aZ":-33.242493435672245,"pfxX":-13.743581630027888,"pfxZ":-0.7053003083620535,"pX":-1.726459465156709,"pZ":2.6101565368880655,"vX0":7.468793019689235,"vY0":-123.65963915032732,"vZ0":0.6145252138566737,"x":182.81,"y":168.31,"x0":-3.0314078608405466,"y0":50.00098026702438,"z0":5.191023959861581,"aX":-20.86847241829947},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.7,"breakHorizontal":22.7,"spinRate":1708,"spinDirection":249},"zone":11,"typeConfidence":0.92,"plateTime":0.4462775611848393,"extension":6.077667621059079},"index":7,"playId":"8e3da90b-23ba-3b36-836e-815676fc0c15","pitchNumber":7,"startTime":"2026-05-24T21:14:07.305Z","endTime":"2026-05-24T21:14:12.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:14:12.380Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T21:16:53.135Z","endTime":"2026-05-24T21:18:18.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-24T21:14:35.333Z","endTime":"2026-05-24T21:16:00.418Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ron Marinaccio replaces Michael King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-24T21:16:00.418Z","endTime":"2026-05-24T21:16:55.323Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676760,"link":"/api/v1/people/676760"},"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":2},"pitchData":{"startSpeed":94.3,"endSpeed":84.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.57358940699061,"aZ":-16.970156191989886,"pfxX":-8.533865857781546,"pfxZ":8.14960807123597,"pX":-0.8369134396260935,"pZ":3.7571282342650565,"vX0":8.440198861959844,"vY0":-137.00971768451157,"vZ0":-0.24899174460364554,"x":148.9,"y":137.34,"x0":-2.8768883015655993,"y0":50.00145252534754,"z0":5.028087465501373,"aX":-15.918751201891775},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.9,"breakHorizontal":13.2,"spinRate":2090,"spinDirection":231},"zone":11,"typeConfidence":0.91,"plateTime":0.40268988011268814,"extension":6.5716786234144715},"index":2,"playId":"4f065bbe-1aac-36f7-ad28-62c436b43c9b","pitchNumber":1,"startTime":"2026-05-24T21:16:55.323Z","endTime":"2026-05-24T21:16:58.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":74.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.348377128807613,"aZ":-25.62896411855567,"pfxX":-12.055676645481302,"pfxZ":4.5627479481266375,"pX":-0.678452619943139,"pZ":1.4048786966885125,"vX0":8.831025575267416,"vY0":-119.86639931429109,"vZ0":-2.515376235976629,"x":142.86,"y":200.85,"x0":-2.871094166935163,"y0":50.00011544261583,"z0":4.790943221565381,"aX":-17.28243331422791},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.8,"breakHorizontal":19.3,"spinRate":2167,"spinDirection":272},"zone":13,"typeConfidence":0.89,"plateTime":0.4595307827692219,"extension":6.835159631181526},"index":3,"playId":"9f21cd29-01d1-3a35-a1ae-fcc6263f53a2","pitchNumber":2,"startTime":"2026-05-24T21:17:10.882Z","endTime":"2026-05-24T21:17:14.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":74.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.506703198510657,"aZ":-31.14132372721804,"pfxX":-11.11177702459624,"pfxZ":0.7275250582604551,"pX":-1.3569021887566244,"pZ":1.9200563540927007,"vX0":7.197885012078781,"vY0":-119.71339586875798,"vZ0":-0.4383285089926844,"x":168.72,"y":186.94,"x0":-2.982891237366205,"y0":50.005225232396704,"z0":4.931304089149213,"aX":-15.876325376670474},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.4,"breakHorizontal":18.0,"spinRate":2108,"spinDirection":275},"zone":13,"typeConfidence":0.9,"plateTime":0.46030602232012097,"extension":6.782227334954223},"index":4,"playId":"47f4a6ad-6314-3851-86b4-1d0cb03d3c66","pitchNumber":3,"startTime":"2026-05-24T21:17:32.960Z","endTime":"2026-05-24T21:17:36.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.8527903587303,"aZ":-21.64719047247148,"pfxX":-10.218199781541589,"pfxZ":5.594249122730647,"pX":-0.5066195036448118,"pZ":3.31255131035203,"vX0":9.419724879799029,"vY0":-137.166398221393,"vZ0":-0.7344432740921072,"x":136.31,"y":149.34,"x0":-2.6785871035832445,"y0":50.00321931761937,"z0":5.076581814143784,"aX":-19.230184444253176},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.2,"breakHorizontal":16.2,"spinRate":2148,"spinDirection":228},"zone":1,"typeConfidence":0.9,"plateTime":0.40122470187320713,"extension":6.628862317193557},"index":5,"playId":"c4697382-7d66-396b-b49a-2f4821b8d440","pitchNumber":4,"startTime":"2026-05-24T21:17:51.760Z","endTime":"2026-05-24T21:17:55.366Z","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.8,"endSpeed":85.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0559559925699,"aZ":-14.997382557654703,"pfxX":-10.170945198746722,"pfxZ":9.01656381442376,"pX":-0.5627086054077216,"pZ":3.574735858730686,"vX0":8.859879462280459,"vY0":-137.75779241022343,"vZ0":-1.6304154583571235,"x":138.45,"y":142.26,"x0":-2.512715271984075,"y0":50.00680175753298,"z0":5.197603845402361,"aX":-19.385263937537953},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":16.3,"spinRate":2266,"spinDirection":223},"zone":1,"typeConfidence":0.91,"plateTime":0.39891820271525313,"extension":6.533200457082275},"index":6,"playId":"8144742a-de51-338d-aab4-a950b5f50dfb","pitchNumber":5,"startTime":"2026-05-24T21:18:14.679Z","endTime":"2026-05-24T21:18:18.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:18:18.081Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out, shortstop Alika Williams to first baseman Nick Kurtz.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-24T21:20:20.349Z","endTime":"2026-05-24T21:22:19.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":70.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.304201564536264,"aZ":-33.00100913334247,"pfxX":-2.4907437718213004,"pfxZ":-0.6502533748969572,"pX":-0.6504598497551868,"pZ":1.9552326841727288,"vX0":-7.791314614969717,"vY0":-113.426784622358,"vZ0":0.5402555462625713,"x":141.79,"y":185.99,"x0":3.1782880485258174,"y0":50.00002054851691,"z0":5.0537538326571925,"aX":-3.184906670772781},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-0.6,"breakHorizontal":6.8,"spinRate":2279,"spinDirection":259},"zone":7,"typeConfidence":2.0,"plateTime":0.4863200314044014,"extension":7.04647427691915},"index":0,"playId":"1aef79ca-c117-383c-aaa5-bb7e033a4328","pitchNumber":1,"startTime":"2026-05-24T21:20:30.595Z","endTime":"2026-05-24T21:20:57.621Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"}}},{"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":84.9,"endSpeed":77.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94981995582151,"aZ":-27.557960872069035,"pfxX":11.96192127290787,"pfxZ":3.0191402696044642,"pX":0.7809956653190206,"pZ":1.7272621508167738,"vX0":-9.41023829913817,"vY0":-123.2618346586018,"vZ0":-1.424137732068524,"x":87.23,"y":192.14,"x0":3.1059200173345043,"y0":50.00348791032272,"z0":4.6532854343744265,"aX":18.291189422817975},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.4,"breakHorizontal":-19.3,"spinRate":2357,"spinDirection":100},"zone":9,"typeConfidence":2.0,"plateTime":0.4454548254982815,"extension":6.957012770587629},"index":1,"playId":"cecb452f-8c0f-3c78-b5a7-85140b5fa7b7","pitchNumber":2,"startTime":"2026-05-24T21:21:03.872Z","endTime":"2026-05-24T21:21:08.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28670564547749,"aZ":-20.620830406227256,"pfxX":10.27954857065639,"pfxZ":6.501154183854078,"pX":1.0195016240058874,"pZ":3.8597727936129425,"vX0":-8.25733211554357,"vY0":-132.6664643894062,"vZ0":0.7574751307113348,"x":78.14,"y":134.57,"x0":2.842063480580854,"y0":50.000291421373184,"z0":5.077483501595985,"aX":18.25897892837732},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.1,"breakHorizontal":-16.7,"spinRate":2302,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4134074853033698,"extension":7.346571795674188},"index":2,"playId":"408e1a59-b7d8-302c-932b-2fac9b7bb24c","pitchNumber":3,"startTime":"2026-05-24T21:21:23.626Z","endTime":"2026-05-24T21:21:28.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":72.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.940482280075862,"aZ":-32.899549755196134,"pfxX":-3.5450745254348566,"pfxZ":-0.5567394169937949,"pX":-0.35523140281268784,"pZ":0.7558366394004251,"vX0":-6.961526442033091,"vY0":-113.10361581554426,"vZ0":-1.4828465784041303,"x":130.54,"y":218.37,"x0":3.218869822912011,"y0":50.00398001468567,"z0":4.708499893751202,"aX":-4.6084165362338965},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-1.1,"breakHorizontal":8.2,"spinRate":2349,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.48361834199711984,"extension":7.120345926368438},"index":3,"playId":"7523e8db-e9de-351e-984a-d50c6563f131","pitchNumber":4,"startTime":"2026-05-24T21:21:50.734Z","endTime":"2026-05-24T21:21:54.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.857936217992954,"aZ":-20.73053340691244,"pfxX":8.025333811525472,"pfxZ":6.388829670537046,"pX":0.7050333490069959,"pZ":3.336124042890451,"vX0":-8.56016430812263,"vY0":-133.27266199551414,"vZ0":0.028068176638926023,"x":90.13,"y":148.7,"x0":2.922882011060071,"y0":50.00102253054231,"z0":4.828442982559114,"aX":14.370311172682417},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.8,"breakHorizontal":-12.6,"spinRate":2212,"spinDirection":121},"zone":3,"typeConfidence":2.0,"plateTime":0.4117018613437975,"extension":7.014032411187829},"hitData":{"launchSpeed":87.6,"launchAngle":-39.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.45,"coordY":159.3}},"index":4,"playId":"62762fe7-85d6-3294-b89a-70c842e54c82","pitchNumber":5,"startTime":"2026-05-24T21:22:11.065Z","endTime":"2026-05-24T21:22:19.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:22:19.880Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Sheets singles on a ground ball to left fielder Tyler Soderstrom.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-24T21:22:37.046Z","endTime":"2026-05-24T21:23:30.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":1},"pitchData":{"startSpeed":75.4,"endSpeed":68.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.37010553109692,"aZ":-34.86624933166796,"pfxX":-5.547751138046078,"pfxZ":-2.243945047936437,"pX":-0.3112970527969803,"pZ":2.169700477078282,"vX0":-5.850926590257149,"vY0":-109.52316991938693,"vZ0":2.2388706423769253,"x":128.87,"y":180.2,"x0":3.1266939625773684,"y0":50.00109705363712,"z0":4.893279412781694,"aX":-6.662755993579112},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-3.0,"breakHorizontal":11.8,"spinRate":2236,"spinDirection":279},"zone":7,"typeConfidence":2.0,"plateTime":0.5022662889364473,"extension":6.847553430255867},"index":0,"playId":"4a9b887f-020e-313d-a86e-30b94fa22ddb","pitchNumber":1,"startTime":"2026-05-24T21:22:45.123Z","endTime":"2026-05-24T21:22:48.640Z","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":78.2,"endSpeed":71.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.765818440468145,"aZ":-29.624918358043164,"pfxX":-4.390095723406731,"pfxZ":1.9855093766685474,"pX":-1.3696538562268636,"pZ":1.2513337000794906,"vX0":-8.51819721096659,"vY0":-113.49727768713898,"vZ0":-0.9879222258212871,"x":169.21,"y":204.99,"x0":3.0257168852071175,"y0":50.0040502795651,"z0":4.683915112598581,"aX":-5.637476142465818},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":3.6,"breakHorizontal":10.4,"spinRate":2402,"spinDirection":283},"zone":13,"typeConfidence":2.0,"plateTime":0.4854789718873036,"extension":6.795118163191128},"index":1,"playId":"9eae0af7-dd3a-3bc4-abb1-52d76076df59","pitchNumber":2,"startTime":"2026-05-24T21:23:01.758Z","endTime":"2026-05-24T21:23:05.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.188436322203486,"aZ":-22.020406089641135,"pfxX":8.936090916867922,"pfxZ":5.937681384213487,"pX":-0.3248665467660265,"pZ":3.638905604758875,"vX0":-11.302640979784885,"vY0":-130.63876038376836,"vZ0":1.1962661856117855,"x":129.38,"y":140.53,"x0":2.9178249611350466,"y0":50.00459320267282,"z0":4.8426819001466646,"aX":15.287723152730694},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.3,"breakHorizontal":-13.3,"spinRate":2238,"spinDirection":117},"zone":11,"typeConfidence":2.0,"plateTime":0.4209543159345923,"extension":7.1945052722105345},"hitData":{"launchSpeed":97.2,"launchAngle":5.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.73,"coordY":134.41}},"index":2,"playId":"d1e96648-408f-34c5-8cf9-c809f2e5f67e","pitchNumber":3,"startTime":"2026-05-24T21:23:19.891Z","endTime":"2026-05-24T21:23:30.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:23:30.363Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to right fielder Carlos Cortes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-24T21:23:51.847Z","endTime":"2026-05-24T21:24:07.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09792337703311,"aZ":-30.526670818830368,"pfxX":12.358474973635243,"pfxZ":1.1012787172884515,"pX":0.672265219285203,"pZ":1.828334931575393,"vX0":-9.325587638728978,"vY0":-121.78895987951292,"vZ0":-0.5405695384694644,"x":91.37,"y":189.41,"x0":2.955326223603398,"y0":50.00250781786715,"z0":4.705577567204245,"aX":18.467155976626472},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.2,"breakHorizontal":-20.0,"spinRate":2211,"spinDirection":102},"zone":9,"typeConfidence":2.0,"plateTime":0.4506463226002242,"extension":6.811204919257931},"hitData":{"launchSpeed":75.4,"launchAngle":38.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.64,"coordY":108.11}},"index":0,"playId":"61efee36-8cba-3014-ae86-ca7dc0b9be0d","pitchNumber":1,"startTime":"2026-05-24T21:23:56.261Z","endTime":"2026-05-24T21:24:07.812Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:24:07.812Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xander Bogaerts walks. Gavin Sheets to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-24T21:24:20.975Z","endTime":"2026-05-24T21:26:09.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnSecond":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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, 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":84.0,"endSpeed":76.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69291543314733,"aZ":-31.05447322631122,"pfxX":12.215966159658425,"pfxZ":0.7437918672489001,"pX":-0.20292236104159472,"pZ":1.5990054664084876,"vX0":-10.959410191784837,"vY0":-121.85443664130086,"vZ0":-0.8457957124447757,"x":124.73,"y":195.61,"x0":2.7730159393001883,"y0":50.000106368481184,"z0":4.6414793746728495,"aX":18.306735327712012},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.4,"breakHorizontal":-19.4,"spinRate":2245,"spinDirection":101},"zone":13,"typeConfidence":2.0,"plateTime":0.45005803289805835,"extension":6.750711029955527},"index":0,"playId":"002bea20-a59b-3e46-a832-441d74a25636","pitchNumber":1,"startTime":"2026-05-24T21:24:37.081Z","endTime":"2026-05-24T21:24:42.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.973953224211787,"aZ":-23.24609300817069,"pfxX":9.611264630911618,"pfxZ":4.947345741922758,"pX":-0.7932342029872704,"pZ":3.3294518283078776,"vX0":-12.901882612144364,"vY0":-133.57425546438213,"vZ0":0.05928941260988996,"x":147.24,"y":148.88,"x0":2.8525414093111188,"y0":50.00657903915107,"z0":4.9794493426598265,"aX":17.359735266838243},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.2,"breakHorizontal":-14.6,"spinRate":2287,"spinDirection":123},"zone":1,"typeConfidence":2.0,"plateTime":0.4101833680883882,"extension":7.21656928924358},"index":1,"playId":"28279bd5-6c67-3276-88e1-d082650cfa7c","pitchNumber":2,"startTime":"2026-05-24T21:24:57.493Z","endTime":"2026-05-24T21:25:01.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.417681142629522,"aZ":-24.255769213917382,"pfxX":9.152341443985545,"pfxZ":4.548686890588518,"pX":-1.1986456965195043,"pZ":2.2469092012231613,"vX0":-13.785326053519558,"vY0":-130.99972713596574,"vZ0":-1.566801002988345,"x":162.69,"y":178.11,"x0":2.9402253311717086,"y0":50.00072620570487,"z0":4.664279860942037,"aX":15.922983282298427},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.2,"breakHorizontal":-13.6,"spinRate":2163,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.4179649292890031,"extension":7.341871446911516},"index":2,"playId":"3277027e-5ff5-37f2-a4e4-4f64856652c6","pitchNumber":3,"startTime":"2026-05-24T21:25:19.210Z","endTime":"2026-05-24T21:25:23.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.78407536879794,"aZ":-23.961473393722578,"pfxX":3.618692077196149,"pfxZ":4.987977028539098,"pX":-0.21398795207251484,"pZ":2.132391268243328,"vX0":-9.385998817757025,"vY0":-127.64151129938482,"vZ0":-2.031309154027633,"x":125.16,"y":181.21,"x0":3.044101452898322,"y0":50.003051127256164,"z0":4.829198549608132,"aX":5.959394478543569},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.8,"breakHorizontal":-4.4,"spinRate":2323,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.4294520643498352,"extension":6.930891067385342},"index":3,"playId":"ab4e714c-6c94-3fd8-9cc2-f5a7c9b20a18","pitchNumber":4,"startTime":"2026-05-24T21:25:44.288Z","endTime":"2026-05-24T21:25:47.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":81.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.961848862040334,"aZ":-17.18392141760514,"pfxX":8.691052274817888,"pfxZ":8.69081900299538,"pX":-1.1544815617948765,"pZ":3.1718388611314188,"vX0":-13.263356840319828,"vY0":-130.84830319225722,"vZ0":-0.885379955482347,"x":161.01,"y":153.14,"x0":2.8631842974425274,"y0":50.00403342035682,"z0":4.808592253234497,"aX":14.994417620545672},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.7,"breakHorizontal":-12.6,"spinRate":2353,"spinDirection":121},"zone":11,"typeConfidence":2.0,"plateTime":0.41944514818109013,"extension":7.301396438973679},"index":4,"playId":"f5e127ea-79ad-3c3b-aabf-a93d21688337","pitchNumber":5,"startTime":"2026-05-24T21:26:05.981Z","endTime":"2026-05-24T21:26:09.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:26:09.705Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jackson Merrill pops out to shortstop Alika Williams.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-24T21:27:01.655Z","endTime":"2026-05-24T21:29:03.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-24T21:26:26.571Z","endTime":"2026-05-24T21:27:03.972Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.582767394465428,"aZ":-15.811813103500407,"pfxX":9.086179967097655,"pfxZ":9.16270799387834,"pX":-0.7871856000984836,"pZ":2.8335873083459697,"vX0":-12.665178942436782,"vY0":-133.28172921663435,"vZ0":-2.426309353608466,"x":147.01,"y":162.27,"x0":2.861906378592231,"y0":50.006499873243634,"z0":4.90745243868579,"aX":16.23379602190727},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.2,"breakHorizontal":-13.4,"spinRate":2250,"spinDirection":124},"zone":4,"typeConfidence":2.0,"plateTime":0.41209914863894914,"extension":7.367178959176545},"index":1,"playId":"56292143-6b01-3c9e-a0b7-cecbdb10b776","pitchNumber":1,"startTime":"2026-05-24T21:27:03.972Z","endTime":"2026-05-24T21:27:08.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.374935180253413,"aZ":-31.56414195182662,"pfxX":-4.254743239543945,"pfxZ":0.47589378318306697,"pX":-0.8317976012252206,"pZ":1.2106694441147858,"vX0":-7.588442154628269,"vY0":-113.06542784755153,"vZ0":-0.7458165243752777,"x":148.71,"y":206.09,"x0":3.1261136399699447,"y0":50.00510733861586,"z0":4.723310241933296,"aX":-5.486253900563711},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":1.0,"breakHorizontal":9.7,"spinRate":2418,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.4851806021138043,"extension":6.984542031886454},"index":2,"playId":"98466d72-adaa-3912-8c58-a877378ab0e0","pitchNumber":2,"startTime":"2026-05-24T21:27:20.502Z","endTime":"2026-05-24T21:27:24.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.495866501380096,"aZ":-25.930535658618226,"pfxX":1.889254594573182,"pfxZ":3.971816885069458,"pX":-0.13222858209110577,"pZ":2.9078926215504834,"vX0":-8.250488623719042,"vY0":-125.21053907395056,"vZ0":0.23704277065876822,"x":122.04,"y":160.27,"x0":2.973712170107739,"y0":50.0054930684342,"z0":4.950169286633254,"aX":2.9734566070709665},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.6,"breakHorizontal":-1.3,"spinRate":2236,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.4390282951720801,"extension":7.069268977263239},"index":3,"playId":"6d8f8453-8ad8-33c8-985c-737828235e4a","pitchNumber":3,"startTime":"2026-05-24T21:27:41.051Z","endTime":"2026-05-24T21:27:44.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.729132075078216,"aZ":-28.170875640338167,"pfxX":-0.7204076378367357,"pfxZ":2.560341894533357,"pX":0.5425950367619768,"pZ":3.1113085766542086,"vX0":-6.168367931181694,"vY0":-123.79653530447625,"vZ0":1.1677688942132827,"x":96.32,"y":154.77,"x0":3.151439949264341,"y0":50.004546449096964,"z0":4.976463450056911,"aX":-1.1281274809575152},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.2,"breakHorizontal":2.6,"spinRate":2203,"spinDirection":161},"zone":3,"typeConfidence":2.0,"plateTime":0.4409892143194476,"extension":6.925224805719298},"index":4,"playId":"fc7892e3-38b6-3b57-8e51-2cecfe372f7e","pitchNumber":4,"startTime":"2026-05-24T21:28:03.844Z","endTime":"2026-05-24T21:28:07.720Z","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.0,"endSpeed":83.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2538225858381,"aZ":-19.954482258245704,"pfxX":7.722803528654475,"pfxZ":6.824081905802029,"pX":-1.9315283661838538,"pZ":3.7421191998351055,"vX0":-14.856965913843512,"vY0":-133.11815713113728,"vZ0":0.20978370974262717,"x":190.63,"y":137.74,"x0":2.724760328146496,"y0":50.00078597384611,"z0":5.10990101155776,"aX":13.82644515485103},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.6,"breakHorizontal":-10.7,"spinRate":2194,"spinDirection":127},"zone":11,"typeConfidence":2.0,"plateTime":0.4118753240005386,"extension":7.3980932284030265},"index":5,"playId":"34300d68-f4dd-35b6-8e0f-7665a3696f46","pitchNumber":5,"startTime":"2026-05-24T21:28:30.438Z","endTime":"2026-05-24T21:28:33.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.339646763099765,"aZ":-28.061804323492897,"pfxX":0.006998394536026131,"pfxZ":2.709717384301868,"pX":0.3332727535952856,"pZ":2.547866456158695,"vX0":-7.097971228049522,"vY0":-122.90763184738873,"vZ0":0.178908626704383,"x":104.3,"y":169.99,"x0":3.2682505661379286,"y0":50.00222647916062,"z0":4.874384578051493,"aX":0.012529504849040996},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.3,"breakHorizontal":1.8,"spinRate":2216,"spinDirection":172},"zone":6,"typeConfidence":2.0,"plateTime":0.4471463144145851,"extension":7.0507529051932325},"hitData":{"launchSpeed":76.5,"launchAngle":53.0,"totalDistance":194.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":115.6,"coordY":124.14}},"index":6,"playId":"6a705076-7c95-3cd4-9f1b-f06b2dad128b","pitchNumber":6,"startTime":"2026-05-24T21:28:54.497Z","endTime":"2026-05-24T21:29:03.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:29:03.232Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shea Langeliers grounds out, third baseman Manny Machado to first baseman Ty France.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-24T21:31:11.331Z","endTime":"2026-05-24T21:31:22.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.955915708104108,"aZ":-24.54016129943883,"pfxX":-0.913997095401645,"pfxZ":4.7627893815165265,"pX":0.030173145201010703,"pZ":2.1705251058254986,"vX0":7.250106116496202,"vY0":-126.63621095253376,"vZ0":-2.398523563812458,"x":115.85,"y":180.18,"x0":-2.767039301781209,"y0":50.00356205307743,"z0":5.119327328977238,"aX":-1.465577702004765},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.3,"breakHorizontal":-0.2,"spinRate":2245,"spinDirection":188},"zone":5,"typeConfidence":0.9,"plateTime":0.43466136422038737,"extension":6.7845557165642285},"hitData":{"launchSpeed":99.5,"launchAngle":-0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.16,"coordY":156.27}},"index":0,"playId":"1580b899-5cc3-3a3d-809e-d694fbc46140","pitchNumber":1,"startTime":"2026-05-24T21:31:14.253Z","endTime":"2026-05-24T21:31:22.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:31:22.466Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, first baseman Ty France to pitcher Ron Marinaccio.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-24T21:31:38.664Z","endTime":"2026-05-24T21:32:35.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.983967933565573,"aZ":-16.157392972231435,"pfxX":-9.645352676827848,"pfxZ":8.448366473444676,"pX":0.9125368800921647,"pZ":2.941903898344616,"vX0":12.363869195382012,"vY0":-136.98801001199826,"vZ0":-3.0565945646299735,"x":82.22,"y":159.35,"x0":-2.411543361850015,"y0":50.002577415940486,"z0":5.180308387014151,"aX":-18.28592854870647},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":14.8,"spinRate":2119,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.4002274499403127,"extension":6.690821499094829},"index":0,"playId":"f6bb3f66-2744-39ee-8aa4-a7c9d9e2b6d7","pitchNumber":1,"startTime":"2026-05-24T21:31:49.635Z","endTime":"2026-05-24T21:31:53.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45746713334259,"aZ":-16.925299796888915,"pfxX":-9.356116427091674,"pfxZ":8.085832267881594,"pX":0.8669925479652296,"pZ":3.0106139982311606,"vX0":12.5227318724455,"vY0":-136.54905513433727,"vZ0":-1.9762665588486805,"x":83.95,"y":157.49,"x0":-2.56585007931348,"y0":50.001808200415944,"z0":4.909977506148711,"aX":-17.64332973443723},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":14.3,"spinRate":2060,"spinDirection":230},"zone":12,"typeConfidence":0.91,"plateTime":0.40132490666766385,"extension":6.759122706765568},"index":1,"playId":"c8cc5803-310b-3e88-b3ac-0c8dadc56ebb","pitchNumber":2,"startTime":"2026-05-24T21:32:04.686Z","endTime":"2026-05-24T21:32:07.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":78.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.633215753070008,"aZ":-28.39141166404142,"pfxX":0.31721918223881906,"pfxZ":2.3803826925080447,"pX":0.48708149380337434,"pZ":1.6938909415787897,"vX0":7.589059812791674,"vY0":-126.145563368104,"vZ0":-2.5196196718690116,"x":98.43,"y":193.04,"x0":-2.6175355351720153,"y0":50.005427034283386,"z0":5.023694055574886,"aX":0.5049377259592464},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.8,"breakHorizontal":-2.5,"spinRate":2192,"spinDirection":165},"zone":9,"typeConfidence":0.91,"plateTime":0.4362713289414826,"extension":6.7291006526902315},"hitData":{"launchSpeed":89.9,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.82,"coordY":168.4}},"index":2,"playId":"581f8ef6-6df7-3f4a-826d-ce6212a3eab9","pitchNumber":3,"startTime":"2026-05-24T21:32:25.987Z","endTime":"2026-05-24T21:32:35.244Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:32:35.244Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonah Heim singles on a sharp ground ball to left fielder Gavin Sheets.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-24T21:32:55.997Z","endTime":"2026-05-24T21:34:12.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05587204745231,"aZ":-12.289553636701015,"pfxX":-9.56945779328078,"pfxZ":10.3197665459761,"pX":0.4065915057859482,"pZ":2.991392506616117,"vX0":11.497690280558592,"vY0":-138.44049907855478,"vZ0":-2.893875428488631,"x":101.5,"y":158.01,"x0":-2.5716821123427813,"y0":50.000371612318276,"z0":4.881245238779204,"aX":-18.435226099710842},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.1,"breakHorizontal":14.8,"spinRate":2150,"spinDirection":228},"zone":3,"typeConfidence":0.91,"plateTime":0.3967741363598871,"extension":6.704606840657295},"index":0,"playId":"2196e6ad-8cf9-328a-884c-823a76eb1c5e","pitchNumber":1,"startTime":"2026-05-24T21:33:08.812Z","endTime":"2026-05-24T21:33:12.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.0,"endSpeed":75.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.792868845137633,"aZ":-27.296676849981914,"pfxX":-14.953942303467118,"pfxZ":3.303845113565807,"pX":-0.5187810614418429,"pZ":0.5003024186801758,"vX0":9.934892019212652,"vY0":-121.74669819729323,"vZ0":-4.394386224949801,"x":136.77,"y":225.27,"x0":-2.7456674789638753,"y0":50.001881289022016,"z0":4.739549239865296,"aX":-22.05576661813774},"breaks":{"breakAngle":34.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.9,"breakHorizontal":24.1,"spinRate":2145,"spinDirection":272},"zone":13,"typeConfidence":0.9,"plateTime":0.4529300940454606,"extension":6.818233022998754},"index":1,"playId":"8dfb1de8-b319-34d4-a3f7-cf891d5108fe","pitchNumber":2,"startTime":"2026-05-24T21:33:24.505Z","endTime":"2026-05-24T21:33:28.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.206889731764758,"aZ":-27.243460442221267,"pfxX":-14.094716823063877,"pfxZ":3.396991245066004,"pX":0.038669261497383374,"pZ":1.0547040678234245,"vX0":10.555611678921887,"vY0":-120.70117820700305,"vZ0":-3.44265876303502,"x":115.53,"y":210.3,"x0":-2.596859102365091,"y0":50.002164001738294,"z0":4.943150827693543,"aX":-20.444116221002144},"breaks":{"breakAngle":33.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.4,"breakHorizontal":22.4,"spinRate":2215,"spinDirection":267},"zone":14,"typeConfidence":0.9,"plateTime":0.4567715706271849,"extension":6.81351555931559},"index":2,"playId":"d2309617-af39-3f79-b2fb-6dd46002eb93","pitchNumber":3,"startTime":"2026-05-24T21:33:42.420Z","endTime":"2026-05-24T21:33:47.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.814793885882125,"aZ":-18.818316662137395,"pfxX":-9.733806150725282,"pfxZ":7.224473640250922,"pX":-0.9309674679011762,"pZ":2.778503164340153,"vX0":8.056809896064774,"vY0":-135.8399223018418,"vZ0":-2.4778785184402876,"x":152.49,"y":163.76,"x0":-2.686949328177651,"y0":50.00165770777186,"z0":5.0272195006039615,"aX":-17.989868505436963},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.7,"breakHorizontal":15.7,"spinRate":2067,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.40492596983700224,"extension":6.495497029434099},"hitData":{"launchSpeed":104.6,"launchAngle":5.0,"totalDistance":140.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":103.16,"coordY":124.0}},"index":3,"playId":"45a1aaed-e361-33bd-8d91-5e23c5460015","pitchNumber":4,"startTime":"2026-05-24T21:34:00.320Z","endTime":"2026-05-24T21:34:12.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:34:12.340Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Zack Gelof pops out to first baseman Ty France.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-24T21:34:32.190Z","endTime":"2026-05-24T21:34:49.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":77.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.465140394520848,"aZ":-28.777786241961834,"pfxX":1.4394030543999197,"pfxZ":2.1826779637940454,"pX":0.4384413227870474,"pZ":2.8988472864462,"vX0":7.417333765393625,"vY0":-124.86771884963949,"vZ0":0.20921314382555167,"x":100.29,"y":160.51,"x0":-2.775040178949209,"y0":50.00425449506991,"z0":5.209509969203378,"aX":2.2393015269927994},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.3,"breakHorizontal":-4.6,"spinRate":2160,"spinDirection":170},"zone":3,"typeConfidence":0.92,"plateTime":0.4410530979727909,"extension":6.750722017952626},"hitData":{"launchSpeed":88.9,"launchAngle":72.0,"totalDistance":87.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":144.55,"coordY":163.54}},"index":0,"playId":"82896864-81d1-3dcb-8a30-3b2e889021d5","pitchNumber":1,"startTime":"2026-05-24T21:34:38.963Z","endTime":"2026-05-24T21:34:49.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:34:49.671Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-24T21:36:44.727Z","endTime":"2026-05-24T21:38:07.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.259373788229176,"aZ":-30.286610745771334,"pfxX":10.731667584364583,"pfxZ":1.2505761869169554,"pX":-0.38932654344293777,"pZ":0.5183927658866698,"vX0":-11.460050577491607,"vY0":-121.87590797300724,"vZ0":-3.6983649966589396,"x":131.84,"y":224.78,"x0":2.972633943282063,"y0":50.00182847444441,"z0":4.662421170771735,"aX":16.193370631295878},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.6,"breakHorizontal":-16.8,"spinRate":2286,"spinDirection":103},"zone":13,"typeConfidence":2.0,"plateTime":0.44888235330768733,"extension":6.967028098054308},"index":0,"playId":"9697de2e-94c5-3a99-b40d-c7671ce4284f","pitchNumber":1,"startTime":"2026-05-24T21:36:56.317Z","endTime":"2026-05-24T21:36:59.926Z","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":89.1,"endSpeed":82.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53350155486573,"aZ":-21.718237301348193,"pfxX":8.159580112921887,"pfxZ":6.081682311375216,"pX":1.1630095163946037,"pZ":4.196536936898147,"vX0":-7.655310271920708,"vY0":-129.65169474808636,"vZ0":2.1247040678907236,"x":72.67,"y":125.47,"x0":3.079487485231344,"y0":50.00476502231198,"z0":5.013491958298924,"aX":14.034189102825497},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.6,"breakHorizontal":-13.3,"spinRate":2239,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.4208389818955398,"extension":7.194743656397774},"index":1,"playId":"b7d4ccb0-4318-387f-a1a3-2016b8aa1dfe","pitchNumber":2,"startTime":"2026-05-24T21:37:11.909Z","endTime":"2026-05-24T21:37:16.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.408338239099958,"aZ":-23.24340713920175,"pfxX":-0.8467945102790522,"pfxZ":5.8470541156706535,"pX":0.490492609967949,"pZ":2.171428518786506,"vX0":-6.115860717972761,"vY0":-122.57600658463025,"vZ0":-1.8663982272356934,"x":98.3,"y":180.15,"x0":3.1240613325634223,"y0":50.00107297313024,"z0":4.92005748101845,"aX":-1.2931142762701977},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":10.4,"breakHorizontal":2.9,"spinRate":2130,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.4462150653097092,"extension":6.9599979508016965},"index":2,"playId":"db7caa50-4ab6-338c-b794-1a6f03033b6b","pitchNumber":3,"startTime":"2026-05-24T21:37:28.786Z","endTime":"2026-05-24T21:37:32.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.032404955440295,"aZ":-20.281343843129736,"pfxX":8.963817050145163,"pfxZ":6.873782548128661,"pX":0.14799589852672657,"pZ":3.011282056315546,"vX0":-10.393632224514686,"vY0":-131.0537772466659,"vZ0":-1.045714198578483,"x":111.36,"y":157.48,"x0":3.0104207778915044,"y0":50.00368182102602,"z0":4.937717758961568,"aX":15.512699352157359},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.4,"breakHorizontal":-13.8,"spinRate":2230,"spinDirection":122},"zone":2,"typeConfidence":2.0,"plateTime":0.41876037716311965,"extension":7.235025391629721},"index":3,"playId":"422ac95b-b9b8-37d4-bb5c-cabb1b92aa1a","pitchNumber":4,"startTime":"2026-05-24T21:37:45.540Z","endTime":"2026-05-24T21:37:50.086Z","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":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61402479525711,"aZ":-20.568028611176604,"pfxX":10.491622904767645,"pfxZ":6.565657820788324,"pX":-0.5977135390524663,"pZ":2.7855467856613325,"vX0":-12.555391526606961,"vY0":-132.43542046050413,"vZ0":-1.827295446133168,"x":139.78,"y":163.57,"x0":2.852666793942093,"y0":50.00186260615843,"z0":4.99668102162564,"aX":18.543022401903293},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.6,"breakHorizontal":-16.1,"spinRate":2196,"spinDirection":120},"zone":1,"typeConfidence":2.0,"plateTime":0.4143924622510271,"extension":7.256961541916342},"index":4,"playId":"368f44ab-d4af-39cc-b03b-bfba0af0516e","pitchNumber":5,"startTime":"2026-05-24T21:38:03.350Z","endTime":"2026-05-24T21:38:07.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:38:07.245Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ty France singles on a ground ball to left fielder Tyler Soderstrom.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-24T21:38:15.890Z","endTime":"2026-05-24T21:40:33.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":77.6,"endSpeed":72.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.81827042946367,"aZ":-31.603915460121478,"pfxX":-6.208158274740568,"pfxZ":0.43310319569985634,"pX":1.0902388623448827,"pZ":1.8492113328492763,"vX0":-3.3877539906549217,"vY0":-113.0500806856304,"vZ0":0.3214624418669354,"x":75.44,"y":188.85,"x0":3.410014613499749,"y0":50.001087031395166,"z0":4.853783575348742,"aX":-8.108174890374741},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":1.2,"breakHorizontal":12.0,"spinRate":2359,"spinDirection":279},"zone":14,"typeConfidence":2.0,"plateTime":0.48279964543848086,"extension":6.438965843517854},"index":0,"playId":"45ed7b15-4d06-36bb-8446-5982c5b70cb1","pitchNumber":1,"startTime":"2026-05-24T21:38:32.841Z","endTime":"2026-05-24T21:38:36.691Z","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":84.7,"endSpeed":76.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.021733614180715,"aZ":-28.548601151846462,"pfxX":12.989763886438446,"pfxZ":2.406573125085373,"pX":0.7029777417203042,"pZ":1.8691413052095551,"vX0":-9.806337692357394,"vY0":-122.89271433157768,"vZ0":-1.0779962263087761,"x":90.2,"y":188.31,"x0":3.089473453810176,"y0":50.00013646780831,"z0":4.774420213048419,"aX":19.545154011298887},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.3,"breakHorizontal":-20.8,"spinRate":2202,"spinDirection":100},"zone":9,"typeConfidence":2.0,"plateTime":0.4484638079595613,"extension":6.995434744106782},"index":1,"playId":"5d1386b1-4791-36be-9be5-e603543aeb1a","pitchNumber":2,"startTime":"2026-05-24T21:38:49.610Z","endTime":"2026-05-24T21:38:55.857Z","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":89.7,"endSpeed":81.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81013323919975,"aZ":-18.102455735233388,"pfxX":7.658902463231157,"pfxZ":8.250146873964239,"pX":-0.28997528269611444,"pZ":2.881890127569259,"vX0":-10.969526444304021,"vY0":-130.14628951225825,"vZ0":-1.7620456860160472,"x":128.05,"y":160.97,"x0":2.9958178747687016,"y0":50.00065839076238,"z0":4.947088945103148,"aX":13.060400665821446},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":14.8,"breakHorizontal":-11.3,"spinRate":2092,"spinDirection":120},"zone":1,"typeConfidence":2.0,"plateTime":0.421802432521853,"extension":7.27035988357376},"index":2,"playId":"f4ae7a8c-ecbd-3a9a-a7e7-df015978476e","pitchNumber":3,"startTime":"2026-05-24T21:39:18.868Z","endTime":"2026-05-24T21:39:22.749Z","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":78.1,"endSpeed":71.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.47605125596081,"aZ":-29.90597868444601,"pfxX":-4.594032772524013,"pfxZ":1.7419059556887468,"pX":-0.692393719242176,"pZ":1.93319377896528,"vX0":-7.544413982018253,"vY0":-113.57159620502678,"vZ0":0.3071918084319274,"x":143.39,"y":186.58,"x0":3.273881836318017,"y0":50.00312518059024,"z0":4.779043836778052,"aX":-5.978607266159393},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":3.6,"breakHorizontal":10.3,"spinRate":2301,"spinDirection":279},"zone":7,"typeConfidence":2.0,"plateTime":0.4829275826841677,"extension":7.005929785203622},"index":3,"playId":"447ed5f7-66c2-3cef-b867-5c04ffc44637","pitchNumber":4,"startTime":"2026-05-24T21:39:40.109Z","endTime":"2026-05-24T21:39:44.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.083186093696554,"aZ":-26.667937090805065,"pfxX":0.8874827149396118,"pfxZ":3.2864200192747823,"pX":1.0992682350900376,"pZ":3.6920164875487504,"vX0":-6.152460622017755,"vY0":-127.8420471042173,"vZ0":1.8599943481313046,"x":75.1,"y":139.1,"x0":3.4082920195069786,"y0":50.00524782358752,"z0":5.029387053811783,"aX":1.488548813642271},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.6,"breakHorizontal":-0.4,"spinRate":2185,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.42628415536885234,"extension":6.968780967053308},"index":4,"playId":"690a5d0c-2839-3d32-84d3-abb735a45412","pitchNumber":5,"startTime":"2026-05-24T21:40:02.779Z","endTime":"2026-05-24T21:40:06.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.790728049600922,"aZ":-30.15516444648718,"pfxX":10.386416256936712,"pfxZ":1.3248169249960826,"pX":0.28526503190741154,"pZ":1.6218416537690117,"vX0":-9.977567500839822,"vY0":-121.90445326617997,"vZ0":-1.2933734003323378,"x":106.13,"y":194.99,"x0":3.062998792546889,"y0":50.000424164727676,"z0":4.739492940363586,"aX":15.782188281766123},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.4,"breakHorizontal":-16.7,"spinRate":2241,"spinDirection":102},"zone":8,"typeConfidence":2.0,"plateTime":0.4476548748486029,"extension":7.047962173857998},"hitData":{"launchSpeed":103.6,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.98,"coordY":121.75}},"index":5,"playId":"cfd2b157-801e-3210-8a99-df7e94557dcc","pitchNumber":6,"startTime":"2026-05-24T21:40:21.332Z","endTime":"2026-05-24T21:40:33.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:40:33.022Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rodolfo Durán called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-24T21:40:49.215Z","endTime":"2026-05-24T21:41:43.112Z","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":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":2},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":76.9,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61246078981301,"aZ":-28.851844293628293,"pfxX":-1.0896137533816335,"pfxZ":2.1852094882515782,"pX":0.6982385927304076,"pZ":2.833049265245909,"vX0":-6.008004807364813,"vY0":-123.07399372257676,"vZ0":0.9257770575017938,"x":90.38,"y":162.29,"x0":3.322177149784261,"y0":50.00201397509258,"z0":4.91369952272195,"aX":-1.6541777077790254},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.4,"breakHorizontal":3.5,"spinRate":2248,"spinDirection":176},"zone":3,"typeConfidence":2.0,"plateTime":0.44668433732016855,"extension":7.06804927540202},"index":0,"playId":"00f07b4c-e759-309b-a07d-2901e879b6f1","pitchNumber":1,"startTime":"2026-05-24T21:40:57.923Z","endTime":"2026-05-24T21:41:01.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":69.9,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.586710290828623,"aZ":-30.55443639537001,"pfxX":-5.696926810208237,"pfxZ":1.3172659205891248,"pX":-1.0067426495709493,"pZ":1.1249577744283303,"vX0":-7.645653867362416,"vY0":-110.37303814523948,"vZ0":-0.8313041401465646,"x":155.37,"y":208.41,"x0":3.249010023247299,"y0":50.00202610530739,"z0":4.738691706843629,"aX":-6.990451073268934},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":2.5,"breakHorizontal":12.4,"spinRate":2294,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.4972282930013221,"extension":6.949297622604437},"index":1,"playId":"e31bd089-d793-36ce-9b51-924aa046c110","pitchNumber":2,"startTime":"2026-05-24T21:41:17.542Z","endTime":"2026-05-24T21:41:20.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":69.5,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.876789839807095,"aZ":-31.068748481533103,"pfxX":-6.966032123178163,"pfxZ":0.8939244538929128,"pX":-0.21446796507284646,"pZ":2.8950371791940412,"vX0":-5.565808483311058,"vY0":-110.85441330287671,"vZ0":2.790005607538225,"x":125.18,"y":160.61,"x0":3.243703915092293,"y0":50.00074966069587,"z0":4.888000007511989,"aX":-8.570002379079204},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":2.8,"breakHorizontal":14.2,"spinRate":2308,"spinDirection":279},"zone":1,"typeConfidence":2.0,"plateTime":0.4962262183566257,"extension":6.538903070905366},"index":2,"playId":"8161b679-4e62-3d7a-9f03-61067a849b01","pitchNumber":3,"startTime":"2026-05-24T21:41:37.473Z","endTime":"2026-05-24T21:41:43.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:41:43.112Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Fernando Tatis Jr. doubles (6) on a line drive to left fielder Tyler Soderstrom. Ty France out at home on the throw, left fielder Tyler Soderstrom to shortstop Alika Williams to catcher Jonah Heim.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-24T21:41:59.946Z","endTime":"2026-05-24T21:44:38.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"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,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.343692371361648,"aZ":-18.09690960748212,"pfxX":6.005689360983604,"pfxZ":8.081222221088753,"pX":-0.9030182046092357,"pZ":2.9537675813905024,"vX0":-11.704980451598312,"vY0":-131.99625171167406,"vZ0":-2.042678474497447,"x":151.42,"y":159.03,"x0":2.833772001377066,"y0":50.00655798338303,"z0":5.0881072917155645,"aX":10.468188564216112},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.3,"breakHorizontal":-7.9,"spinRate":2132,"spinDirection":125},"zone":11,"typeConfidence":2.0,"plateTime":0.41693164519595305,"extension":7.425370897874437},"index":0,"playId":"733ce10a-e0df-3d31-ae62-51755c9220c6","pitchNumber":1,"startTime":"2026-05-24T21:42:08.832Z","endTime":"2026-05-24T21:42:13.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":71.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.65616137452142,"aZ":-32.049666309100694,"pfxX":-3.9559532604842156,"pfxZ":0.09985975927253143,"pX":-0.5239012520918902,"pZ":2.0104202494931718,"vX0":-7.178945520163554,"vY0":-112.2680761557252,"vZ0":0.8838078623942729,"x":136.97,"y":184.5,"x0":3.2314644886436508,"y0":50.00431299387006,"z0":4.878113910310898,"aX":-5.040398795496459},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":0.7,"breakHorizontal":9.0,"spinRate":2283,"spinDirection":284},"zone":7,"typeConfidence":2.0,"plateTime":0.4881934653243736,"extension":6.609298457281215},"index":1,"playId":"64f01fe0-b634-357b-961a-0e13a438b00b","pitchNumber":2,"startTime":"2026-05-24T21:42:28.396Z","endTime":"2026-05-24T21:42:33.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.914513142897626,"aZ":-26.74686194198194,"pfxX":-1.0593901960476142,"pfxZ":3.308702644110408,"pX":0.12004224319986061,"pZ":3.4827740736047996,"vX0":-7.354074155002606,"vY0":-127.17275189512735,"vZ0":1.4617482114834817,"x":112.42,"y":144.75,"x0":3.185884792900513,"y0":50.00026923322311,"z0":5.021094405769204,"aX":-1.7350785209366524},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.6,"breakHorizontal":3.6,"spinRate":2250,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.4305865565528628,"extension":7.255001502267657},"index":2,"playId":"c211d663-73f9-320b-97c8-2c9359be3ac5","pitchNumber":3,"startTime":"2026-05-24T21:42:48.574Z","endTime":"2026-05-24T21:42:52.930Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"8ab9df3b-dbcb-357b-8788-d7c49c872268","startTime":"2026-05-24T21:43:09.582Z","endTime":"2026-05-24T21:43:12.786Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":82.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.780829565815196,"aZ":-18.797888719707025,"pfxX":8.437929911453407,"pfxZ":7.5225834294281775,"pX":-1.0441397211094012,"pZ":3.053656564744266,"vX0":-12.945153103042244,"vY0":-133.52513412649662,"vZ0":-1.842257894074712,"x":156.8,"y":156.33,"x0":2.8044012686345443,"y0":50.00512805566663,"z0":5.12671133475598,"aX":15.010190065213548},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.3,"breakHorizontal":-12.0,"spinRate":2215,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.41258453897866865,"extension":7.490521510594664},"index":4,"playId":"e7ca3b8e-f271-32ba-9241-544dbc31c0a6","pitchNumber":4,"startTime":"2026-05-24T21:43:31.410Z","endTime":"2026-05-24T21:43:35.624Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":69.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95401024237102,"aZ":-30.72402453438397,"pfxX":-8.71104729460195,"pfxZ":1.1851967475560965,"pX":0.3945092327056492,"pZ":1.138527706309413,"vX0":-3.727399222825195,"vY0":-111.21794794924072,"vZ0":-0.7559270918224359,"x":101.96,"y":208.04,"x0":3.2352940458699853,"y0":50.003387215943825,"z0":4.730539271671316,"aX":-10.678137248640901},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":2.3,"breakHorizontal":16.8,"spinRate":2447,"spinDirection":281},"zone":14,"typeConfidence":2.0,"plateTime":0.4966044701068588,"extension":6.673830288041353},"index":5,"playId":"4a30b59c-5a6f-3919-8475-fbc8722e8788","pitchNumber":5,"startTime":"2026-05-24T21:43:50.961Z","endTime":"2026-05-24T21:43:54.767Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"playId":"52c48163-6e1f-463e-a297-d30b275777cd","startTime":"2026-05-24T21:44:08.593Z","endTime":"2026-05-24T21:44:13.593Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":78.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55855701943173,"aZ":-25.267938783063776,"pfxX":0.9988251662329395,"pfxZ":4.327221826810208,"pX":-0.668620805909353,"pZ":2.9689233160773036,"vX0":-9.618938104371741,"vY0":-127.21256400778755,"vZ0":-0.04170247482976708,"x":142.49,"y":158.62,"x0":3.075333278183921,"y0":50.00048678750736,"z0":5.03404916436532,"aX":1.5934580485370742},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.0,"breakHorizontal":1.0,"spinRate":2298,"spinDirection":157},"zone":1,"typeConfidence":2.0,"plateTime":0.43500640565114024,"extension":7.189783023653875},"hitData":{"launchSpeed":102.9,"launchAngle":17.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":42.8,"coordY":104.79}},"index":7,"playId":"87171739-0415-368f-a6ba-d661f137f213","pitchNumber":6,"startTime":"2026-05-24T21:44:24.647Z","endTime":"2026-05-24T21:44:38.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:44:38.371Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-24T21:46:57.764Z","endTime":"2026-05-24T21:47:12.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":94.2,"endSpeed":85.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61811835510679,"aZ":-19.41610712912006,"pfxX":-11.374852707089618,"pfxZ":6.8344605153482085,"pX":0.006411563431312023,"pZ":2.258632639268145,"vX0":10.481044667438466,"vY0":-136.6318974266614,"vZ0":-4.1058264591461935,"x":116.76,"y":177.8,"x0":-2.424981118144195,"y0":50.00472545119739,"z0":5.137180945642397,"aX":-21.240074519977544},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":18.0,"spinRate":2087,"spinDirection":222},"zone":5,"typeConfidence":0.9,"plateTime":0.40280503108927057,"extension":6.718376068804576},"hitData":{"launchSpeed":99.3,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.14,"coordY":155.78}},"index":0,"playId":"10e76d53-b589-33c4-a5a9-02189dd0944d","pitchNumber":1,"startTime":"2026-05-24T21:47:04.221Z","endTime":"2026-05-24T21:47:12.621Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:47:12.621Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Bolte grounds out, first baseman Ty France to pitcher Ron Marinaccio.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-24T21:47:29.259Z","endTime":"2026-05-24T21:47:44.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67966932310141,"aZ":-20.753360551969852,"pfxX":-10.606579804006776,"pfxZ":6.075179346680236,"pX":-0.32935195419028,"pZ":2.401172877376523,"vX0":10.031944384293816,"vY0":-136.39744691130764,"vZ0":-2.962959918237913,"x":129.55,"y":173.95,"x0":-2.6812828724500397,"y0":50.000832764375424,"z0":4.93649092911732,"aX":-19.93446555784635},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.6,"breakHorizontal":17.0,"spinRate":2174,"spinDirection":231},"zone":4,"typeConfidence":0.9,"plateTime":0.4019357363646976,"extension":6.723091219365072},"hitData":{"launchSpeed":100.0,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.19,"coordY":156.27}},"index":0,"playId":"0cc404df-29f3-3041-97d9-4035a23448f2","pitchNumber":1,"startTime":"2026-05-24T21:47:35.315Z","endTime":"2026-05-24T21:47:44.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:47:44.735Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alika Williams pops out to second baseman Fernando Tatis Jr.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-24T21:48:12.512Z","endTime":"2026-05-24T21:49:01.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":83.9,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.949866916558896,"aZ":-18.253118860986422,"pfxX":-9.534686576497698,"pfxZ":7.629581076616629,"pX":1.1696370628295871,"pZ":3.5831260144264685,"vX0":13.672876576614112,"vY0":-135.09448189034163,"vZ0":-0.32838713141850584,"x":72.42,"y":142.04,"x0":-2.748598659580994,"y0":50.003979939697324,"z0":5.003846319473877,"aX":-17.40115954585691},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.9,"breakHorizontal":13.9,"spinRate":2122,"spinDirection":228},"zone":12,"typeConfidence":0.9,"plateTime":0.407446160503536,"extension":6.741571068701717},"index":0,"playId":"d9908467-b035-383b-a614-71ba1f20ef77","pitchNumber":1,"startTime":"2026-05-24T21:48:21.419Z","endTime":"2026-05-24T21:48:25.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.739528065359856,"aZ":-18.617875419882065,"pfxX":-9.039603599575678,"pfxZ":7.32006591520784,"pX":-1.0425169608266338,"pZ":3.048983695664917,"vX0":7.897137302836537,"vY0":-136.19013412458975,"vZ0":-1.658219747473737,"x":156.74,"y":156.46,"x0":-2.824975587783796,"y0":50.00658469779409,"z0":4.971912459384565,"aX":-16.75143463343465},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.1,"breakHorizontal":14.4,"spinRate":2106,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.4043153242265718,"extension":6.637805940747405},"index":1,"playId":"caba5b16-9706-3694-95d5-af7db6df976b","pitchNumber":2,"startTime":"2026-05-24T21:48:36.981Z","endTime":"2026-05-24T21:48:41.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.89874267642591,"aZ":-19.56178490891725,"pfxX":-10.229153702166453,"pfxZ":6.837151685215876,"pX":-0.7959400249545328,"pZ":2.9690840204535167,"vX0":8.978829292626681,"vY0":-136.20200783683867,"vZ0":-1.8209666488544627,"x":147.34,"y":158.61,"x0":-2.835385097139556,"y0":50.00553288114071,"z0":5.024639712631611,"aX":-18.87850493525192},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.1,"breakHorizontal":16.2,"spinRate":2100,"spinDirection":234},"zone":1,"typeConfidence":0.9,"plateTime":0.40493268333353294,"extension":6.739989354872006},"hitData":{"launchSpeed":68.9,"launchAngle":48.0,"totalDistance":207.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":127.96,"coordY":118.06}},"index":2,"playId":"5b230ea0-b5d8-3d0c-89fe-0225396f4915","pitchNumber":3,"startTime":"2026-05-24T21:48:53.397Z","endTime":"2026-05-24T21:49:01.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:49:01.902Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Miguel Andujar doubles (12) on a sharp line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-24T21:51:03.496Z","endTime":"2026-05-24T21:52:31.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":68.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.436586023832618,"aZ":-29.85649871699522,"pfxX":-4.0404301546722845,"pfxZ":1.9048010879674848,"pX":0.4665569037781454,"pZ":3.229968767880164,"vX0":-5.119634786774427,"vY0":-110.57602032100237,"vZ0":3.123605798471935,"x":99.22,"y":151.57,"x0":3.350258838738556,"y0":50.00528323088765,"z0":4.961536744154502,"aX":-4.930412368365716},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":4.8,"breakHorizontal":8.9,"spinRate":2303,"spinDirection":281},"zone":3,"typeConfidence":2.0,"plateTime":0.49816629064793094,"extension":6.833199314748183},"index":0,"playId":"7c4e62d7-f6e5-3d4a-b0e2-41deffb4fc33","pitchNumber":1,"startTime":"2026-05-24T21:51:10.756Z","endTime":"2026-05-24T21:51:14.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.839749425442644,"aZ":-27.004586313763618,"pfxX":-0.7310808209511557,"pfxZ":3.268526129666663,"pX":-0.46021354016491717,"pZ":3.7073698794546197,"vX0":-8.408428515120038,"vY0":-125.1227722372919,"vZ0":1.936260891092858,"x":134.54,"y":138.68,"x0":3.042304204829194,"y0":50.002322626522194,"z0":5.140068556608914,"aX":-1.1555880735620596},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.6,"breakHorizontal":3.4,"spinRate":2228,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.43816363971901495,"extension":7.0295548636919305},"index":1,"playId":"35e3069b-32ee-378a-93c8-3be31c72e15b","pitchNumber":2,"startTime":"2026-05-24T21:51:33.802Z","endTime":"2026-05-24T21:51:37.717Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-24T21:51:51.181Z","endTime":"2026-05-24T21:51:57.014Z","isPitch":false,"type":"action","player":{"id":609280,"link":"/api/v1/people/609280"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":74.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68657590819139,"aZ":-31.018082735469104,"pfxX":12.482348533720016,"pfxZ":0.7968169730641677,"pX":1.106578312507751,"pZ":1.6294307254067348,"vX0":-8.656297161022767,"vY0":-120.88948622326326,"vZ0":-0.30380339802984657,"x":74.82,"y":194.79,"x0":3.154216245703448,"y0":50.000033627308,"z0":4.53460002865068,"aX":18.04183144909342},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.7,"breakHorizontal":-19.9,"spinRate":2287,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.45717265829396503,"extension":6.84253865153996},"index":3,"playId":"fe04d3b0-662b-3e1d-a65a-a501084628dd","pitchNumber":3,"startTime":"2026-05-24T21:51:57.014Z","endTime":"2026-05-24T21:52:00.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9135968205416,"aZ":-20.182660063746724,"pfxX":8.658494474831722,"pfxZ":6.829080014960962,"pX":0.18488341891641358,"pZ":2.2578333345934674,"vX0":-10.143196624589105,"vY0":-132.33668288093872,"vZ0":-3.3306230748408954,"x":109.95,"y":177.82,"x0":2.9608675983010375,"y0":50.002279906941276,"z0":5.029137420714524,"aX":15.202253488478298},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.8,"breakHorizontal":-13.2,"spinRate":2172,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.41550156943096406,"extension":7.206857501676133},"hitData":{"launchSpeed":108.1,"launchAngle":12.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":67.85,"coordY":102.12}},"index":4,"playId":"cc574ca0-8789-3ac3-a37f-44a69988c12b","pitchNumber":4,"startTime":"2026-05-24T21:52:17.294Z","endTime":"2026-05-24T21:52:31.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:52:31.259Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out to first baseman Nick Kurtz. Miguel Andujar to 3rd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-24T21:52:51.457Z","endTime":"2026-05-24T21:56:00.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94171279236163,"aZ":-28.749743654543167,"pfxX":2.4804368906180283,"pfxZ":2.1507029444705843,"pX":0.6025367798179282,"pZ":3.554332593966394,"vX0":-7.028425213360377,"vY0":-125.51467216276963,"vZ0":2.078056406159867,"x":94.03,"y":142.81,"x0":3.1195339416176924,"y0":50.00229506516495,"z0":5.060391673795442,"aX":3.9491995763551833},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.7,"breakHorizontal":-2.9,"spinRate":2173,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.4367577554616644,"extension":7.162476257693351},"index":0,"playId":"0c4a5b29-1003-3a23-8401-9b0e481704ae","pitchNumber":1,"startTime":"2026-05-24T21:52:59.108Z","endTime":"2026-05-24T21:53:04.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":71.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.99037532843578,"aZ":-33.43949934287896,"pfxX":-4.738238288700481,"pfxZ":-0.9995229185338452,"pX":-1.4100780642651949,"pZ":0.5502126187038643,"vX0":-8.15564615461993,"vY0":-111.89412018554212,"vZ0":-1.8010756377254293,"x":170.75,"y":223.92,"x0":2.8958845478107405,"y0":50.00163663946232,"z0":4.788466537159653,"aX":-6.012639060527499},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-1.9,"breakHorizontal":10.7,"spinRate":2354,"spinDirection":283},"zone":13,"typeConfidence":2.0,"plateTime":0.4893009018550316,"extension":6.791089580628501},"index":1,"playId":"d7fbf951-538d-3256-b1e3-30523e2e4065","pitchNumber":2,"startTime":"2026-05-24T21:53:18.275Z","endTime":"2026-05-24T21:53:22.208Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"e7538e80-422f-4046-88a4-67cc07a7ead3","startTime":"2026-05-24T21:53:41.497Z","endTime":"2026-05-24T21:53:46.497Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":2,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":69.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.452823239784696,"aZ":-31.46086701592331,"pfxX":-6.739499127941299,"pfxZ":0.5823391766044956,"pX":0.8987505090126929,"pZ":2.310323279418806,"vX0":-3.4730765967879114,"vY0":-111.20142468961264,"vZ0":1.7954063588551576,"x":82.74,"y":176.4,"x0":3.366269777091784,"y0":50.00379322913262,"z0":4.801907811456558,"aX":-8.280944783824669},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":1.9,"breakHorizontal":13.2,"spinRate":2284,"spinDirection":281},"zone":14,"typeConfidence":2.0,"plateTime":0.49616329833225103,"extension":6.689381248101295},"index":3,"playId":"227f395f-a2ee-35db-97dc-29ef5aaf77f4","pitchNumber":3,"startTime":"2026-05-24T21:54:01.251Z","endTime":"2026-05-24T21:54:07.862Z","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":2,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":67.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3723266825683,"aZ":-30.919295228184435,"pfxX":-7.032025425179221,"pfxZ":1.056571261233465,"pX":-0.669760471186622,"pZ":2.7741377484778695,"vX0":-6.079522270839693,"vY0":-110.25647116243265,"vZ0":2.639718448120801,"x":142.53,"y":163.88,"x0":3.0752890037547704,"y0":50.00205218071218,"z0":4.909364561544525,"aX":-8.334250448125557},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":3.4,"breakHorizontal":14.8,"spinRate":2336,"spinDirection":280},"zone":4,"typeConfidence":2.0,"plateTime":0.5040172441638338,"extension":6.91939292226493},"index":4,"playId":"067868cb-471e-383a-be74-7b49a4260ba7","pitchNumber":4,"startTime":"2026-05-24T21:54:25.084Z","endTime":"2026-05-24T21:54:31.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":83.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60586085824084,"aZ":-21.483572549034513,"pfxX":10.231520255965185,"pfxZ":5.932454548205112,"pX":-1.167062641827986,"pZ":1.9892572401651034,"vX0":-13.774007379593716,"vY0":-134.49918481886337,"vZ0":-3.8316980571742056,"x":161.49,"y":185.07,"x0":2.730409240906505,"y0":50.00298744719657,"z0":4.9866605274073095,"aX":18.440377147835864},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.8,"breakHorizontal":-15.0,"spinRate":2256,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.40980121269386105,"extension":7.388244487504152},"index":5,"playId":"7897cf34-4143-3148-9068-efd71175050a","pitchNumber":5,"startTime":"2026-05-24T21:54:53.972Z","endTime":"2026-05-24T21:54:57.985Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":68.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.885371639823322,"aZ":-32.35539024747603,"pfxX":-6.453892124653564,"pfxZ":-0.15745528051910096,"pX":-0.2450391270042736,"pZ":1.6102799874174283,"vX0":-6.050304453555008,"vY0":-109.06804534241795,"vZ0":0.913596972923767,"x":126.34,"y":195.3,"x0":3.4187961828910254,"y0":50.00081368589754,"z0":4.71701006496811,"aX":-7.655287163548574},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":0.4,"breakHorizontal":13.4,"spinRate":2352,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.5051242549622543,"extension":6.728465514059063},"index":6,"playId":"83409210-9857-35a5-bcd4-a7f3a114418b","pitchNumber":6,"startTime":"2026-05-24T21:55:12.121Z","endTime":"2026-05-24T21:55:16.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94462138410246,"aZ":-19.22309492418188,"pfxX":8.911223286456904,"pfxZ":7.4269830297307635,"pX":-0.13590208192905848,"pZ":2.071574434260761,"vX0":-10.819230852153398,"vY0":-132.38137632702822,"vZ0":-4.009792655760784,"x":122.18,"y":182.85,"x0":2.880649495035881,"y0":50.001003388070785,"z0":5.045680939927468,"aX":15.534767799003786},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.6,"breakHorizontal":-13.3,"spinRate":2160,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.41660115004418774,"extension":7.270460415592655},"hitData":{"launchSpeed":96.1,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.3,"coordY":164.75}},"index":7,"playId":"eaff5edf-f362-3647-84e8-aeca2b85c62d","pitchNumber":7,"startTime":"2026-05-24T21:55:52.830Z","endTime":"2026-05-24T21:56:00.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:56:00.452Z","atBatIndex":48},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Manny Machado out on a sacrifice fly to left fielder Tyler Soderstrom. Miguel Andujar scores.","rbi":1,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-24T21:56:21.245Z","endTime":"2026-05-24T21:57:58.145Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":{"id":682052,"link":"/api/v1/people/682052"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.814686455848676,"aZ":-27.39799359615679,"pfxX":-0.732790848874707,"pfxZ":3.115861507705789,"pX":-1.5561559730797523,"pZ":3.2219805427643107,"vX0":-10.699018425344914,"vY0":-123.88757102425824,"vZ0":1.13764398020116,"x":176.32,"y":151.79,"x0":2.937930492232647,"y0":50.005117274825245,"z0":5.069878032205656,"aX":-1.1215887003362337},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.2,"breakHorizontal":4.2,"spinRate":2153,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.444386288674933,"extension":7.241796350889951},"index":0,"playId":"d567d6f6-0381-3018-9bea-caa01cd2fefd","pitchNumber":1,"startTime":"2026-05-24T21:56:30.698Z","endTime":"2026-05-24T21:56:35.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":69.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.438271612431304,"aZ":-33.340878204863984,"pfxX":-5.280058696071924,"pfxZ":-0.9415474028071644,"pX":0.4161720942823404,"pZ":1.051850646518811,"vX0":-4.803914000863058,"vY0":-111.64810451209843,"vZ0":-0.32760796740649656,"x":101.14,"y":210.38,"x0":3.295933109189865,"y0":50.0029850690293,"z0":4.6845257989264555,"aX":-6.546071626632991},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-1.4,"breakHorizontal":10.9,"spinRate":2399,"spinDirection":275},"zone":14,"typeConfidence":2.0,"plateTime":0.49396314534971575,"extension":6.831857889053195},"index":1,"playId":"ddd342c4-c558-3c25-951b-40039655f3ae","pitchNumber":2,"startTime":"2026-05-24T21:56:47.043Z","endTime":"2026-05-24T21:56:50.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.14892523384763,"aZ":-25.92112502079504,"pfxX":0.8118491427601651,"pfxZ":3.96636484841601,"pX":-0.40999112859873144,"pZ":3.430247021850384,"vX0":-9.119712553882165,"vY0":-125.28943649797922,"vZ0":1.318453485431105,"x":132.63,"y":146.16,"x0":3.183862979370058,"y0":50.00436452554869,"z0":5.027532460620533,"aX":1.280877665743633},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.8,"breakHorizontal":0.8,"spinRate":2226,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.4384779134494039,"extension":7.184138045371431},"index":2,"playId":"c0093e94-34fd-3717-b0fe-4e7d0a8dceac","pitchNumber":3,"startTime":"2026-05-24T21:57:06.917Z","endTime":"2026-05-24T21:57:11.765Z","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":83.7,"endSpeed":75.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77457853081436,"aZ":-30.590634230798965,"pfxX":9.869773335287924,"pfxZ":1.076860582817119,"pX":1.0085625351953815,"pZ":2.1849722581792013,"vX0":-7.984433201683813,"vY0":-121.54118440817045,"vZ0":0.25994493301525945,"x":78.56,"y":179.79,"x0":3.075370053238087,"y0":50.005252001639775,"z0":4.76220422793026,"aX":14.57213701718613},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.3,"breakHorizontal":-15.6,"spinRate":2105,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4529647949481812,"extension":6.805959191199598},"index":3,"playId":"aeb740d7-8220-39c8-9d04-9f555a24a4b7","pitchNumber":4,"startTime":"2026-05-24T21:57:26.151Z","endTime":"2026-05-24T21:57:31.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21449383819622,"aZ":-25.630277499464903,"pfxX":0.5430986108139796,"pfxZ":4.173222418828955,"pX":-0.12334526711019192,"pZ":2.298328235848576,"vX0":-8.305161412372406,"vY0":-125.01074162588908,"vZ0":-1.3805204561869449,"x":121.7,"y":176.73,"x0":3.183708286068845,"y0":50.006206416575296,"z0":4.97886033507143,"aX":0.8537715962380754},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.4,"breakHorizontal":1.1,"spinRate":2217,"spinDirection":159},"zone":5,"typeConfidence":2.0,"plateTime":0.4395919786718041,"extension":7.056767931672461},"hitData":{"launchSpeed":87.4,"launchAngle":31.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.29,"coordY":79.1}},"index":4,"playId":"ef8c04a2-1fad-3cfa-929c-a46d6172d963","pitchNumber":5,"startTime":"2026-05-24T21:57:45.728Z","endTime":"2026-05-24T21:57:58.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:57:58.145Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a fly ball to right fielder Carlos Cortes.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-24T21:58:21.540Z","endTime":"2026-05-24T22:01:53.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":9},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":70.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3769976917075,"aZ":-37.14590486471841,"pfxX":-4.21643559345741,"pfxZ":-3.894752472599926,"pX":1.0973381010177572,"pZ":1.7399957692603865,"vX0":-3.9020529669270694,"vY0":-113.02408344338275,"vZ0":1.4258373208477482,"x":75.17,"y":191.8,"x0":3.403360864164449,"y0":50.00477904355048,"z0":4.8727129149484805,"aX":-5.376841182289369},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-6.2,"breakHorizontal":8.8,"spinRate":2199,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.4873165380636122,"extension":7.074073320354388},"index":0,"playId":"06c8a980-5059-35fa-8d8e-cdea12f5aca9","pitchNumber":1,"startTime":"2026-05-24T21:58:30.652Z","endTime":"2026-05-24T21:58:35.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":76.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.337117907254573,"aZ":-27.967256744953573,"pfxX":2.724979191533599,"pfxZ":2.745464247923328,"pX":1.1363292669695475,"pZ":2.3274141793239456,"vX0":-6.272856528597753,"vY0":-124.40196080476974,"vZ0":-0.31976351951168847,"x":73.69,"y":175.94,"x0":3.362805228693141,"y0":50.00061992465685,"z0":4.82271812530178,"aX":4.172065652391095},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.2,"breakHorizontal":-3.1,"spinRate":2185,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.44425317230020367,"extension":7.007190801385083},"index":1,"playId":"6a5a289e-c3c3-3871-9fc2-14ee22b4faf0","pitchNumber":2,"startTime":"2026-05-24T21:58:47.893Z","endTime":"2026-05-24T21:58:52.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":81.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.499080875102983,"aZ":-18.935256415921508,"pfxX":7.839520332427669,"pfxZ":7.720336471236635,"pX":-0.31331661213979456,"pZ":1.849504749849131,"vX0":-11.086362395945567,"vY0":-130.63407666427682,"vZ0":-3.8549664639960666,"x":128.94,"y":188.84,"x0":2.982207012601263,"y0":50.00389405551221,"z0":4.781769357964924,"aX":13.446360982177705},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.2,"breakHorizontal":-11.5,"spinRate":2155,"spinDirection":120},"zone":7,"typeConfidence":2.0,"plateTime":0.4205223923272685,"extension":7.2578307806778986},"index":2,"playId":"8eefbd95-2484-3ccc-979b-f02e9fc076fd","pitchNumber":3,"startTime":"2026-05-24T21:59:05.511Z","endTime":"2026-05-24T21:59:09.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.313123674983824,"aZ":-30.74612996768973,"pfxX":-2.6574466397661443,"pfxZ":1.1130754884868228,"pX":0.408968157864777,"pZ":1.2233036546733382,"vX0":-5.660668205435555,"vY0":-112.93852012890386,"vZ0":-0.8086570157246067,"x":101.41,"y":205.75,"x0":3.3021180035552233,"y0":50.00176425329351,"z0":4.703277688321493,"aX":-3.400276860604095},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":2.2,"breakHorizontal":6.4,"spinRate":2360,"spinDirection":279},"zone":14,"typeConfidence":2.0,"plateTime":0.4866718047277767,"extension":6.871756227749712},"index":3,"playId":"c35256ac-11ad-302c-bcd7-d478b26f57c6","pitchNumber":4,"startTime":"2026-05-24T21:59:24.675Z","endTime":"2026-05-24T21:59:29.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.75322817937758,"aZ":-32.30377990991235,"pfxX":-3.0722156363907516,"pfxZ":-0.09811476742712699,"pX":-0.18606753626449413,"pZ":1.8721138633874728,"vX0":-6.711894229890135,"vY0":-112.27092221324779,"vZ0":0.511149464650666,"x":124.09,"y":188.23,"x0":3.2505802186554993,"y0":50.005367627679746,"z0":4.949161972498307,"aX":-3.8923707999114785},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":0.2,"breakHorizontal":7.4,"spinRate":2398,"spinDirection":285},"zone":8,"typeConfidence":2.0,"plateTime":0.4892805516582919,"extension":7.109020333423967},"index":4,"playId":"1ef07057-b545-3bf7-bf35-a76164cb6f2f","pitchNumber":5,"startTime":"2026-05-24T21:59:44.821Z","endTime":"2026-05-24T21:59:48.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":80.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85579708308898,"aZ":-29.186848652160105,"pfxX":11.812838308546057,"pfxZ":1.7796015385388841,"pX":0.6193043780298924,"pZ":2.2099467376820785,"vX0":-10.437427445001807,"vY0":-129.2265750465208,"vZ0":-0.759113791618963,"x":93.39,"y":179.11,"x0":3.1909377788942495,"y0":50.00343492588712,"z0":4.765048732691941,"aX":19.827389090062365},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.2,"breakHorizontal":-18.8,"spinRate":2211,"spinDirection":123},"zone":9,"typeConfidence":2.0,"plateTime":0.4251063146679628,"extension":7.133646129652775},"index":5,"playId":"35c08b70-954e-3a7d-aa37-db1b89df0b02","pitchNumber":6,"startTime":"2026-05-24T22:00:01.443Z","endTime":"2026-05-24T22:00:06.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48406676372421,"aZ":-28.300403795510523,"pfxX":1.5063004145989858,"pfxZ":2.5546170846399985,"pX":1.1145930210672486,"pZ":2.709432036247279,"vX0":-5.84875604244975,"vY0":-122.88436568944535,"vZ0":0.5232961388185106,"x":74.51,"y":165.63,"x0":3.339525662007434,"y0":50.00152966595529,"z0":4.916076993388021,"aX":2.2830438100316686},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.0,"breakHorizontal":-1.2,"spinRate":2223,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.44733444697844504,"extension":7.013736924117529},"index":6,"playId":"e00bfb21-c411-3160-b711-be56710bb9e0","pitchNumber":7,"startTime":"2026-05-24T22:00:27.743Z","endTime":"2026-05-24T22:00:32.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9610819854179,"aZ":-21.146316958254666,"pfxX":8.215287039598863,"pfxZ":6.34260035038044,"pX":-0.12029358206862767,"pZ":2.4199142291853017,"vX0":-10.730716322289483,"vY0":-131.31348606431123,"vZ0":-2.33181464440742,"x":121.59,"y":173.44,"x0":2.9602381519147127,"y0":50.003168238733245,"z0":4.900228994794845,"aX":14.28463868791313},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.2,"breakHorizontal":-12.4,"spinRate":2114,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.4178331872042298,"extension":7.433913868018087},"index":7,"playId":"10b036f4-33d7-3391-b2cd-69003d1f1b8e","pitchNumber":8,"startTime":"2026-05-24T22:00:53.056Z","endTime":"2026-05-24T22:00:58.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64678386847567,"aZ":-30.463777191184487,"pfxX":11.98436828291811,"pfxZ":1.186830291818584,"pX":0.1745578101575513,"pZ":1.5297054710852456,"vX0":-10.442079657454782,"vY0":-120.12167380756479,"vZ0":-0.9519531648850151,"x":110.35,"y":197.48,"x0":3.0440045351951617,"y0":50.00449309996372,"z0":4.666231583525125,"aX":17.32337185505166},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.2,"breakHorizontal":-18.8,"spinRate":2203,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.45789313323103187,"extension":7.041918327328041},"index":8,"playId":"60c0682f-063c-308d-857e-0d58a776c435","pitchNumber":9,"startTime":"2026-05-24T22:01:16.387Z","endTime":"2026-05-24T22:01:19.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11013589130626,"aZ":-26.906450468585316,"pfxX":-0.31301531220313694,"pfxZ":3.356319650245231,"pX":-0.22441040430695042,"pZ":3.6120063791410533,"vX0":-8.305553523129594,"vY0":-124.74683043835853,"vZ0":2.0527588219076285,"x":125.55,"y":141.26,"x0":3.1948046471360763,"y0":50.0026971602923,"z0":5.003069891609708,"aX":-0.48926216116351423},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.8,"breakHorizontal":2.5,"spinRate":2200,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.4398043628035331,"extension":7.036584015294356},"hitData":{"launchSpeed":67.8,"launchAngle":32.0,"totalDistance":209.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.64,"coordY":134.28}},"index":9,"playId":"ecc691da-0342-3727-891e-448af48512cb","pitchNumber":10,"startTime":"2026-05-24T22:01:41.186Z","endTime":"2026-05-24T22:01:53.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:01:53.655Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-24T22:03:18.321Z","endTime":"2026-05-24T22:05:35.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,8],"actionIndex":[7],"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":8},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-24T22:02:04.358Z","endTime":"2026-05-24T22:03:03.109Z","isPitch":false,"type":"action"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"9ade32ce-063d-3557-baf1-9daef970c87f","startTime":"2026-05-24T22:03:03.109Z","endTime":"2026-05-24T22:03:07.055Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.698194262249157,"aZ":-23.659281885481416,"pfxX":0.9134923292966455,"pfxZ":5.543576159546809,"pX":-0.49723026155746014,"pZ":1.6826286601898355,"vX0":-8.99233465363044,"vY0":-123.21928867247763,"vZ0":-2.8320005931403873,"x":135.95,"y":193.35,"x0":3.082286835010317,"y0":50.00386464335804,"z0":4.8479331915488055,"aX":1.4044085182245345},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.6,"breakHorizontal":0.5,"spinRate":2182,"spinDirection":135},"zone":7,"typeConfidence":2.0,"plateTime":0.44466934070195396,"extension":7.0303315079232735},"index":2,"playId":"f80ddb38-98b1-303e-9bcb-b482110007df","pitchNumber":1,"startTime":"2026-05-24T22:03:20.490Z","endTime":"2026-05-24T22:03:25.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":70.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.812394586891383,"aZ":-33.11148735888462,"pfxX":-4.3537999042920825,"pfxZ":-0.761242017456814,"pX":-0.8932370054659666,"pZ":0.5611048557328941,"vX0":-7.505913018311923,"vY0":-111.42087955554474,"vZ0":-1.628493164519789,"x":151.05,"y":223.63,"x0":3.1045412282387117,"y0":50.00118459997319,"z0":4.770862612116192,"aX":-5.389708247617312},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-1.6,"breakHorizontal":10.1,"spinRate":2379,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.4944298861174654,"extension":7.045054299700548},"index":3,"playId":"57e5bc75-b661-3628-8a73-ecd2e24c1ed9","pitchNumber":2,"startTime":"2026-05-24T22:03:41.093Z","endTime":"2026-05-24T22:03:44.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":81.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.107888456518566,"aZ":-22.492134876163416,"pfxX":9.189469555546342,"pfxZ":5.662387726724232,"pX":-0.7118802268493073,"pZ":0.6546958635819383,"vX0":-11.972284354768796,"vY0":-130.34403716601324,"vZ0":-6.410769679270089,"x":144.14,"y":221.1,"x0":2.761185639295449,"y0":50.00104504696476,"z0":4.860841476709321,"aX":15.70592707339679},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.9,"breakHorizontal":-13.8,"spinRate":2127,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.421302810733315,"extension":7.052676254219738},"index":4,"playId":"9e5f65fc-ede1-3243-8564-0af799849c1b","pitchNumber":3,"startTime":"2026-05-24T22:04:03.103Z","endTime":"2026-05-24T22:04:07.043Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":2},"index":5,"playId":"bbd81ce0-6757-3d54-a7d5-4197ab2be9be","startTime":"2026-05-24T22:04:29.793Z","endTime":"2026-05-24T22:04:34.489Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.063171125866262,"aZ":-27.86252989369803,"pfxX":2.493064174291008,"pfxZ":2.879041771885749,"pX":1.2512939648447197,"pZ":3.1054227071870595,"vX0":-5.49221401743554,"vY0":-121.43239136747232,"vZ0":1.2824852049380604,"x":69.3,"y":154.93,"x0":3.215213522509719,"y0":50.00393314842506,"z0":4.988655457134163,"aX":3.7360234386550744},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.8,"breakHorizontal":-3.2,"spinRate":2143,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.45050421913880756,"extension":7.196941322622983},"index":6,"playId":"2551a2f5-a1c5-372f-a8c7-1cf5964a7ba2","pitchNumber":4,"startTime":"2026-05-24T22:04:50.282Z","endTime":"2026-05-24T22:04:56.836Z","isPitch":true,"type":"pitch"},{"details":{"description":"Xander Bogaerts steals (8) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":7,"actionPlayId":"2551a2f5-a1c5-372f-a8c7-1cf5964a7ba2","startTime":"2026-05-24T22:05:06.823Z","endTime":"2026-05-24T22:05:27.853Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2149430970674,"aZ":-22.148693263093712,"pfxX":8.23095854622647,"pfxZ":5.929956650489035,"pX":-0.5028171279444793,"pZ":2.173879783413197,"vX0":-11.798929551945447,"vY0":-129.98060356256744,"vZ0":-2.5428426944881,"x":136.17,"y":180.09,"x0":3.0506464666824527,"y0":50.00484003912627,"z0":4.86805937628821,"aX":13.921894189398605},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.3,"breakHorizontal":-11.9,"spinRate":2087,"spinDirection":118},"zone":7,"typeConfidence":2.0,"plateTime":0.4232917357133408,"extension":7.205363169344248},"hitData":{"launchSpeed":95.8,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.16,"coordY":150.82}},"index":8,"playId":"277896a7-4807-3e51-8a14-a547fd289b2f","pitchNumber":5,"startTime":"2026-05-24T22:05:27.853Z","endTime":"2026-05-24T22:05:35.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:05:35.122Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carlos Cortes pops out to shortstop Xander Bogaerts.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-24T22:07:40.892Z","endTime":"2026-05-24T22:09:51.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.194979201124504,"aZ":-22.522283891528353,"pfxX":-11.288196247784335,"pfxZ":5.199660706021682,"pX":-1.8286266380428065,"pZ":3.243670657967117,"vX0":5.988991238915848,"vY0":-136.63787118432364,"vZ0":-0.8985367399367035,"x":186.7,"y":151.2,"x0":-2.6036985649228157,"y0":50.004615496380715,"z0":5.150661552439794,"aX":-20.959362234860833},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.4,"breakHorizontal":18.8,"spinRate":2165,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.40367700091224856,"extension":6.659557129232585},"index":0,"playId":"372bc49b-4940-3d7e-aa05-0ff44e55cb45","pitchNumber":1,"startTime":"2026-05-24T22:07:52.002Z","endTime":"2026-05-24T22:07:55.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76106546302504,"aZ":-25.56665477071643,"pfxX":-12.044400741183726,"pfxZ":3.547365363020984,"pX":-0.17800018742028723,"pZ":1.6103637516157467,"vX0":10.388074390911523,"vY0":-136.5797124718056,"vZ0":-3.700445561761885,"x":123.78,"y":195.3,"x0":-2.490535253541973,"y0":50.006497673154755,"z0":4.768081697343004,"aX":-22.461458062419947},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.6,"breakHorizontal":19.2,"spinRate":2122,"spinDirection":239},"zone":8,"typeConfidence":0.89,"plateTime":0.4030526918838335,"extension":6.622426456124762},"index":1,"playId":"f86e728d-a1bd-3892-86aa-8517b86f06d2","pitchNumber":2,"startTime":"2026-05-24T22:08:07.284Z","endTime":"2026-05-24T22:08:10.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":78.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.044992367508815,"aZ":-28.025500140645022,"pfxX":-1.791176548949954,"pfxZ":2.6105681366174878,"pX":-2.1798087959976455,"pZ":2.5102878588732196,"vX0":1.9123776625673468,"vY0":-125.88115280128662,"vZ0":-0.7056245700514246,"x":200.09,"y":171.0,"x0":-2.720411268430909,"y0":50.00231788476857,"z0":5.084324753143711,"aX":-2.8447017276948077},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.8,"breakHorizontal":2.8,"spinRate":2195,"spinDirection":194},"zone":11,"typeConfidence":0.92,"plateTime":0.43687190887767535,"extension":6.639687769058948},"index":2,"playId":"96fc1a29-713c-3b10-b2fb-83839d64f2a5","pitchNumber":3,"startTime":"2026-05-24T22:08:23.908Z","endTime":"2026-05-24T22:08:27.054Z","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.0,"endSpeed":84.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.094184611723605,"aZ":-15.629341878700082,"pfxX":-9.904364457563174,"pfxZ":8.896615280088245,"pX":-0.08159215291960116,"pZ":2.8576767988128395,"vX0":9.864125186671947,"vY0":-136.49530518102316,"vZ0":-2.4365833588078534,"x":120.11,"y":161.62,"x0":-2.4808408746356165,"y0":50.00178467155343,"z0":4.856640143735676,"aX":-18.417809709688274},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":15.5,"spinRate":2247,"spinDirection":230},"zone":2,"typeConfidence":0.91,"plateTime":0.40350634964816257,"extension":6.6701529699418005},"index":3,"playId":"754023d3-b5f9-3019-81f9-130ea0370e39","pitchNumber":4,"startTime":"2026-05-24T22:08:40.691Z","endTime":"2026-05-24T22:08:45.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.341861991978853,"aZ":-31.653070326150186,"pfxX":-12.76932304958753,"pfxZ":0.352080281621304,"pX":-0.7443356730286947,"pZ":1.2635257515220741,"vX0":8.411830930416961,"vY0":-120.7415200420174,"vZ0":-2.097349457571344,"x":145.37,"y":204.66,"x0":-2.629051742378713,"y0":50.00116336378356,"z0":4.951397476817579,"aX":-18.69474052366568},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.4,"breakHorizontal":20.9,"spinRate":2330,"spinDirection":271},"zone":13,"typeConfidence":0.9,"plateTime":0.45509384565848876,"extension":6.804836928337884},"index":4,"playId":"cb1cc54c-e2c7-3375-93d2-acdd6d888938","pitchNumber":5,"startTime":"2026-05-24T22:09:01.609Z","endTime":"2026-05-24T22:09:07.482Z","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.8,"endSpeed":86.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43725112177059,"aZ":-16.668205322652955,"pfxX":-8.542701451251961,"pfxZ":8.062859047372276,"pX":-0.28844919273738084,"pZ":3.288733363641757,"vX0":9.009267004991235,"vY0":-137.76071390815034,"vZ0":-1.2026549750683564,"x":128.0,"y":149.98,"x0":-2.4903747490445878,"y0":50.00205573849918,"z0":4.856973188735983,"aX":-16.428525809640348},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":13.6,"spinRate":2144,"spinDirection":232},"zone":11,"typeConfidence":0.91,"plateTime":0.3975068212221573,"extension":6.667412082125098},"index":5,"playId":"3aa1468c-1cbe-398a-bf56-85e505532aaa","pitchNumber":6,"startTime":"2026-05-24T22:09:18.980Z","endTime":"2026-05-24T22:09:22.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.530017284609997,"aZ":-15.49543934225795,"pfxX":-9.159758746193857,"pfxZ":8.785959762549524,"pX":0.9979471549442874,"pZ":3.1026492291602006,"vX0":12.166783076636989,"vY0":-137.19847598200928,"vZ0":-2.796580640573984,"x":78.96,"y":155.01,"x0":-2.312679373230688,"y0":50.00341950661197,"z0":5.19665178741076,"aX":-17.390820847791183},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":13.9,"spinRate":2314,"spinDirection":225},"zone":12,"typeConfidence":0.91,"plateTime":0.39985317166916,"extension":6.730099585868932},"hitData":{"launchSpeed":74.9,"launchAngle":66.0,"totalDistance":127.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":120.93,"coordY":142.95}},"index":6,"playId":"a2c6bf6b-0d09-3562-8144-da8e59701886","pitchNumber":7,"startTime":"2026-05-24T22:09:40.313Z","endTime":"2026-05-24T22:09:51.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:09:51.141Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Kurtz walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-24T22:10:01.594Z","endTime":"2026-05-24T22:11:48.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.953517239300538,"aZ":-25.823700836493334,"pfxX":0.5924735567746753,"pfxZ":3.830183947808278,"pX":-0.38495200386523387,"pZ":2.3851102383074294,"vX0":5.270235165802856,"vY0":-128.55685451071193,"vZ0":-1.8622276856431883,"x":131.67,"y":174.38,"x0":-2.54650568005391,"y0":50.00461602050053,"z0":5.141890120581814,"aX":0.9811958712485926},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.7,"breakHorizontal":-2.4,"spinRate":2180,"spinDirection":190},"zone":4,"typeConfidence":0.89,"plateTime":0.4275795557195665,"extension":6.7543810183588},"index":0,"playId":"eba0390c-ea73-3e99-9a9c-067b52d7b38e","pitchNumber":1,"startTime":"2026-05-24T22:10:13.386Z","endTime":"2026-05-24T22:10:16.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, 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":81.0,"endSpeed":73.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.879031114648622,"aZ":-34.993379658874794,"pfxX":-10.721128061066342,"pfxZ":-2.0443442058273753,"pX":-1.6279516984182407,"pZ":2.2195175321458804,"vX0":5.526821414036308,"vY0":-117.7800330054522,"vZ0":1.184243847167603,"x":179.05,"y":178.85,"x0":-2.6328762684141442,"y0":50.00108179617293,"z0":4.988667371538998,"aX":-14.807745211517032},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.0,"breakHorizontal":17.8,"spinRate":2210,"spinDirection":280},"zone":13,"typeConfidence":0.9,"plateTime":0.46806666154895815,"extension":6.703208937983914},"index":1,"playId":"26d68b68-c124-3a18-bf40-b37aa538741a","pitchNumber":2,"startTime":"2026-05-24T22:10:28.658Z","endTime":"2026-05-24T22:10:31.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.621750779917996,"aZ":-32.04675854097531,"pfxX":-12.67563013596984,"pfxZ":0.09354113128447139,"pX":-0.9219606123004499,"pZ":2.3014869854399636,"vX0":7.7336608014075825,"vY0":-118.70235494625028,"vZ0":0.6225101767627843,"x":152.14,"y":176.64,"x0":-2.598077084014789,"y0":50.00496173872522,"z0":4.985619386305292,"aX":-17.843421614101818},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.7,"breakHorizontal":20.8,"spinRate":2193,"spinDirection":276},"zone":13,"typeConfidence":0.91,"plateTime":0.4638636856083571,"extension":6.857125401315267},"index":2,"playId":"931038dc-a67c-3251-b1aa-5498354c77d3","pitchNumber":3,"startTime":"2026-05-24T22:10:44.461Z","endTime":"2026-05-24T22:10:48.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.081079027058706,"aZ":-13.87533812582202,"pfxX":-8.465506264262448,"pfxZ":9.500727502645436,"pX":-0.7517709848578679,"pZ":4.291012775044397,"vX0":7.522953329311515,"vY0":-138.42947311885658,"vZ0":-0.09557903143262825,"x":145.66,"y":122.92,"x0":-2.4148547679827335,"y0":50.00217836164599,"z0":5.2608297344545605,"aX":-16.30497627150267},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":13.6,"spinRate":2341,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.39682553375837193,"extension":6.6911111995572154},"index":3,"playId":"cd299f1f-d537-3ac7-b650-14bd03a0e85f","pitchNumber":4,"startTime":"2026-05-24T22:11:09.685Z","endTime":"2026-05-24T22:11:13.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.5607276017369,"aZ":-11.607496223013325,"pfxX":-7.485736453906365,"pfxZ":10.936466738325333,"pX":1.1560537742066657,"pZ":2.911609637172022,"vX0":11.556029826343066,"vY0":-137.51091205566655,"vZ0":-4.066945765762253,"x":72.93,"y":160.17,"x0":-2.1632798897268684,"y0":50.00605073787709,"z0":5.220396992699901,"aX":-14.082590122027108},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":10.7,"spinRate":2215,"spinDirection":221},"zone":12,"typeConfidence":0.91,"plateTime":0.40105599639651235,"extension":6.689016972158575},"index":4,"playId":"b1b591cb-5dc5-3e49-bb85-6cb0419ff13b","pitchNumber":5,"startTime":"2026-05-24T22:11:26.741Z","endTime":"2026-05-24T22:11:31.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.496934334621287,"aZ":-27.98018105182349,"pfxX":0.923872032930352,"pfxZ":2.610030205348977,"pX":-1.5760836056405416,"pZ":2.600757229551914,"vX0":2.3989271939240178,"vY0":-126.44273815223869,"vZ0":-0.522869876177483,"x":177.08,"y":168.56,"x0":-2.659900270362446,"y0":50.00422601137279,"z0":5.069382269106919,"aX":1.4849765538990662},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.8,"breakHorizontal":-2.3,"spinRate":2159,"spinDirection":180},"zone":13,"typeConfidence":0.91,"plateTime":0.434376020815864,"extension":6.610522121291012},"index":5,"playId":"0cc7afdc-0d36-3676-b8e6-f819fe670229","pitchNumber":6,"startTime":"2026-05-24T22:11:44.859Z","endTime":"2026-05-24T22:11:48.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:11:48.292Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-24T22:12:13.458Z","endTime":"2026-05-24T22:14:24.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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":"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":82.1,"endSpeed":74.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34928201138838,"aZ":-24.444612660538333,"pfxX":2.8847892363553838,"pfxZ":5.411841405413822,"pX":-0.5456612618735748,"pZ":2.249762111435056,"vX0":5.114783289356702,"vY0":-119.3708922619946,"vZ0":-0.9113495228849899,"x":137.8,"y":178.04,"x0":-3.100007975925374,"y0":50.00020057903406,"z0":4.859487010798321,"aX":4.114692177113742},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":9.8,"breakHorizontal":-6.6,"spinRate":2354,"spinDirection":84},"zone":4,"typeConfidence":0.91,"plateTime":0.46080474074634603,"extension":6.984995253744377},"index":0,"playId":"27787b49-a7e2-3bb1-9b05-4b884540096e","pitchNumber":1,"startTime":"2026-05-24T22:12:17.247Z","endTime":"2026-05-24T22:12:21.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89792998350863,"aZ":-28.66951763847201,"pfxX":-0.09394429908236501,"pfxZ":2.2304034008683224,"pX":0.1344527029774176,"pZ":1.2954587130892408,"vX0":7.045793343467404,"vY0":-125.55027789868592,"vZ0":-3.4418050268841194,"x":111.87,"y":203.8,"x0":-2.713742657401096,"y0":50.00575560811903,"z0":5.054935830162516,"aX":-0.1490616574102588},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.4,"breakHorizontal":-1.7,"spinRate":2126,"spinDirection":165},"zone":14,"typeConfidence":0.92,"plateTime":0.438733658820714,"extension":6.949234646869144},"index":1,"playId":"0beb3401-6c12-3dd0-8a7f-18817edf6d6b","pitchNumber":2,"startTime":"2026-05-24T22:12:35.662Z","endTime":"2026-05-24T22:12:40.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.597564800232387,"aZ":-25.769267785713506,"pfxX":1.8773676378056607,"pfxZ":4.003418997252409,"pX":-0.539343606982673,"pZ":2.208632714882106,"vX0":4.400814590031623,"vY0":-126.15351373309255,"vZ0":-2.0939129609997096,"x":137.56,"y":179.15,"x0":-2.5558226401051383,"y0":50.001091419291846,"z0":5.143518707454701,"aX":3.0000040924126705},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.0,"breakHorizontal":-4.4,"spinRate":2117,"spinDirection":173},"zone":4,"typeConfidence":0.9,"plateTime":0.4355336606070561,"extension":6.911157661591629},"index":2,"playId":"48f0774b-5d7c-3e0e-b0c9-473710ac7371","pitchNumber":3,"startTime":"2026-05-24T22:12:54.552Z","endTime":"2026-05-24T22:12:58.027Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-24T22:13:06.904Z","endTime":"2026-05-24T22:13:24.842Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"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":78.8,"endSpeed":71.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68047563597835,"aZ":-33.573589208916594,"pfxX":-11.003696181675064,"pfxZ":-1.065569350115572,"pX":-1.4340958401451112,"pZ":2.0560450241453854,"vX0":6.337485090285572,"vY0":-114.4255655526024,"vZ0":1.007446862648063,"x":171.66,"y":183.27,"x0":-2.8284507558451124,"y0":50.00456500311844,"z0":4.9330720047308985,"aX":-14.402955988375387},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-1.3,"breakHorizontal":18.0,"spinRate":2061,"spinDirection":277},"zone":13,"typeConfidence":0.9,"plateTime":0.48107429505090504,"extension":7.056270775464153},"index":4,"playId":"dc3a0339-c57a-33a2-bb74-a16ea5369379","pitchNumber":4,"startTime":"2026-05-24T22:13:24.842Z","endTime":"2026-05-24T22:13:28.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":84.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.909666662803765,"aZ":-15.551769737433746,"pfxX":-10.013082594859046,"pfxZ":8.914083385550354,"pX":1.0742477860475863,"pZ":2.9731454690582413,"vX0":12.807745836439251,"vY0":-136.8562373589173,"vZ0":-3.3313063382168955,"x":76.05,"y":158.51,"x0":-2.4024653811722625,"y0":50.005760447285375,"z0":5.295107834611251,"aX":-18.679746893448957},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":14.9,"spinRate":2165,"spinDirection":223},"zone":12,"typeConfidence":0.91,"plateTime":0.4028066344625194,"extension":6.948991217994112},"index":5,"playId":"bd1f9fe4-2404-381f-94ba-09369c00e049","pitchNumber":5,"startTime":"2026-05-24T22:14:00.496Z","endTime":"2026-05-24T22:14:04.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":79.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10329572338719,"aZ":-23.430641220393696,"pfxX":0.3799484252714194,"pfxZ":5.366761831243538,"pX":-0.026011755252197916,"pZ":2.271603646707308,"vX0":6.473998738157668,"vY0":-128.08488788613843,"vZ0":-2.4837219867253237,"x":117.99,"y":177.45,"x0":-2.656041305372366,"y0":50.00575603769145,"z0":5.123060103127214,"aX":0.6195037587102424},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.2,"breakHorizontal":-2.4,"spinRate":2137,"spinDirection":173},"zone":5,"typeConfidence":0.89,"plateTime":0.4307432625927552,"extension":6.817908499702319},"index":6,"playId":"2310256e-202c-34ba-9e44-243c1d92fbfe","pitchNumber":6,"startTime":"2026-05-24T22:14:19.790Z","endTime":"2026-05-24T22:14:24.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:14:24.449Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Soderstrom singles on a ground ball to second baseman Fernando Tatis Jr., deflected by pitcher Wandy Peralta. Nick Kurtz to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-24T22:16:53.353Z","endTime":"2026-05-24T22:18:03.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":593974,"link":"/api/v1/people/593974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-24T22:14:31.092Z","endTime":"2026-05-24T22:15:16.382Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Wandy Peralta replaces Ron Marinaccio.","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-05-24T22:15:16.382Z","endTime":"2026-05-24T22:16:55.735Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":86.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.763989691300324,"aZ":-20.629927848599127,"pfxX":10.646710722994328,"pfxZ":5.932034242655551,"pX":0.3052832274673222,"pZ":2.5643135142725315,"vX0":-4.292828289213532,"vY0":-139.85173239301565,"vZ0":-5.338600560965925,"x":105.36,"y":169.54,"x0":0.4928585680152297,"y0":50.00010264837458,"z0":5.885709033953289,"aX":20.71184341676776},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.6,"breakHorizontal":-18.1,"spinRate":2155,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.3943412578731884,"extension":5.6327280526756285},"index":2,"playId":"3b143b78-6b9d-3970-ac71-5237d3eb1dc0","pitchNumber":1,"startTime":"2026-05-24T22:16:55.735Z","endTime":"2026-05-24T22:16:59.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":80.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.048773633629157,"aZ":-22.84552912065307,"pfxX":0.4468668141397316,"pfxZ":5.6281377535866035,"pX":-1.092822989384649,"pZ":0.02822777932014112,"vX0":-4.17501089343984,"vY0":-128.80239170479484,"vZ0":-9.027350981243103,"x":158.66,"y":238.02,"x0":0.5003103502941838,"y0":50.003980362325734,"z0":5.384362362936327,"aX":0.740974431013871},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.0,"breakHorizontal":0.2,"spinRate":2236,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4274137242869216,"extension":5.938450152747407},"index":3,"playId":"56b64b63-8159-3c5d-b4ac-841c6d6bb891","pitchNumber":2,"startTime":"2026-05-24T22:17:18.849Z","endTime":"2026-05-24T22:17:23.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.976554803870346,"aZ":-26.588977761091684,"pfxX":-0.2166956935538481,"pfxZ":3.310113196238434,"pX":0.17442997528180146,"pZ":1.3802678724333455,"vX0":-1.3075205626205433,"vY0":-130.03789711855774,"vZ0":-5.523000422536517,"x":110.35,"y":201.51,"x0":0.714968822814833,"y0":50.00373028415307,"z0":5.586855788713109,"aX":-0.3655654798911951},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.8,"breakHorizontal":0.7,"spinRate":2219,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.42358642872833396,"extension":5.853515222342285},"index":4,"playId":"d1e39482-df8d-391c-ae23-06074576314d","pitchNumber":3,"startTime":"2026-05-24T22:17:39.863Z","endTime":"2026-05-24T22:17:45.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.68947515757455,"aZ":-19.47801741750407,"pfxX":10.069452732392453,"pfxZ":6.325986550961388,"pX":-0.38115459501220966,"pZ":2.2889733350885364,"vX0":-5.28393777904238,"vY0":-141.77115119128203,"vZ0":-6.4577683443964204,"x":131.53,"y":176.98,"x0":0.21299002447909418,"y0":50.00072555526108,"z0":5.867902427762474,"aX":20.205092331602746},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.1,"breakHorizontal":-16.9,"spinRate":2295,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.3884552899906568,"extension":5.8216392524563965},"hitData":{"launchSpeed":98.1,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":139.71,"coordY":167.78}},"index":5,"playId":"0105bdbe-c77f-3ee6-8776-5b5cec957aa6","pitchNumber":4,"startTime":"2026-05-24T22:17:56.343Z","endTime":"2026-05-24T22:18:03.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:18:03.728Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-24T22:18:30.935Z","endTime":"2026-05-24T22:19:59.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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,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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.345872677029746,"aZ":-27.419517396461227,"pfxX":8.521278937667933,"pfxZ":2.7974510616355754,"pX":-0.4403018839924702,"pZ":0.8349172841869206,"vX0":-5.1471955819009425,"vY0":-130.35626323859813,"vZ0":-6.577097632041436,"x":133.78,"y":216.24,"x0":0.46449003233471103,"y0":50.005042973402915,"z0":5.4931595824518356,"aX":14.498186397359484},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.6,"breakHorizontal":-14.2,"spinRate":2266,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.422032373786843,"extension":5.718680895732727},"index":0,"playId":"cfbb6e1b-8bb8-3e8d-8675-2b6ebbb90b6c","pitchNumber":1,"startTime":"2026-05-24T22:18:35.827Z","endTime":"2026-05-24T22:18:40.206Z","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":1,"outs":2},"index":1,"startTime":"2026-05-24T22:18:52.900Z","endTime":"2026-05-24T22:19:01.675Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":80.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98475040647301,"aZ":-29.83107067863752,"pfxX":10.959273434741139,"pfxZ":1.4141734201728902,"pX":0.9110103177057663,"pZ":1.1941051585317317,"vX0":-2.8106608810831504,"vY0":-129.6976991045307,"vZ0":-5.034638730982827,"x":82.27,"y":206.54,"x0":0.604041694555346,"y0":50.00429096259414,"z0":5.5109039101519,"aX":18.164744345173112},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.4,"breakHorizontal":-18.8,"spinRate":2278,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4267778858922049,"extension":5.732575230121473},"index":2,"playId":"191c5cb2-3740-3bf7-8705-f0308c401c93","pitchNumber":2,"startTime":"2026-05-24T22:19:01.675Z","endTime":"2026-05-24T22:19:05.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.776953330130393,"aZ":-27.14491054923007,"pfxX":10.90941119196978,"pfxZ":2.9679575281022164,"pX":-0.19959159866679957,"pZ":0.18996836282130855,"vX0":-5.3305288887842845,"vY0":-130.23791522847412,"vZ0":-7.743432207056873,"x":124.61,"y":233.65,"x0":0.47121907645318467,"y0":50.00228299352426,"z0":5.294720717597118,"aX":18.48910360598854},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.6,"breakHorizontal":-18.4,"spinRate":2274,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.4227245146323204,"extension":5.560893541072383},"index":3,"playId":"be840a05-8ccd-356a-889c-9614e24967c7","pitchNumber":3,"startTime":"2026-05-24T22:19:17.122Z","endTime":"2026-05-24T22:19:21.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22103588793969,"aZ":-24.0673385954576,"pfxX":9.61021160189043,"pfxZ":4.078985615929124,"pX":0.8651790974327004,"pZ":4.564289141896944,"vX0":-1.6673880792729046,"vY0":-140.22438475013328,"vZ0":0.02275399862404004,"x":84.02,"y":115.54,"x0":0.21969137562096386,"y0":50.003744791548506,"z0":6.128514169425616,"aX":19.105502363529638},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.6,"breakHorizontal":-17.0,"spinRate":2112,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.39086105977645946,"extension":5.520814610553708},"index":4,"playId":"20a6597f-416d-3825-9843-f76b83f774cf","pitchNumber":4,"startTime":"2026-05-24T22:19:36.972Z","endTime":"2026-05-24T22:19:40.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.684070882502063,"aZ":-30.456257315105635,"pfxX":8.212432789873915,"pfxZ":1.0086261100439264,"pX":-0.6810797050853722,"pZ":1.6713237302351283,"vX0":-5.34055751485268,"vY0":-130.40407454974408,"vZ0":-4.023193666114146,"x":142.96,"y":193.65,"x0":0.33568450105459924,"y0":50.004704522633226,"z0":5.554529863882288,"aX":14.02055580811167},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.1,"breakHorizontal":-13.6,"spinRate":2261,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.42144877958219684,"extension":5.934933545075628},"index":5,"playId":"9310c6fb-9c75-30f0-836b-e631a671c0ce","pitchNumber":5,"startTime":"2026-05-24T22:19:55.994Z","endTime":"2026-05-24T22:19:59.957Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:19:59.957Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-24T22:23:56.221Z","endTime":"2026-05-24T22:26:19.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7,8,9],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Sterner replaces Jacob Lopez.","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-05-24T22:22:41.952Z","endTime":"2026-05-24T22:23:58.377Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686993,"link":"/api/v1/people/686993"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":73.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.642912914687066,"aZ":-30.54674070528493,"pfxX":7.8608666287183215,"pfxZ":1.1801116641227676,"pX":1.0124974349562534,"pZ":0.9067913906734166,"vX0":6.126136358591003,"vY0":-117.87257483428998,"vZ0":-3.478490231141146,"x":78.41,"y":214.3,"x0":-2.6604698710506005,"y0":50.003367279381024,"z0":5.283461556736622,"aX":10.835572404805632},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":1.4,"breakHorizontal":-16.0,"spinRate":2752,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.4683352108772114,"extension":6.647920295678176},"index":1,"playId":"b2adcdb0-1516-36cd-ac87-60e226fe44ef","pitchNumber":1,"startTime":"2026-05-24T22:23:58.377Z","endTime":"2026-05-24T22:24:02.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":80.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.766840247771395,"aZ":-24.479465477088503,"pfxX":-1.671483357129227,"pfxZ":4.573357944283689,"pX":-0.5379772794371906,"pZ":2.953607333577036,"vX0":6.262058998098531,"vY0":-129.6075076740723,"vZ0":-1.3143830697310595,"x":137.51,"y":159.03,"x0":-2.779543037954512,"y0":50.00481252212391,"z0":5.3557029051677905,"aX":-2.8143203023694894},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.2,"breakHorizontal":1.4,"spinRate":2610,"spinDirection":172},"zone":1,"typeConfidence":0.81,"plateTime":0.4243369430275674,"extension":6.469158479229709},"index":2,"playId":"297b1a48-ddfb-36ac-aa0d-585bdb9a5a84","pitchNumber":2,"startTime":"2026-05-24T22:24:14.552Z","endTime":"2026-05-24T22:24:18.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.272021859514183,"aZ":-27.07563172200219,"pfxX":8.396310407346592,"pfxZ":3.555444431938551,"pX":2.1217174780217736,"pZ":0.948253362407468,"vX0":8.144059780617773,"vY0":-120.1110581882802,"vZ0":-4.302726331243529,"x":36.13,"y":213.18,"x0":-2.427070996412137,"y0":50.0030997667372,"z0":5.222242842589103,"aX":12.040341620815395},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.4,"breakHorizontal":-17.4,"spinRate":2794,"spinDirection":79},"zone":14,"typeConfidence":0.91,"plateTime":0.4592727565563566,"extension":6.719040477003051},"index":3,"playId":"f11a85c9-7987-3c1f-a0fe-d96b226b1cff","pitchNumber":3,"startTime":"2026-05-24T22:24:30.016Z","endTime":"2026-05-24T22:24:33.487Z","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":93.1,"endSpeed":85.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.800894560049716,"aZ":-13.201173460389755,"pfxX":-5.762198012888611,"pfxZ":10.120034225080582,"pX":-0.1405933539773145,"pZ":2.9494229005101036,"vX0":8.206445759674212,"vY0":-135.3920395905573,"vZ0":-3.802020006030915,"x":122.36,"y":159.15,"x0":-2.448408850269368,"y0":50.0048552936324,"z0":5.282354744275746,"aX":-10.806017989795233},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":8.9,"spinRate":2308,"spinDirection":214},"zone":2,"typeConfidence":0.9,"plateTime":0.4030127412033333,"extension":6.786648899187792},"index":4,"playId":"26676abb-fa48-34d5-9e26-9dfb691668c8","pitchNumber":4,"startTime":"2026-05-24T22:24:50.748Z","endTime":"2026-05-24T22:24:54.157Z","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":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-24T22:25:06.198Z","endTime":"2026-05-24T22:25:16.784Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.429702369142653,"aZ":-30.108594665168166,"pfxX":5.020607868540107,"pfxZ":1.41747029699612,"pX":1.0235825889964203,"pZ":1.5876306808741594,"vX0":6.813267166480325,"vY0":-119.90176521968841,"vZ0":-2.3538305034329987,"x":77.98,"y":195.91,"x0":-2.5080821040667067,"y0":50.00080235265515,"z0":5.271682055127807,"aX":7.299829740585565},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.3,"breakHorizontal":-10.8,"spinRate":2694,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.4570063288148156,"extension":6.72869891465162},"index":6,"playId":"f152f231-0a4b-3022-aac9-257481eabf4d","pitchNumber":5,"startTime":"2026-05-24T22:25:16.784Z","endTime":"2026-05-24T22:25:21.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.576293576046872,"aZ":-22.805420964773155,"pfxX":-1.5198015113074756,"pfxZ":5.444383883724925,"pX":-0.16975240846943773,"pZ":2.3635408385179826,"vX0":6.768243367582412,"vY0":-130.35612680856812,"vZ0":-2.8951070721269025,"x":123.47,"y":174.96,"x0":-2.6029577150310046,"y0":50.0001230457844,"z0":5.211506554354311,"aX":-2.6147995593921434},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.5,"breakHorizontal":1.2,"spinRate":2507,"spinDirection":184},"zone":5,"typeConfidence":0.75,"plateTime":0.42028611984024034,"extension":6.57816624851304},"index":7,"playId":"eb00034c-9053-3185-be5d-ff6f78738c55","pitchNumber":6,"startTime":"2026-05-24T22:25:31.769Z","endTime":"2026-05-24T22:25:39.071Z","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":93.6,"endSpeed":84.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.360713336389345,"aZ":-12.730832195298277,"pfxX":-6.776004329962466,"pfxZ":10.488098640833929,"pX":-0.03473922761535864,"pZ":3.389997430119582,"vX0":8.975783082121326,"vY0":-135.93850887043607,"vZ0":-2.627504586446677,"x":118.32,"y":147.25,"x0":-2.5133686535575497,"y0":50.006557352846045,"z0":5.263507854019074,"aX":-12.567362956572385},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.5,"breakHorizontal":10.2,"spinRate":2303,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.4043426320246999,"extension":6.685458418028925},"index":8,"playId":"625c4fa9-19ab-336e-b178-1e123a05605c","pitchNumber":7,"startTime":"2026-05-24T22:25:58.391Z","endTime":"2026-05-24T22:26:04.559Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57759006251437,"aZ":-24.69464889550523,"pfxX":6.29044879281494,"pfxZ":5.152527778857948,"pX":0.9538166480240364,"pZ":2.711560139316483,"vX0":6.455303544937258,"vY0":-120.622428752795,"vZ0":-0.865517854425996,"x":80.64,"y":165.57,"x0":-2.5887862153132324,"y0":50.004891871864324,"z0":5.2805558235864325,"aX":9.139192499021407},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":9.4,"breakHorizontal":-13.1,"spinRate":2738,"spinDirection":68},"zone":12,"typeConfidence":0.89,"plateTime":0.4565701651656222,"extension":6.724444627223036},"index":9,"playId":"ecbcf8e7-96a7-3944-97cb-a78693c63bc9","pitchNumber":8,"startTime":"2026-05-24T22:26:15.450Z","endTime":"2026-05-24T22:26:19.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:26:19.176Z","atBatIndex":57},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ty France homers (5) on a fly ball to right field.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-24T22:26:31.303Z","endTime":"2026-05-24T22:28:39.197Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":{"id":686993,"link":"/api/v1/people/686993"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.669732857996184,"aZ":-24.570142709190705,"pfxX":0.38450644495046693,"pfxZ":4.478004622645434,"pX":-0.3771528133349445,"pZ":3.20524261875635,"vX0":5.6874674510056415,"vY0":-130.08570258670773,"vZ0":-0.67878115708609,"x":131.38,"y":152.24,"x0":-2.6503187543214812,"y0":50.00262568817466,"z0":5.347850600698817,"aX":0.6515898414281239},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.2,"breakHorizontal":-2.0,"spinRate":2645,"spinDirection":156},"zone":1,"typeConfidence":0.87,"plateTime":0.4225765351031363,"extension":6.63645043888762},"index":0,"playId":"546dc54d-2f4a-3eb0-9bae-742f92c2aa45","pitchNumber":1,"startTime":"2026-05-24T22:26:58.802Z","endTime":"2026-05-24T22:27:02.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27806343374853,"aZ":-25.553356344607085,"pfxX":6.056468866152577,"pfxZ":4.689265899587859,"pX":1.0491734076743697,"pZ":1.9209810570091632,"vX0":6.746622825531198,"vY0":-119.07415252775607,"vZ0":-2.2703547090510607,"x":77.01,"y":186.91,"x0":-2.625173385517357,"y0":50.005044437598556,"z0":5.2365142857696725,"aX":8.559167010718584},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":8.2,"breakHorizontal":-12.8,"spinRate":2761,"spinDirection":68},"zone":14,"typeConfidence":0.91,"plateTime":0.46283779597156105,"extension":6.7368587900625965},"index":1,"playId":"716c8281-4045-3634-8da3-e88159a9cfa4","pitchNumber":2,"startTime":"2026-05-24T22:27:15.150Z","endTime":"2026-05-24T22:27:18.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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35796638358215,"aZ":-26.72915588526571,"pfxX":7.4868008437927305,"pfxZ":3.729184653649564,"pX":1.913303678900581,"pZ":1.4832727529815362,"vX0":7.980675475757514,"vY0":-120.85409766133488,"vZ0":-3.153795113149297,"x":44.07,"y":198.73,"x0":-2.4202234356332615,"y0":50.003068947831885,"z0":5.185093046209609,"aX":10.932943654845175},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.1,"breakHorizontal":-15.6,"spinRate":2729,"spinDirection":62},"zone":14,"typeConfidence":0.91,"plateTime":0.4554390801170203,"extension":6.694829259204109},"index":2,"playId":"51301578-e3c8-30b9-9313-58c7f888147d","pitchNumber":3,"startTime":"2026-05-24T22:27:34.714Z","endTime":"2026-05-24T22:27:37.856Z","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.5,"endSpeed":85.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.88350099951264,"aZ":-11.373187895402475,"pfxX":-5.7048408550709,"pfxZ":11.048769552719573,"pX":0.06629387796895789,"pZ":3.5780813583045648,"vX0":8.859707517165242,"vY0":-137.20118990340896,"vZ0":-2.506673030076416,"x":114.47,"y":142.17,"x0":-2.482169556151027,"y0":50.002198983842625,"z0":5.2915249169489975,"aX":-10.740276922778358},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.6,"breakHorizontal":8.2,"spinRate":2365,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.40112294600308873,"extension":6.751009880472336},"index":3,"playId":"fc81dc3d-2488-3739-ac2a-58e6282eab80","pitchNumber":4,"startTime":"2026-05-24T22:27:50.077Z","endTime":"2026-05-24T22:27:53.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08831590137648,"aZ":-26.631663021624327,"pfxX":6.202263962155708,"pfxZ":3.884704568539073,"pX":0.8635239149937117,"pZ":2.607369408511729,"vX0":6.224157235783302,"vY0":-119.566946574458,"vZ0":-0.5221661447318211,"x":84.08,"y":168.38,"x0":-2.5930338281841965,"y0":50.005150516648975,"z0":5.248136461851016,"aX":8.852789734089356},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":7.2,"breakHorizontal":-13.0,"spinRate":2681,"spinDirection":65},"zone":12,"typeConfidence":0.9,"plateTime":0.46059455714256003,"extension":6.759139903153704},"hitData":{"launchSpeed":98.6,"launchAngle":29.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":223.92,"coordY":90.07}},"index":4,"playId":"3401edc7-1f2a-3bc9-b814-3c7cc1b580ba","pitchNumber":5,"startTime":"2026-05-24T22:28:12.424Z","endTime":"2026-05-24T22:28:39.197Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:28:39.197Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rodolfo Durán pops out to second baseman Jeff McNeil.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-24T22:28:52.311Z","endTime":"2026-05-24T22:30:15.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","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":4},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.198921713115592,"aZ":-24.872539416091445,"pfxX":0.556142474088956,"pfxZ":4.29505192469748,"pX":-0.7082858013001727,"pZ":2.1051713760859516,"vX0":4.730306845435163,"vY0":-129.37810283626874,"vZ0":-3.0807424629345688,"x":144.0,"y":181.94,"x0":-2.6302770181215864,"y0":50.005456157535534,"z0":5.211207933773168,"aX":0.944722636718064},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.3,"breakHorizontal":-2.0,"spinRate":2517,"spinDirection":174},"zone":4,"typeConfidence":0.9,"plateTime":0.4228474044466477,"extension":6.714828582179477},"index":0,"playId":"4468b7bd-795c-35c7-9f65-d334187cb6e0","pitchNumber":1,"startTime":"2026-05-24T22:29:03.490Z","endTime":"2026-05-24T22:29:07.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.0,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.526602642281333,"aZ":-27.249686827807615,"pfxX":6.441195707566331,"pfxZ":3.4410940095581855,"pX":-0.4723902139993289,"pZ":0.5621568681487182,"vX0":3.4564793111866474,"vY0":-119.79969171809218,"vZ0":-4.750085752088121,"x":135.01,"y":223.6,"x0":-2.7781008565534933,"y0":50.00273133802595,"z0":5.051818338793387,"aX":9.214823462955291},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.2,"breakHorizontal":-12.6,"spinRate":2668,"spinDirection":78},"zone":13,"typeConfidence":0.91,"plateTime":0.4599713167855035,"extension":6.709624798992693},"index":1,"playId":"27933fb4-3aff-377b-84f5-30271aff4b93","pitchNumber":2,"startTime":"2026-05-24T22:29:17.679Z","endTime":"2026-05-24T22:29:21.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.831383709209792,"aZ":-13.452926743685673,"pfxX":-6.575630362527687,"pfxZ":10.084955968688636,"pX":0.4839882382547107,"pZ":1.3707864058556287,"vX0":10.090475060528917,"vY0":-135.4450855169905,"vZ0":-7.28590774402188,"x":98.55,"y":201.77,"x0":-2.436905617157399,"y0":50.0017962988963,"z0":5.03801001797337,"aX":-12.206135064505329},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.8,"breakHorizontal":9.7,"spinRate":2371,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.4045209660684641,"extension":6.781531294046782},"index":2,"playId":"1386d3de-efb5-3258-a53d-f5fc4d569a2e","pitchNumber":3,"startTime":"2026-05-24T22:29:34.945Z","endTime":"2026-05-24T22:29:39.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.8,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.204812725193218,"aZ":-24.8719460322653,"pfxX":-0.5801948619605688,"pfxZ":4.413062479281773,"pX":0.7684179871987756,"pZ":0.07556112117473873,"vX0":8.464782050686798,"vY0":-128.5256309237894,"vZ0":-7.602042124860508,"x":87.71,"y":236.74,"x0":-2.507096491965193,"y0":50.00587315069749,"z0":5.033159781228937,"aX":-0.9614999542975402},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.2,"breakHorizontal":-1.1,"spinRate":2634,"spinDirection":182},"zone":14,"typeConfidence":0.87,"plateTime":0.427855603285177,"extension":6.7539110660099855},"index":3,"playId":"fe6faced-a273-39d8-b6dd-b99f6fa493bc","pitchNumber":4,"startTime":"2026-05-24T22:29:50.576Z","endTime":"2026-05-24T22:29:54.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":83.4,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.8172422566586,"aZ":-10.73990887457629,"pfxX":-6.809865884977261,"pfxZ":11.881558438193736,"pX":-0.652152441636993,"pZ":1.8648496967474035,"vX0":7.2967831655623465,"vY0":-134.59912179887704,"vZ0":-6.502604631454121,"x":141.86,"y":188.43,"x0":-2.5354908356852595,"y0":50.0003162633686,"z0":5.100632475422221,"aX":-12.28261095398549},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.9,"breakHorizontal":10.4,"spinRate":2265,"spinDirection":211},"zone":7,"typeConfidence":0.9,"plateTime":0.4095961753633297,"extension":6.797685823149787},"hitData":{"launchSpeed":72.9,"launchAngle":47.0,"totalDistance":207.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":134.35,"coordY":118.53}},"index":4,"playId":"e3d4dd8b-4e45-3b66-a655-385c638a6ec0","pitchNumber":5,"startTime":"2026-05-24T22:30:06.986Z","endTime":"2026-05-24T22:30:15.386Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:30:15.386Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out softly, pitcher Justin Sterner to first baseman Nick Kurtz.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-24T22:30:35.720Z","endTime":"2026-05-24T22:30:50.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686993,"link":"/api/v1/people/686993"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":74.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.653957566715583,"aZ":-25.641895678146962,"pfxX":4.783349965959591,"pfxZ":4.553183051801563,"pX":0.8537126781473269,"pZ":2.47379995937239,"vX0":6.750684870933434,"vY0":-120.48527549976649,"vZ0":-1.1248462118650506,"x":84.46,"y":171.99,"x0":-2.632230395095693,"y0":50.00320412908073,"z0":5.263830685579374,"aX":6.862980963491269},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":8.2,"breakHorizontal":-10.6,"spinRate":2728,"spinDirection":72},"zone":14,"typeConfidence":0.89,"plateTime":0.45885687760566896,"extension":6.687603982264908},"hitData":{"launchSpeed":41.9,"launchAngle":-64.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":131.17,"coordY":190.68}},"index":0,"playId":"5bbc957d-c147-3a73-a447-c6c131807397","pitchNumber":1,"startTime":"2026-05-24T22:30:42.576Z","endTime":"2026-05-24T22:30:50.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:30:50.134Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zack Gelof grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-24T22:32:50.746Z","endTime":"2026-05-24T22:33:52.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"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,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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"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":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.209967300157203,"aZ":-29.276511279883902,"pfxX":9.450144482921855,"pfxZ":1.740881155897573,"pX":0.07583752041804889,"pZ":0.9162506476657672,"vX0":-4.476436280061113,"vY0":-128.72327357572814,"vZ0":-5.68747645915983,"x":114.11,"y":214.04,"x0":0.6151198737622335,"y0":50.00633159620894,"z0":5.438079633431735,"aX":15.767164602266583},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.0,"breakHorizontal":-16.1,"spinRate":2245,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4264808789446328,"extension":5.671169474926114},"index":0,"playId":"0081c4dd-1841-3f03-8b4e-c842a7228297","pitchNumber":1,"startTime":"2026-05-24T22:32:56.827Z","endTime":"2026-05-24T22:33:00.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30287389204329,"aZ":-23.99513382130016,"pfxX":8.482669560886702,"pfxZ":4.059881277341656,"pX":0.904854162072896,"pZ":3.31714730742885,"vX0":-1.6634323377300213,"vY0":-141.27482285015657,"vZ0":-3.0905923672299953,"x":82.51,"y":149.22,"x0":0.40091472850687043,"y0":50.00162567612625,"z0":5.974115660568283,"aX":17.08073431257307},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.8,"breakHorizontal":-15.0,"spinRate":2219,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.38825989324570775,"extension":5.611574247950126},"index":1,"playId":"b51b25b1-c08c-3b44-9f0e-af7ee17da21e","pitchNumber":2,"startTime":"2026-05-24T22:33:11.420Z","endTime":"2026-05-24T22:33:16.831Z","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":89.3,"endSpeed":82.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.148518478521762,"aZ":-29.30869302255829,"pfxX":9.263770402291446,"pfxZ":1.6835658581341453,"pX":0.6790378773394881,"pZ":0.3780148168268963,"vX0":-2.5387849669887728,"vY0":-129.86872527470493,"vZ0":-7.076675513882444,"x":91.12,"y":228.57,"x0":0.4680552817500674,"y0":50.002417632584745,"z0":5.378727814382749,"aX":15.7641310865112},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.7,"breakHorizontal":-16.2,"spinRate":2250,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.42235328197369526,"extension":5.697133683046294},"index":2,"playId":"eaca731b-430e-3dbe-93e7-26ee4507fcc2","pitchNumber":3,"startTime":"2026-05-24T22:33:24.068Z","endTime":"2026-05-24T22:33:28.198Z","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":91.6,"endSpeed":84.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.530428370693887,"aZ":-32.26905546808836,"pfxX":7.075090886859974,"pfxZ":-0.05288088567842131,"pX":0.34791927582167664,"pZ":1.74754339531886,"vX0":-2.9849643748296484,"vY0":-133.3837597722876,"vZ0":-3.796194300558703,"x":103.74,"y":191.6,"x0":0.5642451389003627,"y0":50.00415898745663,"z0":5.524128819571605,"aX":12.708918506131516},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.7,"breakHorizontal":-12.1,"spinRate":2109,"spinDirection":116},"zone":9,"typeConfidence":2.0,"plateTime":0.4111356504330548,"extension":5.491458579605234},"hitData":{"launchSpeed":103.5,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.64,"coordY":151.43}},"index":3,"playId":"e72e9874-1e72-3a5b-b208-114e79509647","pitchNumber":4,"startTime":"2026-05-24T22:33:43.887Z","endTime":"2026-05-24T22:33:52.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:33:52.476Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeff McNeil walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-24T22:34:09.097Z","endTime":"2026-05-24T22:35:56.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"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":97.1,"endSpeed":88.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.261887817496266,"aZ":-18.81682390418828,"pfxX":7.258133428373716,"pfxZ":6.667156516207786,"pX":0.775555744608549,"pZ":4.269294293668646,"vX0":-1.3607073043872717,"vY0":-141.3864958062445,"vZ0":-1.3326759424832206,"x":87.44,"y":123.51,"x0":0.32359721761200305,"y0":50.005589908014805,"z0":5.966494494321885,"aX":14.54934387769843},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.0,"breakHorizontal":-12.8,"spinRate":1822,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.3888994216401982,"extension":5.715789385019035},"index":0,"playId":"5a65913d-5786-3c82-8624-7276934c9824","pitchNumber":1,"startTime":"2026-05-24T22:34:17.443Z","endTime":"2026-05-24T22:34:22.559Z","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":96.5,"endSpeed":87.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79589368466781,"aZ":-19.76492115045673,"pfxX":6.54063942825357,"pfxZ":6.253357638540585,"pX":0.4992705280239353,"pZ":2.3402792897860976,"vX0":-1.5255282568787734,"vY0":-140.454910683469,"vZ0":-6.1936785655075735,"x":97.97,"y":175.59,"x0":0.20216541438785296,"y0":50.00313056942701,"z0":5.872686229324157,"aX":12.980983165666045},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.2,"breakHorizontal":-11.5,"spinRate":1777,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.39095661458381237,"extension":5.736776418816996},"index":1,"playId":"3f2489d9-1bf4-324b-aeb4-49d2358a4e5f","pitchNumber":2,"startTime":"2026-05-24T22:34:31.428Z","endTime":"2026-05-24T22:34:37.687Z","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":91.5,"endSpeed":83.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.503602053129775,"aZ":-23.565471531825544,"pfxX":-0.7531275947680642,"pfxZ":4.828511873590571,"pX":-1.245988269477001,"pZ":3.4433823305348077,"vX0":-3.693048956501017,"vY0":-133.17721453834912,"vZ0":-1.9817348403663892,"x":164.49,"y":145.81,"x0":0.26065756402483886,"y0":50.005071406987085,"z0":5.914107614065621,"aX":-1.3426987774010406},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.5,"breakHorizontal":2.2,"spinRate":2194,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.4124136643828131,"extension":5.865097205913793},"index":2,"playId":"8670155f-031f-348d-a933-bae86476dcf9","pitchNumber":3,"startTime":"2026-05-24T22:35:13.166Z","endTime":"2026-05-24T22:35:17.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.037605822775646,"aZ":-18.082076569049924,"pfxX":8.905267567690064,"pfxZ":7.090859374272235,"pX":-0.3644264080023187,"pZ":0.7333931914438181,"vX0":-4.323388121701617,"vY0":-140.38158024193845,"vZ0":-10.45643581557772,"x":130.89,"y":218.98,"x0":0.0421220559722367,"y0":50.005565890113424,"z0":5.694721806763527,"aX":17.70094883203052},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.8,"breakHorizontal":-15.2,"spinRate":2186,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.3908048850718564,"extension":5.814954795836568},"index":3,"playId":"32d76bb4-d303-3593-bbdb-1a1d1fe849c6","pitchNumber":4,"startTime":"2026-05-24T22:35:31.442Z","endTime":"2026-05-24T22:35:35.148Z","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":96.3,"endSpeed":88.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57428549101612,"aZ":-21.907527489309334,"pfxX":9.105505772413022,"pfxZ":5.2013606050805254,"pX":0.5269117369538364,"pZ":1.3305747579825749,"vX0":-1.8717479889346014,"vY0":-140.07172642321282,"vZ0":-8.229150372000774,"x":96.92,"y":202.85,"x0":0.02398922083770759,"y0":50.00234450777647,"z0":5.75481144396821,"aX":17.974666328826473},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.8,"breakHorizontal":-16.1,"spinRate":2091,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.3920180827968105,"extension":5.741250508922513},"index":4,"playId":"7f07d870-3673-3030-a531-8e99b9ec32dc","pitchNumber":5,"startTime":"2026-05-24T22:35:51.615Z","endTime":"2026-05-24T22:35:56.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:35:56.557Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-24T22:36:13.518Z","endTime":"2026-05-24T22:39:13.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,6,7,8,9],"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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(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":90.5,"endSpeed":82.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06454927307322,"aZ":-25.047924074706184,"pfxX":0.34536459794579777,"pfxZ":4.130019279472526,"pX":-1.659712551982268,"pZ":1.1123536848952384,"vX0":-5.3471079284047685,"vY0":-131.54813324693149,"vZ0":-6.569924348836663,"x":180.26,"y":208.75,"x0":0.36826655848567735,"y0":50.00092116343149,"z0":5.541012846485821,"aX":0.5961687622095856},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.0,"breakHorizontal":0.7,"spinRate":2139,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.41894315786671843,"extension":5.983523357842754},"index":0,"playId":"25518463-7366-358d-b8cf-49819e6975c1","pitchNumber":1,"startTime":"2026-05-24T22:36:18.469Z","endTime":"2026-05-24T22:36:24.952Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-24T22:36:28.479Z","endTime":"2026-05-24T22:37:14.831Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.22612922773952,"aZ":-22.580775062713695,"pfxX":9.47796084633417,"pfxZ":4.852379979455107,"pX":-0.07267166490831684,"pZ":1.5792784821181227,"vX0":-4.424469724234853,"vY0":-140.4946009430889,"vZ0":-7.350983801222907,"x":119.77,"y":196.14,"x0":0.3012138142705263,"y0":50.00266961616076,"z0":5.724146249131471,"aX":18.730025600690794},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.3,"breakHorizontal":-16.1,"spinRate":2045,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.39158525281414835,"extension":5.72383029797521},"index":2,"playId":"199739c2-7737-3cfa-a26e-a27882b912c6","pitchNumber":2,"startTime":"2026-05-24T22:37:14.831Z","endTime":"2026-05-24T22:37:19.225Z","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":3,"playId":"137dfd36-71f9-3356-afd3-a99803b2636d","startTime":"2026-05-24T22:37:30.745Z","endTime":"2026-05-24T22:37:35.665Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48282134914746,"aZ":-30.080713364618468,"pfxX":8.939218686948434,"pfxZ":1.1986080679111684,"pX":0.733003752539606,"pZ":1.6003617427016807,"vX0":-2.5959835654491994,"vY0":-132.57108974037519,"vZ0":-4.4793501439184045,"x":89.06,"y":195.57,"x0":0.5755548055884608,"y0":50.00162637081543,"z0":5.5576795700839705,"aX":15.600898521892853},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.2,"breakHorizontal":-15.4,"spinRate":2227,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4162712004918814,"extension":5.805314613537779},"index":4,"playId":"2fa89c5a-08f2-3711-a7ad-ed6e6f7578ee","pitchNumber":3,"startTime":"2026-05-24T22:37:46.705Z","endTime":"2026-05-24T22:37:50.943Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-24T22:38:03.018Z","endTime":"2026-05-24T22:38:10.224Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"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":89.7,"endSpeed":81.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78694288004315,"aZ":-31.908714863255145,"pfxX":8.85909152346261,"pfxZ":0.15891729656908016,"pX":0.3985075116180311,"pZ":0.2821977752049283,"vX0":-3.3296460173349844,"vY0":-130.36728469422212,"vZ0":-7.0027346206379795,"x":101.81,"y":231.16,"x0":0.5568040644813171,"y0":50.00509866375135,"z0":5.479093969213957,"aX":14.929491332735271},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.3,"breakHorizontal":-15.0,"spinRate":2209,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4235860341462523,"extension":5.696466655204278},"index":6,"playId":"05fcad5f-bdb0-3a34-b7c7-a625cfc11c0c","pitchNumber":4,"startTime":"2026-05-24T22:38:10.224Z","endTime":"2026-05-24T22:38:14.467Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46263375397755,"aZ":-28.741679149642795,"pfxX":9.01130437022527,"pfxZ":1.9858060605356744,"pX":-0.7509900781293429,"pZ":1.235601650721624,"vX0":-5.736566366113882,"vY0":-131.41137382153454,"vZ0":-5.50099597498839,"x":145.63,"y":205.42,"x0":0.3007554209009676,"y0":50.00531755906688,"z0":5.51819624181211,"aX":15.604248231947853},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.5,"breakHorizontal":-14.9,"spinRate":2112,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.4184114602872877,"extension":5.811777225763377},"index":7,"playId":"76f78900-8404-314f-8c09-b16f997872ad","pitchNumber":5,"startTime":"2026-05-24T22:38:30.157Z","endTime":"2026-05-24T22:38:35.333Z","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":95.9,"endSpeed":87.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02661622816155,"aZ":-23.633507300820916,"pfxX":8.754651853903365,"pfxZ":4.374820956887679,"pX":0.7370634228693014,"pZ":2.0457263528613003,"vX0":-1.3045836231892007,"vY0":-139.48399110647304,"vZ0":-5.9911597301545605,"x":88.9,"y":183.55,"x0":0.07682981321437954,"y0":50.005476213582625,"z0":5.800097816366663,"aX":17.09581023803475},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.7,"breakHorizontal":-15.5,"spinRate":1885,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.39406539370416027,"extension":5.585314812856994},"index":8,"playId":"28604e74-6d29-35d5-8b59-b311aad303d7","pitchNumber":6,"startTime":"2026-05-24T22:38:45.949Z","endTime":"2026-05-24T22:38:49.291Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.44838879656105,"aZ":-20.297220458103343,"pfxX":9.515615373721857,"pfxZ":6.053133581857901,"pX":-0.10127302359351663,"pZ":1.7208957896837627,"vX0":-3.8899606788445458,"vY0":-139.885280867446,"vZ0":-7.411808516391687,"x":120.86,"y":192.32,"x0":0.07881764700050817,"y0":50.00527450030176,"z0":5.75774353278875,"aX":18.674909853436414},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.5,"breakHorizontal":-16.3,"spinRate":2029,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.3930335212521414,"extension":5.750307829773049},"index":9,"playId":"91cf134f-edee-3ec5-85a1-0e34509eba49","pitchNumber":7,"startTime":"2026-05-24T22:39:09.198Z","endTime":"2026-05-24T22:39:13.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:39:13.441Z","atBatIndex":63},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Alika Williams grounds into a force out, shortstop Xander Bogaerts to second baseman Fernando Tatis Jr. Jeff McNeil out at 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-24T22:39:27.062Z","endTime":"2026-05-24T22:40:59.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"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,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.28951138733145,"aZ":-21.694674544352395,"pfxX":11.414009972162148,"pfxZ":5.5475865415281,"pX":-0.659563878615437,"pZ":2.7361302240146457,"vX0":-5.337929088639867,"vY0":-137.90275820821967,"vZ0":-4.700652764213169,"x":142.14,"y":164.9,"x0":-0.1604512895695085,"y0":50.00141597356607,"z0":5.965017455816105,"aX":21.548913143391438},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.0,"breakHorizontal":-19.2,"spinRate":1982,"spinDirection":128},"zone":4,"typeConfidence":2.0,"plateTime":0.40022133580660846,"extension":5.8598082571770655},"index":0,"playId":"626055b2-5330-3018-b2dc-f5fff706fb41","pitchNumber":1,"startTime":"2026-05-24T22:39:34.363Z","endTime":"2026-05-24T22:39:38.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":81.7,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38388729922481,"aZ":-28.50285491636678,"pfxX":11.333073844888148,"pfxZ":2.1365131482444024,"pX":0.4443291094864635,"pZ":1.6878315709608325,"vX0":-3.5196222380945423,"vY0":-131.75753492103772,"vZ0":-4.472574906409584,"x":100.06,"y":193.21,"x0":0.34179971275629667,"y0":50.00633203349338,"z0":5.5655463262941325,"aX":19.518277284040497},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.9,"breakHorizontal":-19.4,"spinRate":2268,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.41903386560686773,"extension":5.764213625201011},"index":1,"playId":"dbe613a8-597a-301c-ac84-407f754269c8","pitchNumber":2,"startTime":"2026-05-24T22:39:49.549Z","endTime":"2026-05-24T22:39:53.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.825092931652303,"aZ":-26.302131648315065,"pfxX":11.896928960818675,"pfxZ":3.407718518003324,"pX":-0.21918051608326633,"pZ":0.554684523638084,"vX0":-5.14427121714162,"vY0":-131.14004294805108,"vZ0":-7.340006745978549,"x":125.35,"y":223.8,"x0":0.23541533565257988,"y0":50.00077046234783,"z0":5.3858250845628834,"aX":20.47076307871286},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.6,"breakHorizontal":-20.2,"spinRate":2266,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.41959739633902515,"extension":5.715532960646812},"index":2,"playId":"4d055725-b1d1-348d-b39f-e3169efa2606","pitchNumber":3,"startTime":"2026-05-24T22:40:06.018Z","endTime":"2026-05-24T22:40:10.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":85.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.32685462308759,"aZ":-21.781427319539233,"pfxX":11.448964034552754,"pfxZ":5.460356682179675,"pX":0.5815850428099654,"pZ":3.14044038974357,"vX0":-2.347418939730374,"vY0":-138.8231398945015,"vZ0":-3.700193822529661,"x":94.83,"y":153.99,"x0":-0.03383024730581742,"y0":50.00173545705786,"z0":5.985694395485783,"aX":21.784839316611695},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.1,"breakHorizontal":-19.9,"spinRate":1908,"spinDirection":127},"zone":3,"typeConfidence":2.0,"plateTime":0.3984022277275785,"extension":5.509100159435607},"index":3,"playId":"66c8e0b9-f7ff-3a50-aa9e-c3e5297c0bcb","pitchNumber":4,"startTime":"2026-05-24T22:40:28.408Z","endTime":"2026-05-24T22:40:31.962Z","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":90.5,"endSpeed":83.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.407498947962065,"aZ":-28.522316975928092,"pfxX":10.590638695975027,"pfxZ":2.0826273597524274,"pX":0.6609739754461669,"pZ":1.4638132732274234,"vX0":-3.2030970277019795,"vY0":-131.71172775388658,"vZ0":-5.016768434130712,"x":91.81,"y":199.26,"x0":0.5180828131064563,"y0":50.00395710770132,"z0":5.506691116495576,"aX":18.577415512531744},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.9,"breakHorizontal":-18.5,"spinRate":2195,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4161181905057134,"extension":5.876652872280086},"hitData":{"launchSpeed":95.4,"launchAngle":-10.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.87,"coordY":147.19}},"index":4,"playId":"c15b8871-ede7-3d46-90f6-638f456998df","pitchNumber":5,"startTime":"2026-05-24T22:40:53.363Z","endTime":"2026-05-24T22:40:59.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:40:59.910Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Andujar flies out sharply to left fielder Tyler Soderstrom.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-24T22:43:25.370Z","endTime":"2026-05-24T22:44:24.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mark Leiter Jr. replaces Justin Sterner.","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-05-24T22:42:30.427Z","endTime":"2026-05-24T22:43:27.567Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643410,"link":"/api/v1/people/643410"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74198061692092,"aZ":-23.8841771325445,"pfxX":0.4097436516207136,"pfxZ":4.86129746274285,"pX":2.3474234996283667,"pZ":1.9712083774670932,"vX0":8.494864465929043,"vY0":-130.11434060303895,"vZ0":-4.631822879592484,"x":27.52,"y":185.56,"x0":-1.0205683451523575,"y0":50.00146709860879,"z0":5.596979771201779,"aX":0.6977757508395044},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.9,"breakHorizontal":-2.8,"spinRate":2103,"spinDirection":195},"zone":14,"typeConfidence":0.88,"plateTime":0.4218703617067514,"extension":6.521811993223279},"index":1,"playId":"ad9dd4ef-2586-397c-99a1-7255b0abee3f","pitchNumber":1,"startTime":"2026-05-24T22:43:27.567Z","endTime":"2026-05-24T22:43:31.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27099081061132,"aZ":-20.56158046637776,"pfxX":0.12094304628574726,"pfxZ":6.832849494931952,"pX":1.3275580996966672,"pZ":1.4684163818302107,"vX0":6.317846304068094,"vY0":-129.82601764664912,"vZ0":-6.126654714089652,"x":66.4,"y":199.13,"x0":-1.1577016668040596,"y0":50.005100396774985,"z0":5.433988641203731,"aX":0.2041379733840746},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.2,"breakHorizontal":-1.7,"spinRate":2132,"spinDirection":205},"zone":14,"typeConfidence":0.88,"plateTime":0.4226031813632458,"extension":6.565738413792127},"index":2,"playId":"984ae2bf-19ca-3eb2-826b-d71436990dce","pitchNumber":2,"startTime":"2026-05-24T22:43:42.138Z","endTime":"2026-05-24T22:43:45.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.250068279555872,"aZ":-19.290393317266453,"pfxX":-10.696525315997386,"pfxZ":7.2064184487431495,"pX":-0.7331733097992299,"pZ":2.485079110443074,"vX0":4.779015996812822,"vY0":-132.81457987479092,"vZ0":-4.299419702884563,"x":144.95,"y":171.68,"x0":-1.165437917508819,"y0":50.002902960451706,"z0":5.52641036926737,"aX":-19.123423111752185},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.4,"breakHorizontal":18.4,"spinRate":2027,"spinDirection":220},"zone":4,"typeConfidence":0.9,"plateTime":0.41228379502809176,"extension":6.522159380952707},"index":3,"playId":"4ad64858-55a2-3b16-ab16-0dc4fb29b7b4","pitchNumber":3,"startTime":"2026-05-24T22:43:58.274Z","endTime":"2026-05-24T22:44:02.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.146491191465866,"aZ":-23.026462978393717,"pfxX":0.10210862120035585,"pfxZ":5.422328629920998,"pX":0.053823827685874306,"pZ":2.1952854018478587,"vX0":3.201216979792615,"vY0":-128.66218912256514,"vZ0":-3.987844059100644,"x":114.95,"y":179.51,"x0":-1.216558653335398,"y0":50.0040294802752,"z0":5.536742614951524,"aX":0.17133813016192492},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.2,"breakHorizontal":-0.8,"spinRate":2090,"spinDirection":193},"zone":5,"typeConfidence":0.78,"plateTime":0.4247169410890863,"extension":6.463440753500987},"hitData":{"launchSpeed":100.9,"launchAngle":37.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":62.23,"coordY":62.08}},"index":4,"playId":"d83c90c8-e518-3495-bf53-6ed25ab54884","pitchNumber":4,"startTime":"2026-05-24T22:44:14.627Z","endTime":"2026-05-24T22:44:24.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:44:24.822Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gavin Sheets flies out to right fielder Carlos Cortes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-24T22:44:38.216Z","endTime":"2026-05-24T22:44:58.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.3,"endSpeed":67.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.79607675619325,"aZ":-42.903382371109984,"pfxX":4.39685543642879,"pfxZ":-9.412714012793735,"pX":-0.27959797301550116,"pZ":3.474635998524052,"vX0":0.7605492497881545,"vY0":-106.58057976540665,"vZ0":4.815247023368218,"x":127.66,"y":144.96,"x0":-1.2126690599673506,"y0":50.000534545773206,"z0":6.058132661113216,"aX":5.0137223256065795},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.5,"breakVerticalInduced":-15.2,"breakHorizontal":-8.2,"spinRate":2239,"spinDirection":28},"zone":2,"typeConfidence":0.91,"plateTime":0.5156238185225415,"extension":6.498824216648116},"hitData":{"launchSpeed":97.0,"launchAngle":45.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.21,"coordY":88.07}},"index":0,"playId":"db1ab150-4bbf-3892-a44c-2ba276f81422","pitchNumber":1,"startTime":"2026-05-24T22:44:48.452Z","endTime":"2026-05-24T22:44:58.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:44:58.745Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Manny Machado walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-24T22:45:11.965Z","endTime":"2026-05-24T22:47:01.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.304657323003415,"aZ":-18.33313575911502,"pfxX":-9.095078093374386,"pfxZ":7.7812560799711,"pX":-0.9323074525604456,"pZ":2.4774475811739123,"vX0":3.369240824334857,"vY0":-132.98823447011196,"vZ0":-4.707359317971065,"x":152.54,"y":171.89,"x0":-1.0388638027691703,"y0":50.00420770919715,"z0":5.6127342071355475,"aX":-16.183319562800648},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.2,"breakHorizontal":15.6,"spinRate":2035,"spinDirection":215},"zone":13,"typeConfidence":0.9,"plateTime":0.41292221942334706,"extension":6.597912329273537},"index":0,"playId":"a3475132-e10b-3f4c-9128-4a6bd2c0f8cb","pitchNumber":1,"startTime":"2026-05-24T22:45:31.052Z","endTime":"2026-05-24T22:45:58.070Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.8,"endSpeed":65.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.006739458240283,"aZ":-43.68600083724315,"pfxX":4.6268570011608805,"pfxZ":-10.346150659568979,"pX":0.40599883992902225,"pZ":2.3109060244897255,"vX0":1.6383750747813286,"vY0":-107.13944618264628,"vZ0":2.8404999527966224,"x":101.52,"y":176.39,"x0":-0.9798789147816063,"y0":50.0051300154846,"z0":6.009208936252337,"aX":5.1454572457489665},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.1,"breakVerticalInduced":-16.9,"breakHorizontal":-8.9,"spinRate":2275,"spinDirection":22},"zone":9,"typeConfidence":0.9,"plateTime":0.5200083041612791,"extension":6.516671856133634},"index":1,"playId":"40a4463f-5607-3864-9ce9-5b463b063f2b","pitchNumber":2,"startTime":"2026-05-24T22:46:15.309Z","endTime":"2026-05-24T22:46:20.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":75.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2120607540847,"aZ":-24.816213718580237,"pfxX":-6.026635041504289,"pfxZ":4.984310839948258,"pX":-0.6186086970617212,"pZ":1.117381144994412,"vX0":2.5648181024790007,"vY0":-122.3988878147411,"vZ0":-5.6279696056384285,"x":140.58,"y":208.61,"x0":-0.9127404407322977,"y0":50.00360366279015,"z0":5.646852359313751,"aX":-8.898607074427064},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.6,"breakHorizontal":10.1,"spinRate":742,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.4521804274958612,"extension":6.641599551774666},"index":2,"playId":"3f34e745-75e8-3f4d-ae88-15a59b5f8ded","pitchNumber":3,"startTime":"2026-05-24T22:46:28.915Z","endTime":"2026-05-24T22:46:32.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":75.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.631171177872037,"aZ":-26.744193462201117,"pfxX":-8.474652156190457,"pfxZ":3.677625823521188,"pX":0.5495200987980023,"pZ":1.1663895060140317,"vX0":5.71362089200648,"vY0":-122.48645647660148,"vZ0":-5.224644093983291,"x":96.05,"y":207.29,"x0":-0.7463692239050704,"y0":50.001054758406255,"z0":5.695704625506144,"aX":-12.507909754989843},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.3,"breakHorizontal":13.4,"spinRate":720,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.4521535303195443,"extension":6.7384221030865925},"index":3,"playId":"2e36da68-b3eb-38d7-9eb9-5b9a3e98ed47","pitchNumber":4,"startTime":"2026-05-24T22:46:43.193Z","endTime":"2026-05-24T22:46:46.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.329184527500466,"aZ":-22.041901912999663,"pfxX":0.9161920490029463,"pfxZ":6.148256421971459,"pX":1.607980308293017,"pZ":2.525892736939308,"vX0":6.312037180913243,"vY0":-128.26897650252957,"vZ0":-3.387377449749601,"x":55.71,"y":170.58,"x0":-1.0151557497301138,"y0":50.000581526512924,"z0":5.604799481753466,"aX":1.5085344456965553},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.4,"breakHorizontal":-3.2,"spinRate":2150,"spinDirection":196},"zone":14,"typeConfidence":0.81,"plateTime":0.4288656850119157,"extension":6.619975355793286},"index":4,"playId":"82e2235d-c5f3-3f25-b86b-fb8ae08ae859","pitchNumber":5,"startTime":"2026-05-24T22:46:57.597Z","endTime":"2026-05-24T22:47:01.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:47:01.714Z","atBatIndex":67},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Xander Bogaerts grounds into a force out, shortstop Alika Williams to second baseman Jeff McNeil. Manny Machado out at 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-24T22:47:21.895Z","endTime":"2026-05-24T22:48:14.104Z","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":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":81.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.562900058035982,"aZ":-20.008431738832197,"pfxX":-11.072548800864382,"pfxZ":7.034359881741395,"pX":-0.9759140652952667,"pZ":3.3225780833422514,"vX0":4.661969730582497,"vY0":-131.58684401637584,"vZ0":-1.8643428698190168,"x":154.2,"y":149.07,"x0":-1.3460547328955492,"y0":50.00037543981238,"z0":5.54424452005782,"aX":-19.14320010018128},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.5,"breakHorizontal":18.8,"spinRate":2048,"spinDirection":216},"zone":11,"typeConfidence":0.89,"plateTime":0.4184942279992292,"extension":6.609166389713967},"index":0,"playId":"8f22f24f-4208-3a1e-8ae7-95f64a736152","pitchNumber":1,"startTime":"2026-05-24T22:47:29.935Z","endTime":"2026-05-24T22:47:35.412Z","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":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38400837671248,"aZ":-13.094134884992403,"pfxX":-6.512470147067288,"pfxZ":10.693591880837596,"pX":-0.40322241522425023,"pZ":2.1606989188812267,"vX0":3.4673363236233063,"vY0":-133.4025926697498,"vZ0":-6.489348888896937,"x":132.37,"y":180.44,"x0":-0.8806580634437812,"y0":50.003525469457855,"z0":5.587043942567503,"aX":-11.62061753047596},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.0,"breakHorizontal":10.9,"spinRate":2008,"spinDirection":214},"zone":7,"typeConfidence":0.74,"plateTime":0.4121684753190804,"extension":6.70172287174263},"index":1,"playId":"987cc4cd-8512-3e99-90a4-57011129f318","pitchNumber":2,"startTime":"2026-05-24T22:47:46.558Z","endTime":"2026-05-24T22:47:50.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94275204396016,"aZ":-17.717869148077337,"pfxX":-11.036952998812332,"pfxZ":8.066716037068701,"pX":-0.1023358089386094,"pZ":2.5514605872392555,"vX0":6.27230541370024,"vY0":-133.78527271869933,"vZ0":-4.549474235062026,"x":120.9,"y":169.89,"x0":-1.0574008600707945,"y0":50.00367321124755,"z0":5.564505539075606,"aX":-19.77898247455234},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.7,"breakHorizontal":18.4,"spinRate":2036,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.4112107043966926,"extension":6.717121073085105},"hitData":{"launchSpeed":85.7,"launchAngle":9.0,"totalDistance":143.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.35,"coordY":147.83}},"index":2,"playId":"ec922561-1edb-32ce-876e-1d63c913fbf6","pitchNumber":3,"startTime":"2026-05-24T22:48:07.341Z","endTime":"2026-05-24T22:48:14.104Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:48:14.104Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Cortes singles on a fly ball to left fielder Gavin Sheets.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-24T22:50:37.077Z","endTime":"2026-05-24T22:51:42.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Wandy Peralta.","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-05-24T22:49:10.188Z","endTime":"2026-05-24T22:50:39.442Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48373487645403,"aZ":-17.148647466963663,"pfxX":-9.833435596797713,"pfxZ":7.622403503165009,"pX":-0.5107167947043139,"pZ":3.687692308685015,"vX0":3.4959292088262153,"vY0":-139.97062164950725,"vZ0":-3.3985495008777518,"x":136.47,"y":139.21,"x0":-0.5030013388025211,"y0":50.00448355050745,"z0":6.049853007486534,"aX":-19.388230993192423},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.2,"breakHorizontal":17.0,"spinRate":2301,"spinDirection":210},"zone":11,"typeConfidence":0.89,"plateTime":0.3922811636340686,"extension":6.089566473777711},"index":1,"playId":"090f522b-921d-3106-ba02-f23278843122","pitchNumber":1,"startTime":"2026-05-24T22:50:39.442Z","endTime":"2026-05-24T22:50:42.784Z","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":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.133654295499934,"aZ":-18.49837961234894,"pfxX":-11.157309322951747,"pfxZ":6.82439365081483,"pX":0.035504741798700924,"pZ":2.549284207090505,"vX0":5.954682405661308,"vY0":-140.5086089146005,"vZ0":-5.385139254142377,"x":115.65,"y":169.95,"x0":-0.6589748562525227,"y0":50.00265772005407,"z0":5.688342322723215,"aX":-22.361701029314013},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.4,"breakHorizontal":19.1,"spinRate":2235,"spinDirection":215},"zone":5,"typeConfidence":0.88,"plateTime":0.3894526652964183,"extension":6.161267834587729},"index":2,"playId":"f3947a81-ba8e-3078-9e70-919b66254898","pitchNumber":2,"startTime":"2026-05-24T22:50:54.317Z","endTime":"2026-05-24T22:50:58.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, 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":97.0,"endSpeed":89.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88623215920635,"aZ":-21.351503151228382,"pfxX":-8.970879334761237,"pfxZ":5.35342689162926,"pX":-0.8297804439496792,"pZ":2.5205994143060484,"vX0":2.8228446805690997,"vY0":-141.2417954889667,"vZ0":-5.102936101765445,"x":148.63,"y":170.72,"x0":-0.6760088490286158,"y0":50.00409147673021,"z0":5.72192034587498,"aX":-18.14363004817405},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.9,"breakHorizontal":15.7,"spinRate":2279,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3876553665541662,"extension":6.101090529487831},"index":3,"playId":"e0fda6c9-4317-3d21-9b9c-eb8c1576f5d7","pitchNumber":3,"startTime":"2026-05-24T22:51:14.126Z","endTime":"2026-05-24T22:51:17.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03090712901579,"aZ":-19.81482004134091,"pfxX":-9.738990493494136,"pfxZ":6.221176688347882,"pX":-0.97537294344973,"pZ":2.451308530914517,"vX0":2.464399429223861,"vY0":-140.33588930921732,"vZ0":-5.680407765981166,"x":154.18,"y":172.59,"x0":-0.6022137052300468,"y0":50.00168165992324,"z0":5.80072582654311,"aX":-19.339436639252757},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.2,"breakHorizontal":17.0,"spinRate":2322,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.3909522318602834,"extension":6.169182773487942},"hitData":{"launchSpeed":72.1,"launchAngle":26.0,"totalDistance":216.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.19,"coordY":127.31}},"index":4,"playId":"30e5aabb-9087-34df-ab7a-256cf2ea6d3f","pitchNumber":4,"startTime":"2026-05-24T22:51:32.215Z","endTime":"2026-05-24T22:51:42.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:51:42.991Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Kurtz singles on a bunt ground ball to third baseman Manny Machado. Lawrence Butler to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-24T22:52:16.457Z","endTime":"2026-05-24T22:52:26.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Lawrence Butler replaces Carlos Cortes.","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-05-24T22:52:05.417Z","endTime":"2026-05-24T22:52:18.635Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":666126,"link":"/api/v1/people/666126"},"base":1},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33614944824571,"aZ":-21.367551864964017,"pfxX":-9.735401063517799,"pfxZ":6.513517866775215,"pX":0.6669048128622426,"pZ":2.8263693746751377,"vX0":6.386565373064498,"vY0":-128.65085769341417,"vZ0":-3.451317883491288,"x":91.58,"y":162.47,"x0":-0.5963883328131779,"y0":50.001398410644434,"z0":5.862348337189139,"aX":-16.144493477562495},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":11.2,"breakHorizontal":16.0,"spinRate":1829,"spinDirection":236},"zone":6,"typeConfidence":0.9,"plateTime":0.42749291679017887,"extension":6.4062616895012106},"hitData":{"launchSpeed":37.7,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":118.03,"coordY":191.75}},"index":1,"playId":"58c2231b-f9ca-35bf-acda-d6e35adf1957","pitchNumber":1,"startTime":"2026-05-24T22:52:18.635Z","endTime":"2026-05-24T22:52:26.307Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:52:26.307Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-24T22:52:52.387Z","endTime":"2026-05-24T22:53:59.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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(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":88.0,"endSpeed":81.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.518307922472157,"aZ":-25.57240610614481,"pfxX":0.07895792601728457,"pfxZ":3.9535915456859634,"pX":0.007611845122613185,"pZ":2.9891701367102046,"vX0":2.438041906283574,"vY0":-128.1960758520325,"vZ0":-2.0623397270390518,"x":116.71,"y":158.07,"x0":-0.9644782917343839,"y0":50.00576185708445,"z0":5.792410059151186,"aX":0.13169649567499214},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.0,"breakHorizontal":-0.7,"spinRate":2583,"spinDirection":160},"zone":2,"typeConfidence":2.0,"plateTime":0.42661484369220926,"extension":6.167868931867236},"index":0,"playId":"32efdd8f-7955-37e7-b49d-a74da70a98cb","pitchNumber":1,"startTime":"2026-05-24T22:53:01.921Z","endTime":"2026-05-24T22:53:05.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.943021065730846,"aZ":-17.48291830085397,"pfxX":-10.836168858656023,"pfxZ":7.360685575158294,"pX":-0.032739165132611235,"pZ":2.332315599767317,"vX0":5.619115676864748,"vY0":-141.0735344543587,"vZ0":-6.049027546134892,"x":118.25,"y":175.81,"x0":-0.6526803926876893,"y0":50.00636795360597,"z0":5.649090626916974,"aX":-21.638024598097136},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.1,"breakHorizontal":18.4,"spinRate":2325,"spinDirection":217},"zone":5,"typeConfidence":0.88,"plateTime":0.3896777605760722,"extension":6.25798066665325},"index":1,"playId":"743bfec3-50e2-3c9b-a550-648f00a2e398","pitchNumber":2,"startTime":"2026-05-24T22:53:20.849Z","endTime":"2026-05-24T22:53:26.492Z","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":0},"index":2,"startTime":"2026-05-24T22:53:37.624Z","endTime":"2026-05-24T22:53:55.755Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80274978531331,"aZ":-8.16777154575016,"pfxX":-6.219066063353959,"pfxZ":12.015240779976576,"pX":-0.043501795550751926,"pZ":2.769746984602989,"vX0":3.61955758593039,"vY0":-140.67228164052943,"vZ0":-6.859235615681208,"x":118.66,"y":164.0,"x0":-0.5408602527826201,"y0":50.005440546481076,"z0":5.773742649554893,"aX":-12.428593695589099},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.5,"breakHorizontal":10.4,"spinRate":2422,"spinDirection":214},"zone":2,"typeConfidence":0.95,"plateTime":0.3898124550406976,"extension":6.336711263124628},"index":3,"playId":"d8b6d103-c448-318e-8f3a-4acc4fa7e9c6","pitchNumber":3,"startTime":"2026-05-24T22:53:55.755Z","endTime":"2026-05-24T22:53:59.907Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:53:59.907Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Soderstrom singles on a ground ball to right fielder Ramón Laureano. Lawrence Butler scores. Nick Kurtz to 3rd.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-24T22:54:14.258Z","endTime":"2026-05-24T22:55:57.690Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnThird":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":{"id":699134,"link":"/api/v1/people/699134"},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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(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.6,"endSpeed":88.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.487523695620474,"aZ":-13.539047301142242,"pfxX":-9.949750308638166,"pfxZ":9.224460647240248,"pX":-0.6124153264801292,"pZ":3.2039921172654586,"vX0":3.5030566407613657,"vY0":-141.94216998823524,"vZ0":-4.776348212476372,"x":140.34,"y":152.27,"x0":-0.5771743764723721,"y0":50.003375085790005,"z0":5.7847991670838095,"aX":-20.10249494378339},"breaks":{"breakAngle":52.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.8,"breakHorizontal":17.2,"spinRate":2305,"spinDirection":216},"zone":1,"typeConfidence":0.9,"plateTime":0.38735119759142966,"extension":6.173402899331285},"index":0,"playId":"19ed688d-5a46-34de-abe0-2e7109432faa","pitchNumber":1,"startTime":"2026-05-24T22:54:26.613Z","endTime":"2026-05-24T22:54:31.291Z","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":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.665128653361496,"aZ":-23.154124681256075,"pfxX":-11.468432221975295,"pfxZ":5.432843082246166,"pX":0.2625521000476175,"pZ":2.0209389441807097,"vX0":6.183112380309519,"vY0":-128.57648265249165,"vZ0":-4.8757556913569005,"x":106.99,"y":184.21,"x0":-0.6935654492060789,"y0":50.00456099852899,"z0":5.757210945387995,"aX":-19.04901002843857},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.9,"breakHorizontal":19.2,"spinRate":1853,"spinDirection":234},"zone":8,"typeConfidence":0.9,"plateTime":0.42731101350838196,"extension":6.451449453511661},"index":1,"playId":"a0123205-a8d1-3487-8ed6-9b81efa42c2a","pitchNumber":2,"startTime":"2026-05-24T22:55:00.686Z","endTime":"2026-05-24T22:55:03.961Z","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.2,"endSpeed":82.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.923713867411827,"aZ":-24.267834469387186,"pfxX":-11.884184304933052,"pfxZ":4.517876597872532,"pX":0.14917283430211603,"pZ":2.141663592997985,"vX0":6.041901425960557,"vY0":-131.1965672413079,"vZ0":-4.358963004722944,"x":111.31,"y":180.96,"x0":-0.6357723035060668,"y0":50.00042520728921,"z0":5.626257541814241,"aX":-20.780362123086395},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.4,"breakHorizontal":20.3,"spinRate":1874,"spinDirection":239},"zone":8,"typeConfidence":0.89,"plateTime":0.41697433863291566,"extension":6.367374186217072},"index":2,"playId":"4391cd03-a27c-3942-8030-01a7b4cec814","pitchNumber":3,"startTime":"2026-05-24T22:55:21.353Z","endTime":"2026-05-24T22:55:24.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.561105691209853,"aZ":-24.2347218117877,"pfxX":-10.329737338967108,"pfxZ":4.628946624189757,"pX":-0.7485383028726951,"pZ":2.676721264026964,"vX0":3.3788159330269956,"vY0":-130.0040607124898,"vZ0":-3.049574463276748,"x":145.53,"y":166.51,"x0":-0.7207705296326407,"y0":50.005389755265526,"z0":5.698973238818793,"aX":-17.732345768768553},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.9,"breakHorizontal":18.0,"spinRate":1749,"spinDirection":238},"zone":4,"typeConfidence":0.91,"plateTime":0.42087015212092727,"extension":6.325817897854055},"hitData":{"launchSpeed":97.2,"launchAngle":6.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.3,"coordY":96.31}},"index":3,"playId":"d7b1e77d-8221-3659-9cb4-c0eb55d49c1f","pitchNumber":4,"startTime":"2026-05-24T22:55:46.526Z","endTime":"2026-05-24T22:55:57.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:55:57.690Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonah Heim walks. Tyler Soderstrom to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-24T22:57:25.519Z","endTime":"2026-05-24T23:00:11.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnThird":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,7,8,9],"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-24T22:56:36.635Z","endTime":"2026-05-24T22:57:27.760Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.37310828986237,"aZ":-10.820265796672375,"pfxX":-5.5089445917013595,"pfxZ":10.522705130023827,"pX":-1.7443849048355669,"pZ":3.931095822950227,"vX0":-1.1547757027331664,"vY0":-142.41676516337532,"vZ0":-3.7776184660619703,"x":183.49,"y":132.64,"x0":-0.6172679868004617,"y0":50.003658463304355,"z0":5.97276240149619,"aX":-11.18113632171022},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.4,"breakHorizontal":10.2,"spinRate":2416,"spinDirection":217},"zone":11,"typeConfidence":0.93,"plateTime":0.38637626669210023,"extension":6.174248364055834},"index":1,"playId":"11c67a6c-74a1-311c-93aa-22cc39a10a0d","pitchNumber":1,"startTime":"2026-05-24T22:57:27.760Z","endTime":"2026-05-24T22:57:31.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27264605512678,"aZ":-19.392372575464197,"pfxX":-9.48442012548211,"pfxZ":7.970344144139348,"pX":-0.16308554955976792,"pZ":0.9666285581164381,"vX0":3.923559609734291,"vY0":-126.24008128429138,"vZ0":-7.705761904777131,"x":123.22,"y":212.68,"x0":-0.5108814071069178,"y0":50.00350091698399,"z0":5.636883348586816,"aX":-15.207826245587494},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":12.7,"breakHorizontal":16.2,"spinRate":1791,"spinDirection":238},"zone":13,"typeConfidence":0.92,"plateTime":0.43497487010024427,"extension":6.5672467042912945},"index":2,"playId":"6787f89c-8d0f-3124-8256-e445a3d81bd3","pitchNumber":2,"startTime":"2026-05-24T22:57:45.969Z","endTime":"2026-05-24T22:57:49.882Z","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":3,"playId":"74dd26cd-577f-39dc-a3d1-a716ae23f622","startTime":"2026-05-24T22:58:10.461Z","endTime":"2026-05-24T22:58:15.737Z","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(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":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.707244919121145,"aZ":-8.788120673997941,"pfxX":-5.027491298000646,"pfxZ":11.73555916379287,"pX":-0.5623310382806678,"pZ":2.1841325070597515,"vX0":1.9136513262795913,"vY0":-140.4813375239909,"vZ0":-8.271344751715887,"x":138.43,"y":179.81,"x0":-0.6003341497846149,"y0":50.0040741480303,"z0":5.743106008231497,"aX":-10.019255629209718},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.7,"breakHorizontal":8.6,"spinRate":2388,"spinDirection":213},"zone":7,"typeConfidence":0.93,"plateTime":0.39034122023637474,"extension":6.325879022350896},"index":4,"playId":"412d900c-aa39-35cd-aec6-318c04733855","pitchNumber":3,"startTime":"2026-05-24T22:58:31.267Z","endTime":"2026-05-24T22:58:34.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.244099100067157,"aZ":-24.671488112183113,"pfxX":-9.318541503308847,"pfxZ":4.427420770254997,"pX":0.2604393014172962,"pZ":2.7654965421663027,"vX0":5.2378516342820785,"vY0":-128.99003232026502,"vZ0":-2.8578948421217465,"x":107.07,"y":164.11,"x0":-0.5790556812912441,"y0":50.005582333482806,"z0":5.777177479717659,"aX":-15.804575604653524},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.7,"breakHorizontal":15.8,"spinRate":1785,"spinDirection":234},"zone":5,"typeConfidence":0.9,"plateTime":0.42360017825570795,"extension":6.338890503680674},"index":5,"playId":"b2db0efd-629b-3323-b5d1-78347707bf29","pitchNumber":4,"startTime":"2026-05-24T22:58:51.002Z","endTime":"2026-05-24T22:58:54.439Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-05-24T22:59:05.580Z","endTime":"2026-05-24T22:59:21.981Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.138688425665382,"aZ":-21.944719169999928,"pfxX":-8.742383659853331,"pfxZ":5.978486151778785,"pX":1.1856835412250606,"pZ":2.35925097924211,"vX0":6.996445156413559,"vY0":-129.71841509799265,"vZ0":-4.519554077908745,"x":71.8,"y":175.08,"x0":-0.40541894559321645,"y0":50.00105271517751,"z0":5.7886989423075725,"aX":-14.955685281116214},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.1,"breakHorizontal":14.4,"spinRate":1837,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.42159670047486886,"extension":6.516544898550214},"index":7,"playId":"a81fb809-6e62-3efb-aeab-eb5b8a110240","pitchNumber":5,"startTime":"2026-05-24T22:59:21.981Z","endTime":"2026-05-24T22:59:26.111Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.698387185425922,"aZ":-11.835418453599749,"pfxX":-4.394228058061833,"pfxZ":10.099541728600315,"pX":-0.27058065145252974,"pZ":3.151182240164451,"vX0":2.050636609345437,"vY0":-140.94049615455356,"vZ0":-5.3160112263306125,"x":127.31,"y":153.7,"x0":-0.43621396252670264,"y0":50.00415445060513,"z0":5.8245659052008705,"aX":-8.8509285009397},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.4,"breakHorizontal":7.6,"spinRate":2378,"spinDirection":213},"zone":1,"typeConfidence":0.92,"plateTime":0.38844885873893986,"extension":6.27598611619329},"index":8,"playId":"9d9b9f0c-a88d-38ab-956c-b963432e7160","pitchNumber":6,"startTime":"2026-05-24T22:59:43.469Z","endTime":"2026-05-24T22:59:46.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87423063381304,"aZ":-8.84529569809319,"pfxX":-4.299324352343406,"pfxZ":11.519694769422195,"pX":-0.8179860762195578,"pZ":2.6327801691094903,"vX0":0.6165219343797363,"vY0":-141.75090509130317,"vZ0":-7.299112585894889,"x":148.18,"y":167.69,"x0":-0.4806522468804408,"y0":50.00244110029727,"z0":5.8134364655418755,"aX":-8.706192065062554},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.4,"breakHorizontal":7.7,"spinRate":2444,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.38712684794286156,"extension":6.317292516965325},"index":9,"playId":"1a285667-a787-3714-a112-0348a30d88d0","pitchNumber":7,"startTime":"2026-05-24T23:00:06.408Z","endTime":"2026-05-24T23:00:11.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T23:00:11.076Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-24T23:00:24.385Z","endTime":"2026-05-24T23:02:03.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnThird":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"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":"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":97.8,"endSpeed":89.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.72122560016065,"aZ":-18.563843617407638,"pfxX":-11.285969458990945,"pfxZ":6.683835159252561,"pX":-1.1241628625388498,"pZ":1.8740547542316957,"vX0":2.9979425314290484,"vY0":-142.2941821329765,"vZ0":-7.225630369472757,"x":159.85,"y":188.18,"x0":-0.729628627973984,"y0":50.0058838994611,"z0":5.6366540396336005,"aX":-22.989695846309736},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.7,"breakHorizontal":19.8,"spinRate":2267,"spinDirection":218},"zone":13,"typeConfidence":0.89,"plateTime":0.3859253840434236,"extension":6.287331094857472},"index":0,"playId":"1aa06ad2-3847-3b94-8da2-7d335a8c41dc","pitchNumber":1,"startTime":"2026-05-24T23:00:37.685Z","endTime":"2026-05-24T23:00:41.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.558621891317927,"aZ":-16.53191908798687,"pfxX":-10.198808899753203,"pfxZ":7.783171489268987,"pX":-1.082918045739989,"pZ":2.2015501935653976,"vX0":2.0528563793374257,"vY0":-140.7776922399364,"vZ0":-6.803176599598698,"x":158.28,"y":179.34,"x0":-0.49580656295391734,"y0":50.0033978528978,"z0":5.717082676805562,"aX":-20.49837314842703},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.0,"breakHorizontal":18.1,"spinRate":2313,"spinDirection":209},"zone":13,"typeConfidence":0.9,"plateTime":0.38887859938731895,"extension":6.236055570027997},"index":1,"playId":"e104db4b-d884-39b3-8e0e-26ffe3052837","pitchNumber":2,"startTime":"2026-05-24T23:00:55.562Z","endTime":"2026-05-24T23:00:59.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.2,"endSpeed":81.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.226385224256973,"aZ":-26.308634662166604,"pfxX":-10.531284804701757,"pfxZ":3.4964930375396683,"pX":0.5929681034814945,"pZ":2.394640508781151,"vX0":5.895821839119789,"vY0":-128.32586240197364,"vZ0":-3.4331703058335483,"x":94.4,"y":174.12,"x0":-0.35975718394822587,"y0":50.00131187963503,"z0":5.787213622043146,"aX":-17.656397292769565},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.8,"breakHorizontal":17.9,"spinRate":1859,"spinDirection":233},"zone":6,"typeConfidence":0.9,"plateTime":0.4259540490370819,"extension":6.388266722285317},"index":2,"playId":"1ab76480-a99c-3914-8bf6-dfdf1ce8c475","pitchNumber":3,"startTime":"2026-05-24T23:01:18.266Z","endTime":"2026-05-24T23:01:21.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98518416354614,"aZ":-17.308345586889036,"pfxX":-11.28642305271954,"pfxZ":7.134606920465248,"pX":0.7838659638275824,"pZ":1.2658185956593944,"vX0":7.179377498407568,"vY0":-143.39354075258947,"vZ0":-9.17439903776133,"x":87.12,"y":204.6,"x0":-0.28518817914940825,"y0":50.004218129816,"z0":5.585544231222577,"aX":-23.51825354418819},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.2,"breakHorizontal":19.0,"spinRate":2286,"spinDirection":215},"zone":14,"typeConfidence":0.89,"plateTime":0.3818933011458143,"extension":6.232802412261833},"index":3,"playId":"85338da0-0d03-3004-889e-c22d2919c653","pitchNumber":4,"startTime":"2026-05-24T23:01:36.907Z","endTime":"2026-05-24T23:01:40.512Z","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":89.4,"endSpeed":82.6,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.784874977111144,"aZ":-23.774794676513803,"pfxX":-10.34123178219566,"pfxZ":4.881716613849007,"pX":0.022121156548664388,"pZ":1.1289668535178767,"vX0":4.602857803582832,"vY0":-130.00500984594618,"vZ0":-7.0275302963734685,"x":116.16,"y":208.3,"x0":-0.42206013282027954,"y0":50.00602706398504,"z0":5.65677596046145,"aX":-17.80668345337752},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.6,"breakHorizontal":17.8,"spinRate":1793,"spinDirection":237},"zone":14,"typeConfidence":0.92,"plateTime":0.42038670379597143,"extension":6.438414014870487},"index":4,"playId":"3c1ea4f3-5c29-3f67-a2a0-d93f59d6bbfd","pitchNumber":5,"startTime":"2026-05-24T23:01:59.547Z","endTime":"2026-05-24T23:02:03.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T23:02:03.073Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeff McNeil strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-24T23:02:13.523Z","endTime":"2026-05-24T23:03:19.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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, 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":88.6,"endSpeed":81.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41191818897421,"aZ":-22.307237241413656,"pfxX":-11.006301533151968,"pfxZ":5.910465104687129,"pX":-0.4575552203060336,"pZ":1.0839880558400532,"vX0":3.8826587159332373,"vY0":-128.81214944964856,"vZ0":-7.150796721441564,"x":134.44,"y":209.51,"x0":-0.5601955254031846,"y0":50.00457197080262,"z0":5.638281625894456,"aX":-18.3742545080743},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.2,"breakHorizontal":19.0,"spinRate":1805,"spinDirection":234},"zone":13,"typeConfidence":0.92,"plateTime":0.4263105623073553,"extension":6.331950377085998},"index":0,"playId":"67f6044d-9b5f-3e3a-a6b9-c6b64417ca1e","pitchNumber":1,"startTime":"2026-05-24T23:02:33.340Z","endTime":"2026-05-24T23:02:36.883Z","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":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.120026773099067,"aZ":-24.43967550942997,"pfxX":-10.680937756782143,"pfxZ":4.606398110825982,"pX":-0.2501725628170112,"pZ":3.1359489149887456,"vX0":4.0938022690749145,"vY0":-129.28728173383507,"vZ0":-1.9736343368724993,"x":126.54,"y":154.11,"x0":-0.47430512245461626,"y0":50.00194654531225,"z0":5.801299549986922,"aX":-17.924319524231013},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.0,"breakHorizontal":18.4,"spinRate":1829,"spinDirection":234},"zone":2,"typeConfidence":0.9,"plateTime":0.425067191157932,"extension":6.394208273005132},"index":1,"playId":"7846768d-bbf4-391f-bea2-9320001512e6","pitchNumber":2,"startTime":"2026-05-24T23:02:54.041Z","endTime":"2026-05-24T23:02:57.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.145814230535805,"aZ":-6.339124117138676,"pfxX":-5.313167903251157,"pfxZ":12.852704918025234,"pX":-1.024884947999039,"pZ":2.8830208763554777,"vX0":0.5865519824459023,"vY0":-141.75164803105145,"vZ0":-6.961698913278387,"x":156.07,"y":160.94,"x0":-0.5468559035229493,"y0":50.00014648807807,"z0":5.792580608966718,"aX":-10.676001865730495},"breaks":{"breakAngle":52.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.3,"breakVerticalInduced":21.8,"breakHorizontal":9.5,"spinRate":2429,"spinDirection":210},"zone":11,"typeConfidence":0.93,"plateTime":0.3882465614724584,"extension":6.297173034110968},"index":2,"playId":"dd811079-a9e8-3b2b-adf9-5411fd2a7e39","pitchNumber":3,"startTime":"2026-05-24T23:03:16.039Z","endTime":"2026-05-24T23:03:19.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T23:03:19.641Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Merrill challenged (pitch result), call on the field was overturned: Jackson Merrill walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-24T23:05:47.839Z","endTime":"2026-05-24T23:07:57.824Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"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":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Lawrence Butler remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T23:04:46.146Z","endTime":"2026-05-24T23:04:46.163Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":666126,"link":"/api/v1/people/666126"}},{"details":{"description":"Pitching Change: Hogan Harris replaces Mark Leiter Jr.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-24T23:04:46.163Z","endTime":"2026-05-24T23:05:50.060Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663687,"link":"/api/v1/people/663687"},"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":95.5,"endSpeed":86.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.546207157022614,"aZ":-8.794245824952043,"pfxX":3.8957307478487984,"pfxZ":12.10221335733733,"pX":-0.2833878823978313,"pZ":3.2464676936099703,"vX0":-7.031683910203349,"vY0":-138.72385529495904,"vZ0":-5.214699722179644,"x":127.8,"y":151.13,"x0":1.7882008454695026,"y0":50.005325878850215,"z0":5.748090171529128,"aX":7.528053547479231},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.9,"breakHorizontal":-5.4,"spinRate":2353,"spinDirection":155},"zone":1,"typeConfidence":0.9,"plateTime":0.396141386790819,"extension":6.743490193709204},"index":2,"playId":"36dfd200-28d5-34a9-b313-22aafd9f78f9","pitchNumber":1,"startTime":"2026-05-24T23:05:50.060Z","endTime":"2026-05-24T23:05:53.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47912052858989,"aZ":-16.027721818327375,"pfxX":-0.6055446586177311,"pfxZ":9.878165451906657,"pX":-1.1646808376840838,"pZ":3.275216844248395,"vX0":-7.598532132076571,"vY0":-127.39405117133903,"vZ0":-2.8101283553326786,"x":161.39,"y":150.35,"x0":1.9421873463118626,"y0":50.00579961709773,"z0":5.667777355850406,"aX":-0.9889901671818747},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":17.4,"breakHorizontal":2.9,"spinRate":2160,"spinDirection":189},"zone":11,"typeConfidence":0.84,"plateTime":0.4308430571363586,"extension":6.772212851124612},"index":3,"playId":"3d577d1d-1b30-3126-910c-3f5db3cbaa18","pitchNumber":2,"startTime":"2026-05-24T23:06:01.794Z","endTime":"2026-05-24T23:06:05.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27968196220348,"aZ":-17.007489474577625,"pfxX":0.5468345654499553,"pfxZ":8.17636781745945,"pX":-0.7403007623884218,"pZ":3.9740383483671393,"vX0":-7.418235362209874,"vY0":-134.61761531626826,"vZ0":-1.9238648163877254,"x":145.22,"y":131.48,"x0":1.9675262643332418,"y0":50.003392241412506,"z0":5.888045177833475,"aX":1.015096011541256},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.6,"breakHorizontal":0.5,"spinRate":2340,"spinDirection":164},"zone":11,"typeConfidence":0.99,"plateTime":0.40522390355880766,"extension":6.576020152190424},"index":4,"playId":"1e105640-115d-3c2c-8809-1c62fe33e4a2","pitchNumber":3,"startTime":"2026-05-24T23:06:17.503Z","endTime":"2026-05-24T23:06:20.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.875484614514235,"aZ":-9.108455197633242,"pfxX":5.092856966356969,"pfxZ":11.849718717925601,"pX":-0.19710295177469872,"pZ":2.5552069494536283,"vX0":-7.478152610128366,"vY0":-139.04157847354472,"vZ0":-6.94408466869019,"x":124.51,"y":169.79,"x0":1.8729118808205636,"y0":50.003611474422854,"z0":5.698649010373725,"aX":9.914530709593771},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.0,"breakHorizontal":-7.6,"spinRate":2416,"spinDirection":154},"zone":5,"typeConfidence":0.92,"plateTime":0.394814280830996,"extension":6.772387244740553},"index":5,"playId":"27cb2a8e-575a-352b-beee-de38162d3413","pitchNumber":4,"startTime":"2026-05-24T23:06:33.694Z","endTime":"2026-05-24T23:06:38.976Z","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":95.5,"endSpeed":87.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.440598632439933,"aZ":-9.875381917463129,"pfxX":5.384154172295884,"pfxZ":11.441665286122847,"pX":0.46778527343968884,"pZ":2.167368666035535,"vX0":-5.753063701356624,"vY0":-138.8104495014422,"vZ0":-7.735903106998268,"x":99.17,"y":180.26,"x0":1.8689353161192042,"y0":50.00504744147893,"z0":5.6502290235755535,"aX":10.495363044015848},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.2,"breakHorizontal":-8.5,"spinRate":2368,"spinDirection":150},"zone":9,"typeConfidence":0.92,"plateTime":0.39478781401267815,"extension":6.669334010063289},"index":6,"playId":"e694011f-d604-36cb-bc9f-ade844a3a5cf","pitchNumber":5,"startTime":"2026-05-24T23:06:50.581Z","endTime":"2026-05-24T23:06:54.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":69.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.577029456850113,"aZ":-47.01643502586606,"pfxX":-4.799945961330929,"pfxZ":-12.342454332660301,"pX":-1.5064927183449193,"pZ":3.27604026080776,"vX0":-5.673235868248651,"vY0":-109.63692351401642,"vZ0":4.633538719980937,"x":174.42,"y":150.33,"x0":1.7502468696974265,"y0":50.00199045818044,"z0":6.193167943143822,"aX":-5.772190862930217},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.1,"breakVerticalInduced":-20.5,"breakHorizontal":10.3,"spinRate":2681,"spinDirection":341},"zone":11,"typeConfidence":0.91,"plateTime":0.5019141993756415,"extension":6.525826076351255},"index":7,"playId":"cc7dfcd0-a31a-3b97-a257-76e30734454c","pitchNumber":6,"startTime":"2026-05-24T23:07:14.996Z","endTime":"2026-05-24T23:07:18.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.70824551167221,"aZ":-9.042135725135411,"pfxX":5.495454935553057,"pfxZ":11.940474348470925,"pX":-0.8050624587789181,"pZ":2.74354202847584,"vX0":-9.104818525465138,"vY0":-139.13901844489857,"vZ0":-6.333903079340567,"x":147.69,"y":164.7,"x0":1.813669466226101,"y0":50.000564523932866,"z0":5.6661090490359,"aX":10.64485245671272},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.3,"breakHorizontal":-7.8,"spinRate":2342,"spinDirection":149},"zone":11,"typeConfidence":0.92,"plateTime":0.395470135360533,"extension":6.871311969440812},"index":8,"playId":"d9910d12-223b-34dd-a9bf-b782b5b4b0ab","pitchNumber":7,"startTime":"2026-05-24T23:07:30.816Z","endTime":"2026-05-24T23:07:57.824Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"}},"playEndTime":"2026-05-24T23:07:57.824Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ramón Laureano walks. Jackson Merrill to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-24T23:08:16.010Z","endTime":"2026-05-24T23:09:27.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48680951536206,"aZ":-10.415067387865419,"pfxX":6.522674149185727,"pfxZ":11.23167911561362,"pX":1.0453273001579677,"pZ":3.7971700889119306,"vX0":-5.428203883228672,"vY0":-138.87700237071329,"vZ0":-3.607267859711898,"x":77.15,"y":136.26,"x0":2.185798714866289,"y0":50.00103157023537,"z0":5.814863843226284,"aX":12.635085125756953},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.7,"breakHorizontal":-10.6,"spinRate":2403,"spinDirection":151},"zone":12,"typeConfidence":0.92,"plateTime":0.3956340476022513,"extension":6.603676531198002},"index":0,"playId":"dbcbd804-2683-3f13-a1f0-93eb9346c1b9","pitchNumber":1,"startTime":"2026-05-24T23:08:16.010Z","endTime":"2026-05-24T23:08:22.641Z","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.1,"endSpeed":84.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29662707072463,"aZ":-10.15547585538033,"pfxX":3.8319658676369457,"pfxZ":11.957245047292364,"pX":-1.512631219413702,"pZ":2.8311390864132897,"vX0":-10.318748194345678,"vY0":-135.0516752713741,"vZ0":-6.041019555593284,"x":174.66,"y":162.34,"x0":1.8651542427067864,"y0":50.000959767441636,"z0":5.816216592846243,"aX":7.0567071855455},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.4,"breakHorizontal":-4.7,"spinRate":2311,"spinDirection":166},"zone":11,"typeConfidence":0.82,"plateTime":0.4060750348324649,"extension":6.67108003419465},"index":1,"playId":"a8f56c50-70da-31a3-b259-2c79eab70c51","pitchNumber":2,"startTime":"2026-05-24T23:08:30.964Z","endTime":"2026-05-24T23:08:34.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.541570762854185,"aZ":-11.363914933131515,"pfxX":7.417787943922777,"pfxZ":10.811733829586693,"pX":-0.322290223428053,"pZ":3.5413791172814504,"vX0":-8.901498946543304,"vY0":-138.49644539977925,"vZ0":-4.177751596140375,"x":129.28,"y":143.16,"x0":1.9835022446879538,"y0":50.006511865333835,"z0":5.841087777951426,"aX":14.2833601796937},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.7,"breakHorizontal":-11.4,"spinRate":2400,"spinDirection":153},"zone":11,"typeConfidence":0.91,"plateTime":0.39686442627151575,"extension":6.652187950457505},"index":2,"playId":"c5719c01-2133-39b0-b2b0-23403aa3e207","pitchNumber":3,"startTime":"2026-05-24T23:08:48.689Z","endTime":"2026-05-24T23:09:15.690Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40832853041347,"aZ":-7.853479432345449,"pfxX":5.114666502803075,"pfxZ":12.839416268778294,"pX":-1.187165390421216,"pZ":1.6637735642043923,"vX0":-10.457280759815752,"vY0":-137.47005846637705,"vZ0":-9.178933781075933,"x":162.25,"y":193.86,"x0":2.01936348051067,"y0":50.001928664595155,"z0":5.59829714440473,"aX":9.688291097400327},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":21.1,"breakHorizontal":-6.8,"spinRate":2421,"spinDirection":152},"zone":13,"typeConfidence":0.92,"plateTime":0.40001522052144445,"extension":6.769323489829387},"index":3,"playId":"8c7f23d7-ec3f-33b4-8286-44149b6ce8f1","pitchNumber":4,"startTime":"2026-05-24T23:09:23.405Z","endTime":"2026-05-24T23:09:27.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T23:09:27.500Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-24T23:10:29.488Z","endTime":"2026-05-24T23:11:28.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T23:09:40.155Z","endTime":"2026-05-24T23:10:31.706Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":84.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.93837197204461,"aZ":-6.643045111444874,"pfxX":8.550170320747062,"pfxZ":13.563590948200734,"pX":1.147416904292434,"pZ":2.919760725436595,"vX0":-5.827293960967642,"vY0":-137.85650861876954,"vZ0":-6.540571476572144,"x":73.26,"y":159.95,"x0":2.2018664001711614,"y0":50.00251966462552,"z0":5.802243598118514,"aX":16.094109778519588},"breaks":{"breakAngle":60.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":22.9,"breakHorizontal":-13.9,"spinRate":2424,"spinDirection":151},"zone":12,"typeConfidence":0.93,"plateTime":0.40071653616698377,"extension":6.67303143751086},"index":1,"playId":"17df4fb3-8013-3dd6-be45-382a759b2fd8","pitchNumber":1,"startTime":"2026-05-24T23:10:31.706Z","endTime":"2026-05-24T23:10:37.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":77.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.270255092792567,"aZ":-17.16885461540483,"pfxX":11.181840731978514,"pfxZ":9.654142412034119,"pX":0.015574783147584608,"pZ":2.1219603587318034,"vX0":-9.022761246015795,"vY0":-124.50565275444634,"vZ0":-4.838602821167127,"x":116.41,"y":181.49,"x0":2.251040476621866,"y0":50.00483765743069,"z0":5.53101349816178,"aX":17.386346186835762},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":16.4,"breakHorizontal":-17.9,"spinRate":2355,"spinDirection":131},"zone":5,"typeConfidence":0.9,"plateTime":0.44157140590342836,"extension":6.895826939985427},"index":2,"playId":"fbcb1b57-ccd2-37ae-931b-abecffa8697c","pitchNumber":2,"startTime":"2026-05-24T23:10:47.856Z","endTime":"2026-05-24T23:10:52.217Z","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":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.664834529245795,"aZ":-7.540966062755935,"pfxX":7.997382218083748,"pfxZ":12.944028163229378,"pX":0.23353059973078433,"pZ":2.3733878836663376,"vX0":-7.536076515957536,"vY0":-138.03419273871117,"vZ0":-7.569397495092573,"x":108.1,"y":174.7,"x0":1.9783943390218126,"y0":50.00537222733268,"z0":5.6809628194018575,"aX":15.222954049956952},"breaks":{"breakAngle":55.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":21.7,"breakHorizontal":-12.6,"spinRate":2416,"spinDirection":155},"zone":5,"typeConfidence":0.93,"plateTime":0.39891425814814996,"extension":6.699387108965588},"index":3,"playId":"633aabb5-48d4-3c80-9af4-580be4e678ea","pitchNumber":3,"startTime":"2026-05-24T23:11:05.702Z","endTime":"2026-05-24T23:11:09.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.51760149315479,"aZ":-9.157789578548119,"pfxX":7.625359929587951,"pfxZ":11.854302444437337,"pX":0.49066561350324317,"pZ":3.3226802164479836,"vX0":-6.725145448714608,"vY0":-139.02446674963662,"vZ0":-5.1277922113806085,"x":98.3,"y":149.07,"x0":1.959953528567629,"y0":50.00319774739945,"z0":5.809308684610602,"aX":14.806491156842704},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.4,"breakHorizontal":-12.2,"spinRate":2451,"spinDirection":154},"zone":12,"typeConfidence":0.92,"plateTime":0.3951945943127666,"extension":6.678079089117345},"index":4,"playId":"77ec49fe-40d5-317f-92b9-9c602ecedb51","pitchNumber":4,"startTime":"2026-05-24T23:11:24.321Z","endTime":"2026-05-24T23:11:28.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T23:11:28.471Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Castellanos strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-24T23:14:19.693Z","endTime":"2026-05-24T23:15:47.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,2],"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":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nick Castellanos replaces Rodolfo Durán.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-24T23:11:38.082Z","endTime":"2026-05-24T23:11:46.111Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"},"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":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-24T23:11:46.111Z","endTime":"2026-05-24T23:12:35.929Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Scott Barlow replaces Hogan Harris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-05-24T23:12:35.929Z","endTime":"2026-05-24T23:14:21.811Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605130,"link":"/api/v1/people/605130"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25533727659009,"aZ":-22.543724696810887,"pfxX":5.5235025247171405,"pfxZ":7.295678784834514,"pX":2.45683846053411,"pZ":0.9530547951318659,"vX0":9.296615346781222,"vY0":-114.9935453156156,"vZ0":-4.07896728190184,"x":23.35,"y":213.05,"x0":-2.379218670439302,"y0":50.001328568734685,"z0":4.975193550075913,"aX":7.285262777110016},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":12.2,"breakHorizontal":-12.6,"spinRate":2490,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.4790260370501285,"extension":6.727004337308403},"index":3,"playId":"261f0872-ab22-3972-9b5e-3954aab9f779","pitchNumber":1,"startTime":"2026-05-24T23:14:21.811Z","endTime":"2026-05-24T23:14:26.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":71.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.913848520548964,"aZ":-23.7283812191027,"pfxX":6.198449428160517,"pfxZ":6.417184305018349,"pX":0.255199634300031,"pZ":1.9692652316601773,"vX0":4.441718958216903,"vY0":-114.50657001546742,"vZ0":-1.6725525470292864,"x":107.27,"y":185.61,"x0":-2.5211279801271336,"y0":50.00307553323185,"z0":5.051038216739117,"aX":8.155955752441464},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":11.4,"breakHorizontal":-12.4,"spinRate":2424,"spinDirection":90},"zone":9,"typeConfidence":2.0,"plateTime":0.47999780057797103,"extension":6.760464307631585},"index":4,"playId":"4e1b6877-2e63-3200-b3e3-d55c24f6908d","pitchNumber":2,"startTime":"2026-05-24T23:14:40.106Z","endTime":"2026-05-24T23:14:44.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":71.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.889920163688203,"aZ":-27.961971392636876,"pfxX":3.967186919225932,"pfxZ":3.161490455322621,"pX":-0.5674548083448273,"pZ":3.2659318657996383,"vX0":3.0837159844154027,"vY0":-115.69960159565107,"vZ0":1.6112426076220359,"x":138.63,"y":150.6,"x0":-2.4409323720817055,"y0":50.004196980436966,"z0":5.272325391595554,"aX":5.290706268659644},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":6.5,"breakHorizontal":-8.0,"spinRate":2362,"spinDirection":113},"zone":1,"typeConfidence":2.0,"plateTime":0.4763972261611755,"extension":6.6670816199141365},"index":5,"playId":"a41705f5-1b26-35b6-968b-959e2ba0fdf6","pitchNumber":3,"startTime":"2026-05-24T23:14:59.246Z","endTime":"2026-05-24T23:15:05.004Z","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":1},"pitchData":{"startSpeed":76.5,"endSpeed":69.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24145057942774,"aZ":-24.912394703508262,"pfxX":7.372177457094882,"pfxZ":5.894277925494777,"pX":-0.6232000053608157,"pZ":2.1203496143558356,"vX0":1.9260954205848184,"vY0":-111.27060483982227,"vZ0":-0.7437949411309037,"x":140.75,"y":181.53,"x0":-2.461392340949403,"y0":50.00194200826433,"z0":5.081042630978308,"aX":9.080896845844077},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":10.8,"breakHorizontal":-13.9,"spinRate":2335,"spinDirection":93},"zone":7,"typeConfidence":2.0,"plateTime":0.49560623444585206,"extension":6.740029555215618},"index":6,"playId":"466210ee-d673-3e70-a0a4-636d852779ec","pitchNumber":4,"startTime":"2026-05-24T23:15:21.436Z","endTime":"2026-05-24T23:15:26.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":79.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.495074347783596,"aZ":-17.184355775345196,"pfxX":-0.9481944138448704,"pfxZ":9.116445094222009,"pX":1.7531149630636076,"pZ":2.558596233530461,"vX0":9.959500872152146,"vY0":-128.65812467468913,"vZ0":-3.2664256372572797,"x":50.18,"y":169.7,"x0":-2.077044793280544,"y0":50.000997384160414,"z0":5.2085694465219925,"aX":-1.55940040537992},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":15.7,"breakHorizontal":-1.0,"spinRate":2342,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4289058808963615,"extension":6.951124872369133},"index":7,"playId":"2c8bdc07-03bf-3e09-91a1-80c123ec966f","pitchNumber":5,"startTime":"2026-05-24T23:15:43.761Z","endTime":"2026-05-24T23:15:47.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T23:15:47.407Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to right fielder Lawrence Butler.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-24T23:16:09.000Z","endTime":"2026-05-24T23:17:07.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".972"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".844"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".892"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.060"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.073"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".559"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".654"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".488"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.87"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.47"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.88"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.32"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.67"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.69"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.24"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.96"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.78"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.86"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.10"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.65"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.39"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".421"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".371"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".355"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".449"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".390"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".254"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".094"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".148"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".972"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".844"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".892"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.060"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.073"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".559"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".654"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".488"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":69.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.232114279032338,"aZ":-25.431400813039907,"pfxX":4.842973711914231,"pfxZ":5.435013611588512,"pX":0.3229975085182275,"pZ":1.194376521021819,"vX0":4.473095671829969,"vY0":-111.90759761239534,"vZ0":-2.480172320661256,"x":104.69,"y":206.53,"x0":-2.3470747600544057,"y0":50.003906342029374,"z0":4.979666372424843,"aX":6.011106245783653},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":9.4,"breakHorizontal":-10.1,"spinRate":2260,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.4935085165089408,"extension":6.9338281453693185},"index":0,"playId":"04704bb0-a5ad-3b4d-9cfb-5e536613733d","pitchNumber":1,"startTime":"2026-05-24T23:16:15.616Z","endTime":"2026-05-24T23:16:19.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":70.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27994120967779,"aZ":-27.782049775318377,"pfxX":6.506742577346797,"pfxZ":3.4519726608774004,"pX":-0.9527498001214598,"pZ":2.0523522244419357,"vX0":1.7427997201612944,"vY0":-113.36629695272964,"vZ0":-0.6223815920389049,"x":153.32,"y":183.37,"x0":-2.5810484428474734,"y0":50.00104622028141,"z0":5.162051864505327,"aX":8.267437861784943},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":6.4,"breakHorizontal":-12.2,"spinRate":2319,"spinDirection":94},"zone":13,"typeConfidence":2.0,"plateTime":0.4875791808202683,"extension":6.749451133109931},"index":1,"playId":"0e74ad50-d2c3-3c31-8f47-316953a95003","pitchNumber":2,"startTime":"2026-05-24T23:16:34.812Z","endTime":"2026-05-24T23:16:39.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21519745872763,"aZ":-19.509353418333806,"pfxX":-4.184323161639065,"pfxZ":7.641489445821647,"pX":0.5176534558849453,"pZ":2.4310063685010626,"vX0":8.603228905721304,"vY0":-128.36486176124342,"vZ0":-2.9341824724420995,"x":97.27,"y":173.14,"x0":-2.3437720141610896,"y0":50.006029549700166,"z0":5.11955608626948,"aX":-6.939231266011044},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":13.3,"breakHorizontal":5.5,"spinRate":2326,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4277954100371293,"extension":6.865917828177889},"hitData":{"launchSpeed":97.1,"launchAngle":51.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.0,"coordY":125.23}},"index":2,"playId":"4d149387-555b-3ad5-9a9f-0f9b0975b819","pitchNumber":3,"startTime":"2026-05-24T23:16:56.493Z","endTime":"2026-05-24T23:17:07.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T23:17:07.107Z","atBatIndex":80}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to right fielder Lawrence Butler.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-24T23:16:09.000Z","endTime":"2026-05-24T23:17:07.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".972"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".844"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".892"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.060"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.073"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".559"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".654"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".488"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.87"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.47"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.88"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.32"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.67"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.69"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.24"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.96"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.78"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.86"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.10"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.65"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.39"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".421"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".371"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".355"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".449"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".390"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".254"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".094"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".148"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".972"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".844"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".892"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.060"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.073"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".559"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".654"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".488"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":69.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.232114279032338,"aZ":-25.431400813039907,"pfxX":4.842973711914231,"pfxZ":5.435013611588512,"pX":0.3229975085182275,"pZ":1.194376521021819,"vX0":4.473095671829969,"vY0":-111.90759761239534,"vZ0":-2.480172320661256,"x":104.69,"y":206.53,"x0":-2.3470747600544057,"y0":50.003906342029374,"z0":4.979666372424843,"aX":6.011106245783653},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":9.4,"breakHorizontal":-10.1,"spinRate":2260,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.4935085165089408,"extension":6.9338281453693185},"index":0,"playId":"04704bb0-a5ad-3b4d-9cfb-5e536613733d","pitchNumber":1,"startTime":"2026-05-24T23:16:15.616Z","endTime":"2026-05-24T23:16:19.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":70.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27994120967779,"aZ":-27.782049775318377,"pfxX":6.506742577346797,"pfxZ":3.4519726608774004,"pX":-0.9527498001214598,"pZ":2.0523522244419357,"vX0":1.7427997201612944,"vY0":-113.36629695272964,"vZ0":-0.6223815920389049,"x":153.32,"y":183.37,"x0":-2.5810484428474734,"y0":50.00104622028141,"z0":5.162051864505327,"aX":8.267437861784943},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":6.4,"breakHorizontal":-12.2,"spinRate":2319,"spinDirection":94},"zone":13,"typeConfidence":2.0,"plateTime":0.4875791808202683,"extension":6.749451133109931},"index":1,"playId":"0e74ad50-d2c3-3c31-8f47-316953a95003","pitchNumber":2,"startTime":"2026-05-24T23:16:34.812Z","endTime":"2026-05-24T23:16:39.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21519745872763,"aZ":-19.509353418333806,"pfxX":-4.184323161639065,"pfxZ":7.641489445821647,"pX":0.5176534558849453,"pZ":2.4310063685010626,"vX0":8.603228905721304,"vY0":-128.36486176124342,"vZ0":-2.9341824724420995,"x":97.27,"y":173.14,"x0":-2.3437720141610896,"y0":50.006029549700166,"z0":5.11955608626948,"aX":-6.939231266011044},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":13.3,"breakHorizontal":5.5,"spinRate":2326,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4277954100371293,"extension":6.865917828177889},"hitData":{"launchSpeed":97.1,"launchAngle":51.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.0,"coordY":125.23}},"index":2,"playId":"4d149387-555b-3ad5-9a9f-0f9b0975b819","pitchNumber":3,"startTime":"2026-05-24T23:16:56.493Z","endTime":"2026-05-24T23:17:07.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T23:17:07.107Z","atBatIndex":80},"scoringPlays":[0,10,11,29,49,58,72],"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":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":188.08,"y":58.44},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":100.4,"y":134.44},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":163.33,"y":168.99},"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":1,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":182.95,"y":110.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":102.76,"y":146.58},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":7,"endIndex":16,"top":[7,8,9,10,11,12],"bottom":[13,14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":147.58,"y":97.03},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":82.77,"y":58.75},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":89.44,"y":129.01},"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":2,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":103.97,"y":164.14},"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":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":113.66,"y":182.32},"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":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":79.69,"y":104.08},"type":"O","description":"Lineout"},{"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":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":93.95,"y":149.99},"type":"O","description":"Lineout"}]}},{"startIndex":17,"endIndex":23,"top":[17,18,19,20],"bottom":[21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":157.27,"y":158.09},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":124.52,"y":152.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":134.71,"y":154.39},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":100.06,"y":199.84},"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":3,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":134.93,"y":157.24},"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":3,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":102.86,"y":107.94},"type":"H","description":"Single"}]}},{"startIndex":24,"endIndex":35,"top":[24,25,26,27,28,29,30],"bottom":[31,32,33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":199.1,"y":123.54},"type":"H","description":"Double"}],"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":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":112.45,"y":159.3},"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":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":73.73,"y":134.41},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":166.64,"y":108.11},"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":4,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":115.6,"y":124.14},"type":"O","description":"Pop Out"}]}},{"startIndex":36,"endIndex":43,"top":[36,37,38,39],"bottom":[40,41,42,43],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":102.16,"y":156.27},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":148.82,"y":168.4},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":103.16,"y":124.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":144.55,"y":163.54},"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":5,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":83.98,"y":121.75},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":42.8,"y":104.79},"type":"H","description":"Double"}]}},{"startIndex":44,"endIndex":51,"top":[44,45,46],"bottom":[47,48,49,50,51],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":122.14,"y":155.78},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":148.19,"y":156.27},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":127.96,"y":118.06},"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":6,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":67.85,"y":102.12},"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":6,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":160.3,"y":164.75},"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":6,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":64.29,"y":79.1},"type":"O","description":"Sac Fly"},{"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":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":177.64,"y":134.28},"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":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":145.16,"y":150.82},"type":"O","description":"Groundout"}]}},{"startIndex":52,"endIndex":60,"top":[52,53,54,55,56],"bottom":[57,58,59,60],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":120.93,"y":142.95},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":139.71,"y":167.78},"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":7,"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":223.92,"y":90.07},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"coordinates":{"x":134.35,"y":118.53},"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":7,"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":131.17,"y":190.68},"type":"O","description":"Groundout"}]}},{"startIndex":61,"endIndex":68,"top":[61,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":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":110.64,"y":151.43},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":114.87,"y":147.19},"type":"O","description":"Forceout"}],"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":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":62.23,"y":62.08},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":188.21,"y":88.07},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":107.35,"y":147.83},"type":"O","description":"Forceout"}]}},{"startIndex":69,"endIndex":80,"top":[69,70,71,72,73,74,75],"bottom":[76,77,78,79,80],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":79.19,"y":127.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":118.03,"y":191.75},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":160.3,"y":96.31},"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":9,"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":199.0,"y":125.23},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":1,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":3}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":3}}],"teams":{"home":{"runs":2,"hits":9,"errors":0,"leftOnBase":8},"away":{"runs":5,"hits":10,"errors":1,"leftOnBase":11}},"defense":{"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"catcher":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"first":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"second":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"third":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"shortstop":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"left":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"center":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"right":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"onDeck":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"inHole":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"battingOrder":8,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"offense":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"onDeck":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"inHole":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"battingOrder":1,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"balls":2,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"teamStats":{"batting":{"flyOuts":1,"groundOuts":9,"airOuts":6,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".249","atBats":36,"obp":".331","slg":".394","ops":".725","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":15,"rbi":4,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":5,"lineOuts":0},"pitching":{"flyOuts":5,"groundOuts":7,"airOuts":10,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":32,"obp":".351","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":164,"era":"4.25","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.41","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":67,"strikes":97,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":2,"pitchesPerInning":"18.22","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":1,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID671732":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"jerseyNumber":"4","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"101","stats":{"batting":{"note":"1-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":16,"groundOuts":41,"airOuts":30,"runs":17,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":43,"baseOnBalls":18,"intentionalWalks":1,"hits":23,"hitByPitch":0,"avg":".168","atBats":137,"obp":".265","slg":".255","ops":".520","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":35,"rbi":13,"leftOnBase":52,"sacBunts":0,"sacFlies":0,"babip":".220","groundOutsToAirouts":"1.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.67","popOuts":4,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":86,"errors":1,"chances":88,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID641680":{"person":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2B, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":10,"groundOuts":20,"airOuts":19,"runs":6,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".206","atBats":63,"obp":".271","slg":".349","ops":".620","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":22,"rbi":8,"leftOnBase":32,"sacBunts":0,"sacFlies":1,"babip":".235","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.00","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":2,"stolenBases":14,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":6,"putOuts":135,"errors":1,"chances":142,"fielding":".993","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID622663":{"person":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":11,"flyOuts":30,"groundOuts":56,"airOuts":53,"runs":29,"doubles":10,"triples":2,"homeRuns":8,"strikeOuts":64,"baseOnBalls":31,"intentionalWalks":0,"hits":58,"hitByPitch":2,"atBats":229,"obp":".347","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1063,"era":"4.23","inningsPitched":"61.2","wins":2,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.44","battersFaced":264,"outs":185,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1063,"balls":388,"strikes":675,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".286","pitchesPerInning":"17.24","gamesFinished":0,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"9.34","walksPer9Inn":"4.52","hitsPer9Inn":"8.46","runsScoredPer9":"4.23","homeRunsPer9":"1.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667670":{"person":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":27,"groundOuts":21,"airOuts":42,"runs":12,"doubles":2,"triples":0,"homeRuns":7,"strikeOuts":48,"baseOnBalls":16,"intentionalWalks":1,"hits":27,"hitByPitch":1,"avg":".199","atBats":136,"obp":".284","slg":".368","ops":".652","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":50,"rbi":25,"leftOnBase":65,"sacBunts":0,"sacFlies":2,"babip":".241","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.43","popOuts":4,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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}},"ID669372":{"person":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":12,"gamesStarted":9,"flyOuts":24,"groundOuts":57,"airOuts":48,"runs":20,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":48,"baseOnBalls":23,"intentionalWalks":0,"hits":38,"hitByPitch":3,"atBats":189,"obp":".296","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":845,"era":"3.19","inningsPitched":"53.2","wins":2,"losses":3,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":19,"whip":"1.14","battersFaced":217,"outs":161,"gamesPitched":12,"completeGames":1,"shutouts":0,"pitchesThrown":845,"balls":323,"strikes":522,"strikePercentage":".620","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".400","pitchesPerInning":"15.75","gamesFinished":2,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"8.05","walksPer9Inn":"3.86","hitsPer9Inn":"6.37","runsScoredPer9":"3.35","homeRunsPer9":"1.01","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680869":{"person":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"jerseyNumber":"20","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":15,"groundOuts":28,"airOuts":32,"runs":21,"doubles":3,"triples":1,"homeRuns":6,"strikeOuts":30,"baseOnBalls":8,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".228","atBats":114,"obp":".285","slg":".430","ops":".715","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":125,"totalBases":49,"rbi":17,"leftOnBase":48,"sacBunts":2,"sacFlies":0,"babip":".256","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":9,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":45,"putOuts":43,"errors":4,"chances":92,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID643446":{"person":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"jerseyNumber":"22","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | 2 BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":2,"putOuts":5,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":19,"groundOuts":50,"airOuts":45,"runs":15,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":16,"intentionalWalks":1,"hits":43,"hitByPitch":3,"avg":".267","atBats":161,"obp":".341","slg":".360","ops":".701","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":183,"totalBases":58,"rbi":15,"leftOnBase":60,"sacBunts":1,"sacFlies":2,"babip":".304","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"80.50","popOuts":8,"lineOuts":18},"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":85,"errors":3,"chances":198,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686993":{"person":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(H, 9)","summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.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":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":25,"gamesStarted":0,"flyOuts":17,"groundOuts":25,"airOuts":23,"runs":13,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":7,"intentionalWalks":1,"hits":24,"hitByPitch":0,"atBats":95,"obp":".301","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":414,"era":"4.01","inningsPitched":"24.2","wins":2,"losses":3,"saves":0,"saveOpportunities":1,"holds":9,"blownSaves":1,"earnedRuns":11,"whip":"1.26","battersFaced":104,"outs":74,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":414,"balls":145,"strikes":269,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":1,"winPercentage":".400","pitchesPerInning":"16.78","gamesFinished":4,"strikeoutWalkRatio":"3.57","strikeoutsPer9Inn":"9.12","walksPer9Inn":"2.55","hitsPer9Inn":"8.76","runsScoredPer9":"4.74","homeRunsPer9":"1.46","inheritedRunners":13,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"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":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605130":{"person":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"0.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":3,"strikes":5,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":18,"groundOuts":24,"airOuts":29,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":1,"hits":11,"hitByPitch":5,"atBats":85,"obp":".257","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":374,"era":"2.88","inningsPitched":"25.0","wins":1,"losses":0,"saves":1,"saveOpportunities":2,"holds":8,"blownSaves":1,"earnedRuns":8,"whip":"0.84","battersFaced":101,"outs":75,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":374,"balls":146,"strikes":228,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.96","gamesFinished":3,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"7.92","walksPer9Inn":"3.60","hitsPer9Inn":"3.96","runsScoredPer9":"3.24","homeRunsPer9":"0.72","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666126":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"jerseyNumber":"26","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":0,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":15,"groundOuts":37,"airOuts":30,"runs":13,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":14,"baseOnBalls":16,"intentionalWalks":0,"hits":43,"hitByPitch":2,"avg":".350","atBats":123,"obp":".430","slg":".553","ops":".983","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":142,"totalBases":68,"rbi":17,"leftOnBase":48,"sacBunts":0,"sacFlies":1,"babip":".362","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.60","popOuts":5,"lineOuts":10},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":5,"strikes":13,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":34,"errors":0,"chances":34,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID660761":{"person":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":1,"flyOuts":9,"groundOuts":17,"airOuts":19,"runs":16,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":16,"intentionalWalks":1,"hits":30,"hitByPitch":1,"atBats":93,"obp":".423","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":462,"era":"6.17","inningsPitched":"23.1","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":16,"whip":"1.97","battersFaced":113,"outs":70,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":462,"balls":176,"strikes":286,"strikePercentage":".620","hitBatsmen":1,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".000","pitchesPerInning":"19.80","gamesFinished":7,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"11.57","walksPer9Inn":"6.17","hitsPer9Inn":"11.57","runsScoredPer9":"6.17","homeRunsPer9":"0.39","inheritedRunners":9,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"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}},"ID682052":{"person":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(W, 4-2)","summary":"4.2 IP, ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":6,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":91,"inningsPitched":"4.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":19,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":35,"strikes":56,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.93","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":9,"flyOuts":37,"groundOuts":37,"airOuts":72,"runs":32,"doubles":9,"triples":0,"homeRuns":11,"strikeOuts":35,"baseOnBalls":31,"intentionalWalks":0,"hits":55,"hitByPitch":0,"atBats":193,"obp":".377","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":922,"era":"5.73","inningsPitched":"48.2","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":31,"whip":"1.77","battersFaced":230,"outs":146,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":922,"balls":370,"strikes":552,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.51","rbi":1,"winPercentage":".667","pitchesPerInning":"18.95","gamesFinished":0,"strikeoutWalkRatio":"1.13","strikeoutsPer9Inn":"6.47","walksPer9Inn":"5.73","hitsPer9Inn":"10.17","runsScoredPer9":"5.92","homeRunsPer9":"2.03","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":25,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":0,"errors":2,"chances":10,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID675961":{"person":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | K, RBI, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".200","atBats":5,"obp":".200","slg":".200","ops":".400","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.50","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669270":{"person":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":8,"groundOuts":27,"airOuts":20,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":17,"hitByPitch":2,"atBats":74,"obp":".289","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":283,"era":"2.18","inningsPitched":"20.2","wins":1,"losses":1,"saves":4,"saveOpportunities":4,"holds":3,"blownSaves":0,"earnedRuns":5,"whip":"1.06","battersFaced":83,"outs":62,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":283,"balls":106,"strikes":177,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".500","pitchesPerInning":"13.69","gamesFinished":11,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"5.23","walksPer9Inn":"2.18","hitsPer9Inn":"7.40","runsScoredPer9":"2.18","homeRunsPer9":"0.44","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691016":{"person":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"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":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":35,"groundOuts":54,"airOuts":56,"runs":22,"doubles":14,"triples":2,"homeRuns":5,"strikeOuts":43,"baseOnBalls":22,"intentionalWalks":2,"hits":38,"hitByPitch":1,"avg":".200","atBats":190,"obp":".285","slg":".374","ops":".659","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":214,"totalBases":71,"rbi":24,"leftOnBase":111,"sacBunts":0,"sacFlies":1,"babip":".231","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":12,"lineOuts":9},"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":103,"errors":0,"chances":107,"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"}]},"ID650644":{"person":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":10,"flyOuts":44,"groundOuts":39,"airOuts":74,"runs":19,"doubles":10,"triples":1,"homeRuns":9,"strikeOuts":37,"baseOnBalls":16,"intentionalWalks":1,"hits":56,"hitByPitch":1,"atBats":203,"obp":".329","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":852,"era":"3.31","inningsPitched":"51.2","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.39","battersFaced":224,"outs":155,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":852,"balls":301,"strikes":551,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".833","pitchesPerInning":"16.49","gamesFinished":0,"strikeoutWalkRatio":"2.31","strikeoutsPer9Inn":"6.45","walksPer9Inn":"2.79","hitsPer9Inn":"9.75","runsScoredPer9":"3.31","homeRunsPer9":"1.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687231":{"person":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":17,"groundOuts":17,"airOuts":34,"runs":11,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":11,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".258","atBats":89,"obp":".347","slg":".303","ops":".650","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":103,"totalBases":27,"rbi":7,"leftOnBase":44,"sacBunts":2,"sacFlies":0,"babip":".310","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"89.00","popOuts":8,"lineOuts":9},"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":51,"putOuts":33,"errors":1,"chances":85,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701762":{"person":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":19,"groundOuts":28,"airOuts":35,"runs":35,"doubles":11,"triples":1,"homeRuns":8,"strikeOuts":69,"baseOnBalls":51,"intentionalWalks":6,"hits":54,"hitByPitch":2,"avg":".290","atBats":186,"obp":".448","slg":".489","ops":".937","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":239,"totalBases":91,"rbi":37,"leftOnBase":57,"sacBunts":0,"sacFlies":0,"babip":".422","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.25","popOuts":7,"lineOuts":9},"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":19,"putOuts":393,"errors":1,"chances":413,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663687":{"person":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(H, 8)","summary":"0.1 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":9,"strikes":6,"strikePercentage":".400","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":0,"flyOuts":8,"groundOuts":23,"airOuts":23,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":21,"intentionalWalks":2,"hits":21,"hitByPitch":2,"atBats":93,"obp":".376","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":476,"era":"2.96","inningsPitched":"24.1","wins":2,"losses":0,"saves":4,"saveOpportunities":5,"holds":8,"blownSaves":1,"earnedRuns":8,"whip":"1.73","battersFaced":117,"outs":73,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":476,"balls":200,"strikes":276,"strikePercentage":".580","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.56","gamesFinished":5,"strikeoutWalkRatio":"1.29","strikeoutsPer9Inn":"9.99","walksPer9Inn":"7.77","hitsPer9Inn":"7.77","runsScoredPer9":"3.33","homeRunsPer9":"0.74","inheritedRunners":20,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"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"}]},"ID665622":{"person":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":6,"strikes":12,"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":0,"lineOuts":0},"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":1,"flyOuts":14,"groundOuts":17,"airOuts":23,"runs":9,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":9,"intentionalWalks":1,"hits":15,"hitByPitch":1,"atBats":74,"obp":".298","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":343,"era":"2.25","inningsPitched":"20.0","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":5,"whip":"1.20","battersFaced":84,"outs":60,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":343,"balls":144,"strikes":199,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".500","pitchesPerInning":"17.15","gamesFinished":6,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"8.55","walksPer9Inn":"4.05","hitsPer9Inn":"6.75","runsScoredPer9":"4.05","homeRunsPer9":"0.45","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID703607":{"person":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"jerseyNumber":"33","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":7,"groundOuts":8,"airOuts":9,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".286","atBats":35,"obp":".381","slg":".343","ops":".724","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":12,"rbi":4,"leftOnBase":7,"sacBunts":0,"sacFlies":1,"babip":".370","groundOutsToAirouts":"0.89","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":25,"errors":0,"chances":25,"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"}]},"ID687515":{"person":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"jerseyNumber":"32","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":6,"groundOuts":6,"airOuts":9,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".324","atBats":34,"obp":".361","slg":".471","ops":".832","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":16,"rbi":5,"leftOnBase":14,"sacBunts":1,"sacFlies":0,"babip":".417","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":1,"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":0,"putOuts":26,"errors":2,"chances":28,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669127":{"person":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"jerseyNumber":"23","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"300","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":33,"groundOuts":33,"airOuts":60,"runs":35,"doubles":12,"triples":0,"homeRuns":12,"strikeOuts":45,"baseOnBalls":20,"intentionalWalks":1,"hits":60,"hitByPitch":3,"avg":".305","atBats":197,"obp":".376","slg":".548","ops":".924","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":221,"totalBases":108,"rbi":27,"leftOnBase":93,"sacBunts":0,"sacFlies":1,"babip":".340","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.42","popOuts":18,"lineOuts":9},"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":8,"stolenBases":22,"stolenBasePercentage":".733","caughtStealingPercentage":".267","assists":20,"putOuts":318,"errors":1,"chances":339,"fielding":".997","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID643410":{"person":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"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":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":7,"strikes":6,"strikePercentage":".460","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":0,"flyOuts":14,"groundOuts":17,"airOuts":25,"runs":15,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":1,"hits":27,"hitByPitch":1,"atBats":92,"obp":".347","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":373,"era":"5.96","inningsPitched":"22.2","wins":0,"losses":1,"saves":4,"saveOpportunities":6,"holds":2,"blownSaves":2,"earnedRuns":15,"whip":"1.50","battersFaced":101,"outs":68,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":373,"balls":127,"strikes":246,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".000","pitchesPerInning":"16.46","gamesFinished":7,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"9.53","walksPer9Inn":"2.78","hitsPer9Inn":"10.72","runsScoredPer9":"5.96","homeRunsPer9":"0.79","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":6},"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"}]},"ID678022":{"person":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":14,"gamesStarted":0,"flyOuts":10,"groundOuts":17,"airOuts":20,"runs":14,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":5,"intentionalWalks":0,"hits":23,"hitByPitch":6,"atBats":83,"obp":".358","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":352,"era":"5.31","inningsPitched":"20.1","wins":2,"losses":2,"saves":3,"saveOpportunities":5,"holds":2,"blownSaves":2,"earnedRuns":12,"whip":"1.38","battersFaced":95,"outs":61,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":352,"balls":113,"strikes":239,"strikePercentage":".680","hitBatsmen":6,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".500","pitchesPerInning":"17.31","gamesFinished":5,"strikeoutWalkRatio":"4.80","strikeoutsPer9Inn":"10.62","walksPer9Inn":"2.21","hitsPer9Inn":"10.18","runsScoredPer9":"6.20","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"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}},"ID605488":{"person":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":11,"flyOuts":45,"groundOuts":53,"airOuts":77,"runs":29,"doubles":9,"triples":1,"homeRuns":11,"strikeOuts":50,"baseOnBalls":19,"intentionalWalks":0,"hits":53,"hitByPitch":2,"atBats":230,"obp":".291","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":972,"era":"4.11","inningsPitched":"61.1","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.17","battersFaced":254,"outs":184,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":972,"balls":340,"strikes":632,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".375","pitchesPerInning":"15.85","gamesFinished":0,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"7.34","walksPer9Inn":"2.79","hitsPer9Inn":"7.78","runsScoredPer9":"4.26","homeRunsPer9":"1.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":16},"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":true,"isSubstitute":false}}},"batters":[666126,671732,701762,669127,691016,641680,680869,643446,703607,675961,665622,682052,686993,643410,663687,605130],"pitchers":[665622,682052,686993,643410,663687,605130],"bench":[687231,667670,687515],"bullpen":[650644,669372,669270,678022,622663,605488,660761],"battingOrder":[671732,701762,669127,691016,641680,680869,643446,703607,675961],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Bolte (2, King, M); Heim (6, King, M)."},{"label":"HR","value":"Cortes (5, 1st inning off King, M, 0 on, 0 out)."},{"label":"TB","value":"Bolte 2; Cortes 5; Heim 3; Kurtz 2; Soderstrom 2; Williams."},{"label":"RBI","value":"Bolte (4); Cortes (17); Soderstrom (24); Williams (1)."},{"label":"2-out RBI","value":"Williams; Bolte."},{"label":"Runners left in scoring position, 2 out","value":"Kurtz 2; Heim; McNeil 2."},{"label":"Team RISP","value":"2-for-9."},{"label":"Team LOB","value":"11."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Williams (1, 2nd base by King, M/Durán)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Gelof (4, throw)."},{"label":"Outfield assists","value":"Soderstrom 2 (Tatis Jr. at 2nd base, France, T at home)."},{"label":"DP","value":"(Williams-McNeil-Kurtz)."}]}],"note":[{"label":"1","value":"Ran for Cortes in the 9th."}]},"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":5,"groundOuts":7,"airOuts":10,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".220","atBats":32,"obp":".294","slg":".367","ops":".661","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":14,"rbi":2,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":1,"groundOuts":9,"airOuts":6,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":36,"obp":".395","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":176,"era":"3.86","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.26","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":176,"balls":68,"strikes":108,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":4,"pitchesPerInning":"19.56","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":5,"groundOuts":4,"airOuts":12,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":30,"obp":".282","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":155,"era":"0.00","inningsPitched":"10.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.10","battersFaced":39,"outs":30,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":62,"strikes":93,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"15.50","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"5.40","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666023":{"person":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"jerseyNumber":"54","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":17,"groundOuts":28,"airOuts":28,"runs":11,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":22,"baseOnBalls":11,"intentionalWalks":0,"hits":13,"hitByPitch":2,"avg":".146","atBats":89,"obp":".250","slg":".191","ops":".441","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":17,"rbi":3,"leftOnBase":43,"sacBunts":0,"sacFlies":2,"babip":".188","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":8,"stolenBases":14,"stolenBasePercentage":".636","caughtStealingPercentage":".364","assists":13,"putOuts":275,"errors":4,"chances":292,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650633":{"person":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(L, 4-3)","summary":"3.2 IP, 4 ER, 4 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":3,"airOuts":3,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":15,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":81,"inningsPitched":"3.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":19,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":30,"strikes":51,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"9.82","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"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":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":11,"flyOuts":26,"groundOuts":59,"airOuts":50,"runs":20,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":63,"baseOnBalls":28,"intentionalWalks":0,"hits":43,"hitByPitch":4,"atBats":214,"obp":".304","caughtStealing":6,"stolenBases":4,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1012,"era":"2.76","inningsPitched":"62.0","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.15","battersFaced":248,"outs":186,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1012,"balls":389,"strikes":623,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":3,"winPercentage":".571","pitchesPerInning":"16.32","gamesFinished":0,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"9.15","walksPer9Inn":"4.06","hitsPer9Inn":"6.24","runsScoredPer9":"2.90","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":11},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":10,"errors":0,"chances":14,"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":23,"gamesStarted":0,"flyOuts":7,"groundOuts":16,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":47,"baseOnBalls":9,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":80,"obp":".211","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":383,"era":"0.76","inningsPitched":"23.2","wins":1,"losses":1,"saves":16,"saveOpportunities":16,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.80","battersFaced":90,"outs":71,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":383,"balls":127,"strikes":256,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".500","pitchesPerInning":"16.18","gamesFinished":21,"strikeoutWalkRatio":"5.22","strikeoutsPer9Inn":"17.87","walksPer9Inn":"3.42","hitsPer9Inn":"3.80","runsScoredPer9":"1.14","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","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":"1.1 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":14,"strikes":16,"strikePercentage":".530","hitBatsmen":0,"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":21,"gamesStarted":0,"flyOuts":7,"groundOuts":29,"airOuts":19,"runs":6,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":19,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":90,"obp":".337","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":402,"era":"2.22","inningsPitched":"24.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":6,"whip":"1.36","battersFaced":101,"outs":73,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":402,"balls":151,"strikes":251,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.53","rbi":0,"winPercentage":".---","pitchesPerInning":"16.52","gamesFinished":4,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"7.03","walksPer9Inn":"3.70","hitsPer9Inn":"8.51","runsScoredPer9":"2.22","homeRunsPer9":"1.11","inheritedRunners":17,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"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"}]},"ID592206":{"person":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"jerseyNumber":"21","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 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":22,"groundOuts":23,"airOuts":31,"runs":9,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":5,"intentionalWalks":1,"hits":20,"hitByPitch":0,"avg":".190","atBats":105,"obp":".225","slg":".352","ops":".577","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":111,"totalBases":37,"rbi":19,"leftOnBase":49,"sacBunts":0,"sacFlies":1,"babip":".229","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.25","popOuts":1,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":47,"errors":0,"chances":48,"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"}]},"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":10,"gamesStarted":10,"flyOuts":24,"groundOuts":47,"airOuts":47,"runs":26,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":41,"baseOnBalls":18,"intentionalWalks":0,"hits":47,"hitByPitch":2,"atBats":182,"obp":".332","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":820,"era":"5.05","inningsPitched":"46.1","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.40","battersFaced":202,"outs":139,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":820,"balls":311,"strikes":509,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".600","pitchesPerInning":"17.70","gamesFinished":0,"strikeoutWalkRatio":"2.28","strikeoutsPer9Inn":"7.96","walksPer9Inn":"3.50","hitsPer9Inn":"9.13","runsScoredPer9":"5.05","homeRunsPer9":"0.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":0,"chances":10,"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":"600","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"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":49,"flyOuts":26,"groundOuts":49,"airOuts":49,"runs":24,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":50,"baseOnBalls":18,"intentionalWalks":2,"hits":37,"hitByPitch":1,"avg":".202","atBats":183,"obp":".277","slg":".322","ops":".599","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":59,"rbi":19,"leftOnBase":67,"sacBunts":2,"sacFlies":0,"babip":".256","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.75","popOuts":9,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":112,"errors":0,"chances":114,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":14,"groundOuts":21,"airOuts":21,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":64,"obp":".257","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":291,"era":"1.02","inningsPitched":"17.2","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":11,"blownSaves":0,"earnedRuns":2,"whip":"0.96","battersFaced":70,"outs":53,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":291,"balls":94,"strikes":197,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.47","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.09","walksPer9Inn":"2.55","hitsPer9Inn":"6.11","runsScoredPer9":"1.02","homeRunsPer9":"0.51","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":4,"gamesStarted":4,"flyOuts":8,"groundOuts":13,"airOuts":14,"runs":16,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":10,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":65,"obp":".387","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":292,"era":"9.00","inningsPitched":"16.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.81","battersFaced":75,"outs":48,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":292,"balls":124,"strikes":168,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".000","pitchesPerInning":"18.25","gamesFinished":0,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"10.69","walksPer9Inn":"5.63","hitsPer9Inn":"10.69","runsScoredPer9":"9.00","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","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-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":5,"groundOuts":2,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".111","atBats":18,"obp":".238","slg":".278","ops":".516","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":5,"rbi":2,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".091","groundOutsToAirouts":"0.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":2,"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":6,"stolenBases":7,"stolenBasePercentage":".538","caughtStealingPercentage":".462","assists":7,"putOuts":56,"errors":1,"chances":64,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID699134":{"person":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":8,"strikes":19,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":2,"flyOuts":9,"groundOuts":30,"airOuts":23,"runs":5,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":23,"baseOnBalls":7,"intentionalWalks":1,"hits":20,"hitByPitch":0,"atBats":94,"obp":".265","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":387,"era":"1.78","inningsPitched":"25.1","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":5,"whip":"1.07","battersFaced":103,"outs":76,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":387,"balls":121,"strikes":266,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":1,"winPercentage":".000","pitchesPerInning":"15.28","gamesFinished":3,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"8.17","walksPer9Inn":"2.49","hitsPer9Inn":"7.11","runsScoredPer9":"1.78","homeRunsPer9":"0.00","inheritedRunners":11,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID823550":{"person":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"jerseyNumber":"24","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":4,"groundOuts":7,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".190","atBats":21,"obp":".320","slg":".238","ops":".558","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":5,"rbi":4,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":14,"errors":0,"chances":31,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669093":{"person":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"jerseyNumber":"56","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":0,"flyOuts":12,"groundOuts":10,"airOuts":20,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":8,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":56,"obp":".266","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":254,"era":"3.24","inningsPitched":"16.2","wins":1,"losses":1,"saves":1,"saveOpportunities":3,"holds":6,"blownSaves":2,"earnedRuns":6,"whip":"1.02","battersFaced":65,"outs":50,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":254,"balls":99,"strikes":155,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".500","pitchesPerInning":"15.24","gamesFinished":3,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"9.72","walksPer9Inn":"4.32","hitsPer9Inn":"4.86","runsScoredPer9":"4.32","homeRunsPer9":"1.08","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657757":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":48,"flyOuts":19,"groundOuts":38,"airOuts":37,"runs":20,"doubles":10,"triples":0,"homeRuns":9,"strikeOuts":34,"baseOnBalls":16,"intentionalWalks":0,"hits":37,"hitByPitch":1,"avg":".253","atBats":146,"obp":".331","slg":".507","ops":".838","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":74,"rbi":23,"leftOnBase":52,"sacBunts":0,"sacFlies":0,"babip":".272","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.22","popOuts":9,"lineOuts":9},"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":30,"putOuts":186,"errors":0,"chances":216,"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"}]},"ID657656":{"person":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"jerseyNumber":"5","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":23,"groundOuts":33,"airOuts":39,"runs":21,"doubles":5,"triples":2,"homeRuns":6,"strikeOuts":59,"baseOnBalls":18,"intentionalWalks":0,"hits":35,"hitByPitch":2,"avg":".213","atBats":164,"obp":".296","slg":".378","ops":".674","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":186,"totalBases":62,"rbi":20,"leftOnBase":54,"sacBunts":0,"sacFlies":2,"babip":".287","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.33","popOuts":6,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":77,"errors":0,"chances":78,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":23,"gamesStarted":0,"flyOuts":5,"groundOuts":34,"airOuts":13,"runs":14,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":32,"baseOnBalls":6,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":102,"obp":".275","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":426,"era":"4.44","inningsPitched":"26.1","wins":4,"losses":1,"saves":1,"saveOpportunities":5,"holds":10,"blownSaves":4,"earnedRuns":13,"whip":"1.10","battersFaced":109,"outs":79,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":426,"balls":134,"strikes":292,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.62","rbi":0,"winPercentage":".800","pitchesPerInning":"16.18","gamesFinished":2,"strikeoutWalkRatio":"5.33","strikeoutsPer9Inn":"10.94","walksPer9Inn":"2.05","hitsPer9Inn":"7.86","runsScoredPer9":"4.78","homeRunsPer9":"0.68","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":0,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"0-2 | BB, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":22,"groundOuts":54,"airOuts":50,"runs":26,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":48,"baseOnBalls":25,"intentionalWalks":1,"hits":31,"hitByPitch":0,"avg":".174","atBats":178,"obp":".271","slg":".337","ops":".608","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":208,"totalBases":60,"rbi":25,"leftOnBase":67,"sacBunts":1,"sacFlies":4,"babip":".183","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.25","popOuts":11,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":75,"putOuts":40,"errors":2,"chances":117,"fielding":".983","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":"200","stats":{"batting":{"summary":"1-4 | 2B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":17,"groundOuts":48,"airOuts":34,"runs":17,"doubles":12,"triples":2,"homeRuns":5,"strikeOuts":26,"baseOnBalls":4,"intentionalWalks":1,"hits":42,"hitByPitch":1,"avg":".280","atBats":150,"obp":".303","slg":".487","ops":".790","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":73,"rbi":17,"leftOnBase":63,"sacBunts":0,"sacFlies":0,"babip":".311","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":9,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"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":"800","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":2,"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":4,"putOuts":4,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":6,"groundOuts":26,"airOuts":18,"runs":10,"doubles":3,"triples":2,"homeRuns":5,"strikeOuts":18,"baseOnBalls":3,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".279","atBats":86,"obp":".311","slg":".535","ops":".846","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":46,"rbi":16,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".302","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.20","popOuts":4,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":36,"putOuts":172,"errors":1,"chances":209,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID665487":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"jerseyNumber":"23","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":24,"groundOuts":55,"airOuts":43,"runs":19,"doubles":6,"triples":1,"homeRuns":0,"strikeOuts":50,"baseOnBalls":22,"intentionalWalks":1,"hits":47,"hitByPitch":2,"avg":".247","atBats":190,"obp":".326","slg":".289","ops":".615","caughtStealing":6,"stolenBases":12,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":55,"rbi":16,"leftOnBase":58,"sacBunts":1,"sacFlies":4,"babip":".326","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"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":37,"putOuts":78,"errors":1,"chances":116,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669369":{"person":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":3,"groundOuts":8,"airOuts":6,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".188","atBats":32,"obp":".257","slg":".250","ops":".507","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":8,"rbi":2,"leftOnBase":14,"sacBunts":1,"sacFlies":0,"babip":".316","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":16,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"500","stats":{"batting":{"summary":"2-3 | BB, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":28,"groundOuts":53,"airOuts":48,"runs":22,"doubles":3,"triples":0,"homeRuns":7,"strikeOuts":35,"baseOnBalls":19,"intentionalWalks":0,"hits":45,"hitByPitch":0,"avg":".250","atBats":180,"obp":".320","slg":".383","ops":".703","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":200,"totalBases":69,"rbi":24,"leftOnBase":64,"sacBunts":0,"sacFlies":1,"babip":".273","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.71","popOuts":6,"lineOuts":14},"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":104,"putOuts":83,"errors":2,"chances":189,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":{"summary":"3.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":38,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":11,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":16,"strikes":22,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"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":19,"gamesStarted":0,"flyOuts":13,"groundOuts":29,"airOuts":30,"runs":13,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":29,"hitByPitch":0,"atBats":113,"obp":".311","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":516,"era":"3.90","inningsPitched":"30.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":13,"whip":"1.27","battersFaced":122,"outs":90,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":516,"balls":197,"strikes":319,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.20","gamesFinished":9,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"7.50","walksPer9Inn":"2.70","hitsPer9Inn":"8.70","runsScoredPer9":"3.90","homeRunsPer9":"0.90","inheritedRunners":9,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":10,"gamesStarted":10,"flyOuts":37,"groundOuts":47,"airOuts":64,"runs":18,"doubles":13,"triples":1,"homeRuns":5,"strikeOuts":45,"baseOnBalls":16,"intentionalWalks":0,"hits":49,"hitByPitch":3,"atBats":201,"obp":".305","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":876,"era":"2.96","inningsPitched":"54.2","wins":5,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.19","battersFaced":224,"outs":164,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":876,"balls":312,"strikes":564,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".714","pitchesPerInning":"16.02","gamesFinished":0,"strikeoutWalkRatio":"2.81","strikeoutsPer9Inn":"7.41","walksPer9Inn":"2.63","hitsPer9Inn":"8.07","runsScoredPer9":"2.96","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[665487,609280,657757,592518,593428,701538,657656,664034,660710,592206,650633,676760,593974,699134],"pitchers":[650633,676760,593974,699134],"bench":[666023,669369,823550],"bullpen":[592094,621111,656288,669093,673513,695243,670970,681190],"battingOrder":[665487,609280,657757,592518,593428,701538,657656,664034,592206],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Tatis Jr. (6, Lopez, J); Andujar (12, Lopez, J)."},{"label":"HR","value":"France, T (5, 7th inning off Sterner, 0 on, 1 out)."},{"label":"TB","value":"Andujar 2; Bogaerts 2; France, T 5; Sheets; Tatis Jr. 4."},{"label":"RBI","value":"France, T (16); Machado, M (25)."},{"label":"Runners left in scoring position, 2 out","value":"Laureano; Tatis Jr.; Merrill 2."},{"label":"SF","value":"Machado, M."},{"label":"GIDP","value":"Andujar."},{"label":"Team RISP","value":"0-for-8."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Bogaerts (8, 2nd base off Lopez, J/Heim)."}]}],"note":[{"label":"a","value":"Struck out for Durán in the 9th."}]}},"officials":[{"official":{"id":676581,"fullName":"James Jean","link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":623938,"fullName":"Erich Bacchus","link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":623946,"fullName":"Malachi Moore","link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427113,"fullName":"Laz Diaz","link":"/api/v1/people/427113"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"King, M."},{"label":"ABS Challenge","value":"Durán (Ball-Confirmed); Heim (Ball-Overturned to Strike); Leiter Jr. (Ball-Confirmed); Merrill (Strike-Overturned to Ball); Harris, H (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Medina 18-12; Lopez, J 91-56; Sterner 19-12; Leiter Jr. 13-6; Harris, H 15-6; Barlow, S 8-5; King, M 81-51; Marinaccio 38-22; Peralta, W 30-16; Rodriguez, B 27-19."},{"label":"Groundouts-flyouts","value":"Medina 2-0; Lopez, J 3-2; Sterner 1-0; Leiter Jr. 1-2; Harris, H 0-0; Barlow, S 0-1; King, M 3-1; Marinaccio 4-0; Peralta, W 2-0; Rodriguez, B 0-0."},{"label":"Batters faced","value":"Medina 5; Lopez, J 19; Sterner 4; Leiter Jr. 4; Harris, H 3; Barlow, S 2; King, M 19; Marinaccio 11; Peralta, W 6; Rodriguez, B 7."},{"label":"Inherited runners-scored","value":"Lopez, J 1-0; Barlow, S 2-0; Marinaccio 3-0; Peralta, W 1-0."},{"label":"Umpires","value":"HP: James Jean. 1B: Erich Bacchus. 2B: Malachi Moore. 3B: Laz Diaz. "},{"label":"Weather","value":"66 degrees, Partly Cloudy."},{"label":"Wind","value":"9 mph, L To R."},{"label":"First pitch","value":"1:12 PM."},{"label":"T","value":"3:05."},{"label":"Att","value":"41,799."},{"label":"Venue","value":"Petco Park."},{"label":"May 24, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126","boxscoreName":"Cortes"},"jerseyNumber":"26","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":0,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":15,"groundOuts":37,"airOuts":30,"runs":13,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":14,"baseOnBalls":16,"intentionalWalks":0,"hits":43,"hitByPitch":2,"avg":".350","atBats":123,"obp":".430","slg":".553","ops":".983","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":142,"totalBases":68,"rbi":17,"leftOnBase":48,"sacBunts":0,"sacFlies":1,"babip":".362","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.60","popOuts":5,"lineOuts":10},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":5,"strikes":13,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":34,"errors":0,"chances":34,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":59,"hittingGameScore":59},{"player":{"person":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034","boxscoreName":"France, T"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":2,"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":4,"putOuts":4,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":6,"groundOuts":26,"airOuts":18,"runs":10,"doubles":3,"triples":2,"homeRuns":5,"strikeOuts":18,"baseOnBalls":3,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".279","atBats":86,"obp":".311","slg":".535","ops":".846","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":46,"rbi":16,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".302","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.20","popOuts":4,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":36,"putOuts":172,"errors":1,"chances":209,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":56,"hittingGameScore":56},{"player":{"person":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760","boxscoreName":"Marinaccio"},"jerseyNumber":"97","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":38,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":11,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":16,"strikes":22,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"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":19,"gamesStarted":0,"flyOuts":13,"groundOuts":29,"airOuts":30,"runs":13,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":29,"hitByPitch":0,"atBats":113,"obp":".311","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":516,"era":"3.90","inningsPitched":"30.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":13,"whip":"1.27","battersFaced":122,"outs":90,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":516,"balls":197,"strikes":319,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.20","gamesFinished":9,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"7.50","walksPer9Inn":"2.70","hitsPer9Inn":"8.70","runsScoredPer9":"3.90","homeRunsPer9":"0.90","inheritedRunners":9,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":56,"pitchingGameScore":56}]},"decisions":{"winner":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"loser":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"save":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}