{"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":823300,"link":"/api/v1.1/game/823300/feed/live","metaData":{"wait":10,"timeStamp":"20260524_042401","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count10","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823300,"type":"R","doubleHeader":"N","id":"2026/05/23/athmlb-sdnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823300-2026-05-23","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-24T01:40:00Z","originalDate":"2026-05-23","officialDate":"2026-05-23","dayNight":"night","time":"6:40","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":52,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":26,"losses":26,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":26,"losses":26,"winningPercentage":".500"},"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":51,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":31,"losses":20,"ties":0,"pct":".608"},"records":{},"divisionLeader":false,"wins":31,"losses":20,"winningPercentage":".608"},"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","primaryNumber":"97","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},"ID608337":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337","firstName":"Lucas","lastName":"Giolito","primaryNumber":"55","birthDate":"1994-07-14","currentAge":32,"birthCity":"Santa Monica","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lucas","useLastName":"Giolito","middleName":"F.","boxscoreName":"Giolito","nickName":"Big Foot","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"jee-oh-LEE-toe","mlbDebutDate":"2016-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lucas Giolito","nameSlug":"lucas-giolito-608337","firstLastName":"Lucas Giolito","lastFirstName":"Giolito, Lucas","lastInitName":"Giolito, L","initLastName":"L Giolito","fullFMLName":"Lucas F. Giolito","fullLFMName":"Giolito, Lucas F.","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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":"8 mph, L To R"},"gameInfo":{"attendance":42616,"firstPitch":"2026-05-24T01:41:00.000Z","gameDurationMinutes":162},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"home":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"}},"officialScorer":{"id":666101,"fullName":"Jay Garneau","link":"/api/v1/people/666101"},"primaryDatacaster":{"id":800988,"fullName":"Marissa Richards","link":"/api/v1/people/800988"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Cortes singles on a sharp line drive to right fielder Nick Castellanos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-24T01:41:20.870Z","endTime":"2026-05-24T01:42:42.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-23T22:30:53.351Z","endTime":"2026-05-24T01:14:17.526Z","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-24T01:14:17.526Z","endTime":"2026-05-24T01:40:38.001Z","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-24T01:40:38.001Z","endTime":"2026-05-24T01:41:23.037Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74890590800595,"aZ":-10.666948752718108,"pfxX":-3.6612096519196644,"pfxZ":12.191201449279156,"pX":0.16067675454355407,"pZ":2.5848091104714257,"vX0":4.325180447878903,"vY0":-132.5837459109111,"vZ0":-6.996728889004289,"x":110.88,"y":168.99,"x0":-1.0231203935836826,"y0":50.00117115593112,"z0":6.05238129946979,"aX":-6.458379688803158},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":20.5,"breakHorizontal":5.6,"spinRate":2158,"spinDirection":198},"zone":5,"typeConfidence":0.89,"plateTime":0.4145460963163812},"index":3,"playId":"259ee3ad-a505-3c80-8289-de6771fdcc5b","pitchNumber":1,"startTime":"2026-05-24T01:41:23.037Z","endTime":"2026-05-24T01:41:26.500Z","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":77.2,"endSpeed":70.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.111044864424848,"aZ":-20.617855158265932,"pfxX":-6.233350087637168,"pfxZ":9.080346772500345,"pX":-0.026925998977069904,"pZ":1.8720220810059647,"vX0":3.8888764197758197,"vY0":-112.32747541724233,"vZ0":-4.561267626302783,"x":118.03,"y":188.24,"x0":-0.974286613812758,"y0":50.00258448720637,"z0":6.035651180359012,"aX":-7.933336679414136},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":15.5,"breakHorizontal":10.2,"spinRate":1505,"spinDirection":220},"zone":8,"typeConfidence":0.91,"plateTime":0.48836142464479115,"extension":7.088686406983469},"index":4,"playId":"2981fe06-c2f8-3518-9002-231c436040ad","pitchNumber":2,"startTime":"2026-05-24T01:41:37.322Z","endTime":"2026-05-24T01:41:40.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.34023938771151,"aZ":-21.783630395028776,"pfxX":-6.727458365095773,"pfxZ":7.852256426264871,"pX":0.026990927162152657,"pZ":1.4818817175845829,"vX0":4.465501933157385,"vY0":-114.37902003331668,"vZ0":-5.3655557030085195,"x":115.97,"y":198.77,"x0":-1.077793818176962,"y0":50.0028317389892,"z0":5.997557614713444,"aX":-8.902783140378158},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":13.1,"breakHorizontal":11.0,"spinRate":1694,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.47909761393081274,"extension":7.088326298437249},"index":5,"playId":"dbd05b17-4216-3bff-bd4b-4ee15772bed5","pitchNumber":3,"startTime":"2026-05-24T01:41:54.234Z","endTime":"2026-05-24T01:41:58.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39281281447517,"aZ":-11.77947733833212,"pfxX":-3.293026996740912,"pfxZ":11.267109895556413,"pX":0.22423320421871415,"pZ":2.058431645142925,"vX0":4.643021663654939,"vY0":-134.03712051633164,"vZ0":-8.202838793180971,"x":108.45,"y":183.2,"x0":-1.1068204334896208,"y0":50.0033861164038,"z0":6.0101494185074404,"aX":-5.961164108242938},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.7,"breakHorizontal":4.9,"spinRate":2139,"spinDirection":203},"zone":5,"typeConfidence":0.9,"plateTime":0.40945892868513045,"extension":7.05566229481777},"index":6,"playId":"1801d988-32d4-3f58-a6ff-eacf46fc7dbb","pitchNumber":4,"startTime":"2026-05-24T01:42:12.170Z","endTime":"2026-05-24T01:42:15.190Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9534178065488,"aZ":-43.07779393056766,"pfxX":2.1729557558449306,"pfxZ":-8.79242753496446,"pX":0.4503409992519449,"pZ":1.8062761277594366,"vX0":2.9076032943305856,"vY0":-111.54779658061186,"vZ0":-0.09270705814339086,"x":99.83,"y":190.01,"x0":-1.1600765028426572,"y0":50.001587971976896,"z0":6.3478087244777495,"aX":2.695121340137036},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-15.5,"breakHorizontal":-4.8,"spinRate":2249,"spinDirection":12},"zone":9,"typeConfidence":0.92,"plateTime":0.4939540264168336,"extension":6.721141255872938},"hitData":{"launchSpeed":101.7,"launchAngle":16.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":190.01,"coordY":115.78}},"index":7,"playId":"94522e4a-a971-3319-80ab-e3c0d3de8557","pitchNumber":5,"startTime":"2026-05-24T01:42:31.894Z","endTime":"2026-05-24T01:42:42.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T01:42:42.899Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Kurtz singles on a line drive to right fielder Nick Castellanos. Carlos Cortes to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-24T01:42:54.093Z","endTime":"2026-05-24T01:44:10.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnThird":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"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":90.2,"endSpeed":82.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.424029800902545,"aZ":-11.576995726865535,"pfxX":-2.491403454344168,"pfxZ":11.897443217179724,"pX":-0.9930391206020951,"pZ":2.3174355056093807,"vX0":1.7932274131101598,"vY0":-131.16893639884304,"vZ0":-7.622634184712957,"x":154.85,"y":176.21,"x0":-1.3640940355612423,"y0":50.00180487990883,"z0":6.1369041510141376,"aX":-4.312961602085429},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.9,"breakHorizontal":4.1,"spinRate":2088,"spinDirection":201},"zone":13,"typeConfidence":0.88,"plateTime":0.4186175579298004,"extension":7.121647148136188},"index":0,"playId":"335c6907-9615-337a-8d07-d78f77edeb96","pitchNumber":1,"startTime":"2026-05-24T01:43:07.190Z","endTime":"2026-05-24T01:43:10.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.134973105878537,"aZ":-16.371237674219312,"pfxX":-6.968681495607906,"pfxZ":11.796676071234785,"pX":-0.21282332199780993,"pZ":1.4414013683473963,"vX0":4.297588058497947,"vY0":-115.20685187397984,"vZ0":-6.8770151862149,"x":125.11,"y":199.86,"x0":-1.2004918956596375,"y0":50.001378285173274,"z0":6.0569582203272425,"aX":-9.33250967427428},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":19.8,"breakHorizontal":11.5,"spinRate":1720,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.4761064944650153,"extension":7.072827715585946},"index":1,"playId":"aa5128d4-1e9f-3214-bcc0-f22108ecb4ca","pitchNumber":2,"startTime":"2026-05-24T01:43:22.681Z","endTime":"2026-05-24T01:43:26.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.967140319116275,"aZ":-19.065799700115257,"pfxX":-6.744059875628712,"pfxZ":9.85384170194081,"pX":-0.34753581510830767,"pZ":2.8356324749169954,"vX0":4.239166865849619,"vY0":-114.55398515729193,"vZ0":-3.332908854698325,"x":130.25,"y":162.22,"x0":-1.3449483490624465,"y0":50.00314374366596,"z0":6.1711630905385615,"aX":-8.972107663353187},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":17.3,"breakHorizontal":11.2,"spinRate":1577,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.4779696198128467,"extension":7.017046998452046},"index":2,"playId":"90bb8a47-7454-3c66-9560-4747dd853f66","pitchNumber":3,"startTime":"2026-05-24T01:43:41.162Z","endTime":"2026-05-24T01:43:44.944Z","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":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.010892298264206,"aZ":-11.228382382852965,"pfxX":-3.152700869832767,"pfxZ":11.994043900905044,"pX":-0.21894589462578537,"pZ":2.2473957292212456,"vX0":3.740203419368494,"vY0":-131.35619253277238,"vZ0":-7.845349129672823,"x":125.35,"y":178.1,"x0":-1.2521415554088797,"y0":50.00179218070919,"z0":6.108992875244383,"aX":-5.505317253525378},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":20.2,"breakHorizontal":4.9,"spinRate":2149,"spinDirection":200},"zone":8,"typeConfidence":0.88,"plateTime":0.4170921136547854,"extension":7.09635481597668},"hitData":{"launchSpeed":110.5,"launchAngle":13.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.16,"coordY":69.45}},"index":3,"playId":"c3ae59e7-37f2-3d79-a10c-8c904fef8151","pitchNumber":4,"startTime":"2026-05-24T01:43:59.103Z","endTime":"2026-05-24T01:44:10.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T01:44:10.636Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shea Langeliers flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-24T01:44:34.437Z","endTime":"2026-05-24T01:45:58.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnThird":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.864863746064497,"aZ":-25.56402606165685,"pfxX":1.5956868732421947,"pfxZ":4.400107276552857,"pX":0.9901081434747404,"pZ":3.199923837300185,"vX0":5.34363036329261,"vY0":-122.00688187189063,"vZ0":-2.0992745747207855,"x":79.26,"y":152.38,"x0":-1.4391274268265717,"y0":50.002774697114,"z0":6.2831642207868175,"aX":2.394765594482204},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.7,"breakHorizontal":-4.2,"spinRate":1733,"spinDirection":190},"zone":12,"typeConfidence":0.89,"plateTime":0.44960704490470915,"extension":6.767679125870416},"index":0,"playId":"1a204024-c78d-35de-b41a-b665f74e715c","pitchNumber":1,"startTime":"2026-05-24T01:44:41.412Z","endTime":"2026-05-24T01:44:44.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.087366474046046,"aZ":-24.7564523623447,"pfxX":1.4880415863022205,"pfxZ":4.964933068512792,"pX":0.4508185614103343,"pZ":2.066660295348785,"vX0":4.0648206080368805,"vY0":-121.49249002437406,"vZ0":-4.6253341833516615,"x":99.82,"y":182.98,"x0":-1.4380169646378282,"y0":50.00099450198494,"z0":6.15011345817286,"aX":2.220187875690359},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.2,"breakHorizontal":-3.7,"spinRate":1787,"spinDirection":191},"zone":9,"typeConfidence":0.89,"plateTime":0.45105624491327045,"extension":6.840577851695472},"index":1,"playId":"4bd9ab59-1418-314c-ac54-a1397e84cc06","pitchNumber":2,"startTime":"2026-05-24T01:44:58.388Z","endTime":"2026-05-24T01:45:01.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.21116629792462,"aZ":-21.557474089392986,"pfxX":-8.511573798813213,"pfxZ":7.920500158339241,"pX":-0.12721468993570573,"pZ":0.6118572226317472,"vX0":5.025766789578659,"vY0":-114.73637212346016,"vZ0":-7.435384415005085,"x":121.85,"y":222.26,"x0":-1.2345431467486316,"y0":50.00254878933467,"z0":5.979467140013046,"aX":-11.40622631553937},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":12.8,"breakHorizontal":14.3,"spinRate":1465,"spinDirection":221},"zone":13,"typeConfidence":0.91,"plateTime":0.4764605494082117,"extension":7.111163328163335},"index":2,"playId":"58990b80-d1a1-3a7f-98bf-f9cb57505561","pitchNumber":3,"startTime":"2026-05-24T01:45:25.788Z","endTime":"2026-05-24T01:45:29.096Z","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":78.4,"endSpeed":71.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.437633706707146,"aZ":-23.38528745221761,"pfxX":-9.255613733634739,"pfxZ":6.725672344141611,"pX":0.38216772793994463,"pZ":2.5159559372874494,"vX0":6.197183934425565,"vY0":-114.02104461123575,"vZ0":-2.939351365753464,"x":102.43,"y":170.85,"x0":-1.1786564811691644,"y0":50.00319608523318,"z0":6.148006192343638,"aX":-12.0955811072653},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":11.6,"breakHorizontal":15.0,"spinRate":1482,"spinDirection":225},"zone":6,"typeConfidence":0.91,"plateTime":0.4817661322497324,"extension":7.063626440727137},"hitData":{"launchSpeed":80.3,"launchAngle":53.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.91,"coordY":130.41}},"index":3,"playId":"38e424ff-d9b4-3b5d-a228-b01d5d719d79","pitchNumber":4,"startTime":"2026-05-24T01:45:47.018Z","endTime":"2026-05-24T01:45:58.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T01:45:58.830Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brent Rooker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-24T01:46:16.718Z","endTime":"2026-05-24T01:47:19.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnThird":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":74.9,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01695593425106,"aZ":-26.434753525717138,"pfxX":2.6056116871866126,"pfxZ":3.996771185086603,"pX":0.6671958718601686,"pZ":2.4945144556635603,"vX0":4.194296086047251,"vY0":-119.84196285657559,"vZ0":-3.082514020482976,"x":91.57,"y":171.43,"x0":-1.4531569492147813,"y0":50.00180860938507,"z0":6.192154819871123,"aX":3.7387788419824908},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.7,"breakHorizontal":-5.9,"spinRate":1911,"spinDirection":182},"zone":6,"typeConfidence":0.91,"plateTime":0.4593746401564194,"extension":6.833528194472954},"index":0,"playId":"dd92635a-7c91-3f22-ad74-9f1c823f166a","pitchNumber":1,"startTime":"2026-05-24T01:46:28.585Z","endTime":"2026-05-24T01:46:32.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":81.6,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41889513037475,"aZ":-13.220241791841639,"pfxX":-4.1385934733575604,"pfxZ":10.971046327335701,"pX":-0.3624967633542821,"pZ":3.184860040058832,"vX0":3.5268943041645464,"vY0":-131.72108516421324,"vZ0":-5.33851333439522,"x":130.82,"y":152.79,"x0":-1.1923733917951145,"y0":50.00085959696414,"z0":6.24407401268824,"aX":-7.148150608289538},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.6,"breakHorizontal":6.6,"spinRate":2084,"spinDirection":201},"zone":1,"typeConfidence":0.89,"plateTime":0.41856094883718153,"extension":6.933504938776592},"index":1,"playId":"64f3072c-3ef2-3406-bdb2-5a5d85d60adb","pitchNumber":2,"startTime":"2026-05-24T01:46:50.871Z","endTime":"2026-05-24T01:46:55.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.4,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.411467672546685,"aZ":-22.281940166350235,"pfxX":-9.195044337972554,"pfxZ":7.598320519650311,"pX":-0.5830986163290748,"pZ":2.236799009503448,"vX0":4.067531636497355,"vY0":-113.83998098751545,"vZ0":-3.775934625273273,"x":139.23,"y":178.39,"x0":-1.2057614637611362,"y0":50.00418177616737,"z0":6.142363219974758,"aX":-11.976091462652546},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":13.0,"breakHorizontal":15.5,"spinRate":1405,"spinDirection":232},"zone":7,"typeConfidence":0.91,"plateTime":0.4825688227392395,"extension":7.063438712190246},"index":2,"playId":"f17f307c-7fda-3c45-8177-011440915a16","pitchNumber":3,"startTime":"2026-05-24T01:47:14.559Z","endTime":"2026-05-24T01:47:19.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T01:47:19.260Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Soderstrom flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-24T01:47:29.025Z","endTime":"2026-05-24T01:47:53.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"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":2},"pitchData":{"startSpeed":78.7,"endSpeed":71.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13962153628252,"aZ":-21.520641158807706,"pfxX":-7.655006620922954,"pfxZ":8.113176361124454,"pX":-0.29813496329838424,"pZ":2.532609674816227,"vX0":4.286230475685523,"vY0":-114.46675261360414,"vZ0":-3.4348044378754334,"x":128.36,"y":170.4,"x0":-1.2101486896123712,"y0":50.00424672303536,"z0":6.18416327902039,"aX":-10.055600638691073},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":14.0,"breakHorizontal":12.6,"spinRate":1400,"spinDirection":227},"zone":4,"typeConfidence":0.9,"plateTime":0.48038161856985484,"extension":7.0306704470858605},"hitData":{"launchSpeed":96.9,"launchAngle":48.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.35,"coordY":86.23}},"index":0,"playId":"15529b23-bc97-3bd6-bd39-d69879e78d3d","pitchNumber":1,"startTime":"2026-05-24T01:47:43.295Z","endTime":"2026-05-24T01:47:53.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T01:47:53.295Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-24T01:49:56.652Z","endTime":"2026-05-24T01:51:06.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":94.8,"endSpeed":85.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69004566977453,"aZ":-16.85379217009216,"pfxX":-4.892329481900586,"pfxZ":8.023734810000153,"pX":-1.3311596853949934,"pZ":3.1573825824194524,"vX0":1.3642424425778756,"vY0":-138.03844447632946,"vZ0":-3.3964724208325108,"x":167.74,"y":153.53,"x0":-1.1993853998008228,"y0":50.004809424143055,"z0":5.553667160602575,"aX":-9.344997309617648},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.9,"breakHorizontal":8.5,"spinRate":2021,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3983617980663703,"extension":6.674073472977964},"index":0,"playId":"9d379e9f-736b-33a2-b23a-b6f1c8368abf","pitchNumber":1,"startTime":"2026-05-24T01:50:09.881Z","endTime":"2026-05-24T01:50:13.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.93094630929307,"aZ":-22.140548246369974,"pfxX":-9.282066801637324,"pfxZ":5.299446751761064,"pX":-0.6044747420137856,"pZ":1.6320093413953012,"vX0":4.1677082298509545,"vY0":-137.53370910449092,"vZ0":-6.280972742951963,"x":140.04,"y":194.72,"x0":-0.9438407385252595,"y0":50.00067887005857,"z0":5.473708402756726,"aX":-17.56543535333122},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.3,"breakHorizontal":15.7,"spinRate":2003,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.400106070347642,"extension":6.744126766299955},"index":1,"playId":"8e2b9180-b519-32bf-8f07-c843ea00f2d0","pitchNumber":2,"startTime":"2026-05-24T01:50:26.480Z","endTime":"2026-05-24T01:50:30.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98691552541808,"aZ":-22.268087755066237,"pfxX":-10.609413524277446,"pfxZ":5.272669877567299,"pX":0.02357258569430499,"pZ":1.559829288737772,"vX0":6.01732969012896,"vY0":-136.83132908235683,"vZ0":-6.388281486953648,"x":116.1,"y":196.66,"x0":-0.8373103027937683,"y0":50.00024818174181,"z0":5.473054355491194,"aX":-19.91492241444869},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.3,"breakHorizontal":17.8,"spinRate":1986,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.401829077499984,"extension":6.749447386531633},"index":2,"playId":"820a63c7-4c2f-3d08-bc16-894fea39d9a2","pitchNumber":3,"startTime":"2026-05-24T01:50:43.934Z","endTime":"2026-05-24T01:50:47.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.21121032570798,"aZ":-26.43189598441019,"pfxX":-12.453806115016423,"pfxZ":3.0742445361996786,"pX":-0.422702834099625,"pZ":1.0971238560670997,"vX0":5.708989269927539,"vY0":-137.42358253129737,"vZ0":-6.732686358750969,"x":133.11,"y":209.16,"x0":-0.9368955953610344,"y0":50.000545377158886,"z0":5.435433855881616,"aX":-23.24998054481539},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.0,"breakHorizontal":20.9,"spinRate":1939,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4022465719022392,"extension":6.750791074103631},"index":3,"playId":"b3060084-8812-3939-8989-6f8db4b3c35f","pitchNumber":4,"startTime":"2026-05-24T01:51:02.541Z","endTime":"2026-05-24T01:51:06.795Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T01:51:06.795Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Andujar flies out to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-24T01:51:22.928Z","endTime":"2026-05-24T01:52:28.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68015027904167,"aZ":-25.243661693747274,"pfxX":-12.103939831230997,"pfxZ":3.816816645125108,"pX":-0.44410483084808755,"pZ":1.45667054470177,"vX0":5.80705294381433,"vY0":-134.94827230544445,"vZ0":-5.894442374860915,"x":133.93,"y":199.45,"x0":-1.0699542443795718,"y0":50.002618575116514,"z0":5.4858106676480665,"aX":-21.972211254955074},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.6,"breakHorizontal":20.4,"spinRate":1991,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4083554112550103,"extension":6.763634867792741},"index":0,"playId":"a0ac6673-3c7a-31e5-9f72-16291c3d0667","pitchNumber":1,"startTime":"2026-05-24T01:51:34.816Z","endTime":"2026-05-24T01:51:39.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.0,"endSpeed":82.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57441720608458,"aZ":-20.193218479104697,"pfxX":-1.9046656999336529,"pfxZ":6.7423694988574,"pX":1.107732018767894,"pZ":2.0136720886890482,"vX0":6.63000196989267,"vY0":-133.67702770074405,"vZ0":-4.641856796649639,"x":74.78,"y":184.41,"x0":-1.1767509437774264,"y0":50.006331847587965,"z0":5.257235777880807,"aX":-3.3869236538197924},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.2,"breakHorizontal":1.8,"spinRate":2179,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.41253969280296277,"extension":6.894940794393656},"index":1,"playId":"4c7d3849-b1ba-3eb6-a351-3cf4544a0593","pitchNumber":2,"startTime":"2026-05-24T01:51:55.716Z","endTime":"2026-05-24T01:51:59.115Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57638080373004,"aZ":-21.657676272985903,"pfxX":-10.818164710306874,"pfxZ":5.580011486968916,"pX":-0.11478292857652724,"pZ":2.4476665095517354,"vX0":6.26504895195144,"vY0":-137.4047135243787,"vZ0":-4.158416869365937,"x":121.38,"y":172.69,"x0":-1.0365170405335693,"y0":50.00190057190062,"z0":5.479665317891607,"aX":-20.3838451882532},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":18.0,"spinRate":2047,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.40085528113885394,"extension":6.715924857651181},"hitData":{"launchSpeed":91.9,"launchAngle":28.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.42,"coordY":64.4}},"index":2,"playId":"bd066c2f-c6be-34da-aee2-b3299c27c85d","pitchNumber":3,"startTime":"2026-05-24T01:52:16.046Z","endTime":"2026-05-24T01:52:28.414Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T01:52:28.414Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-24T01:53:13.954Z","endTime":"2026-05-24T01:54:39.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"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_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"68f4fbf9-14f9-303f-bdbc-1b36a465291e","startTime":"2026-05-24T01:52:57.432Z","endTime":"2026-05-24T01:53:01.236Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":84.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.044103937420374,"aZ":-25.804246743391044,"pfxX":-10.562819067704098,"pfxZ":3.435575578010729,"pX":-0.2547880181558079,"pZ":2.065756641641217,"vX0":6.050640295933097,"vY0":-136.59234006750722,"vZ0":-4.12858979160317,"x":126.71,"y":183.0,"x0":-1.1469891650977322,"y0":50.00647727010377,"z0":5.409051406078844,"aX":-19.610998995998628},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.4,"breakHorizontal":17.5,"spinRate":1878,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.4037342536020776,"extension":6.783537443569817},"index":1,"playId":"ad084355-2258-34b2-9e73-dff6c1cc99ca","pitchNumber":1,"startTime":"2026-05-24T01:53:16.258Z","endTime":"2026-05-24T01:53:19.775Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":81.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27495464729991,"aZ":-22.457298695615137,"pfxX":-2.7355789966476696,"pfxZ":5.611208024204389,"pX":-0.09268135793592618,"pZ":4.295352411746838,"vX0":4.422478011417737,"vY0":-131.40586489108605,"vZ0":1.304603333539422,"x":120.53,"y":122.81,"x0":-1.4493262500071815,"y0":50.00571458962633,"z0":5.471954590279295,"aX":-4.740490472246377},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.7,"breakHorizontal":3.8,"spinRate":2109,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.41832139780863997,"extension":6.517479499590527},"index":2,"playId":"fbcf06c3-fd6d-34f1-b8a4-446f2f672d2c","pitchNumber":2,"startTime":"2026-05-24T01:53:35.492Z","endTime":"2026-05-24T01:53:38.761Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"af693b03-94a0-3f0a-a7ec-87f91f2e35d2","startTime":"2026-05-24T01:54:04.356Z","endTime":"2026-05-24T01:54:08.937Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82748444193965,"aZ":-28.221229735711177,"pfxX":-11.892838298883571,"pfxZ":2.4077306486714294,"pX":-1.5779795656326874,"pZ":2.036847780559765,"vX0":3.285187195545042,"vY0":-128.1887381298786,"vZ0":-2.8648699045768162,"x":177.15,"y":183.79,"x0":-1.3418395971620252,"y0":50.00373615379209,"z0":5.403582730791034,"aX":-19.526288767441763},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.8,"breakHorizontal":20.6,"spinRate":1499,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4295084403494598,"extension":6.696350937062282},"index":4,"playId":"35cf9b7d-ee31-3cb4-94a9-03742fdd007e","pitchNumber":3,"startTime":"2026-05-24T01:54:34.600Z","endTime":"2026-05-24T01:54:39.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T01:54:39.566Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Manny Machado walks. Fernando Tatis Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-24T01:57:42.505Z","endTime":"2026-05-24T01:59:17.016Z","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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"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":6},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":true,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"e44c0a0f-ceee-32f6-927f-4d4d970bc1fd","startTime":"2026-05-24T01:55:06.810Z","endTime":"2026-05-24T01:55:12.829Z","isPitch":false,"type":"pickoff","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":133}},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.801316318041405,"aZ":-23.161660321093944,"pfxX":-1.3584064150210367,"pfxZ":5.155362002487209,"pX":0.838995175840028,"pZ":3.57702980002757,"vX0":5.846211348045338,"vY0":-131.41533170971678,"vZ0":-0.43393262355566276,"x":85.02,"y":142.2,"x0":-1.2379176804258873,"y0":50.00614636590455,"z0":5.464481668031998,"aX":-2.3768466896896827},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.5,"breakHorizontal":1.2,"spinRate":2116,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4167528240277716,"extension":6.809435970282431},"index":1,"playId":"891da208-6e33-30e8-8afd-254fe2d0da81","pitchNumber":1,"startTime":"2026-05-24T01:57:44.869Z","endTime":"2026-05-24T01:57:47.980Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"e80abfb4-4ed7-3c87-af4d-5c36c499478d","startTime":"2026-05-24T01:58:02.382Z","endTime":"2026-05-24T01:58:05.713Z","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,"disengagementNum":2},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.724034185604857,"aZ":-21.550051726405105,"pfxX":-2.347694601950572,"pfxZ":5.889592556262722,"pX":1.6428812508773794,"pZ":2.457192311976729,"vX0":7.934243910434572,"vY0":-133.0244316802691,"vZ0":-3.4802682097737008,"x":54.38,"y":172.44,"x0":-1.0646059592752655,"y0":50.0033299968495,"z0":5.33220011833578,"aX":-4.235860824849551},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.2,"breakHorizontal":2.6,"spinRate":2154,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.41067544911337306,"extension":6.642259090983363},"index":3,"playId":"e7689c44-3e2c-3c44-92dc-2fee03947302","pitchNumber":2,"startTime":"2026-05-24T01:58:20.631Z","endTime":"2026-05-24T01:58:24.314Z","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,"disengagementNum":2},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.32030143316514,"aZ":-27.429198782636036,"pfxX":-10.068262434960161,"pfxZ":2.484991915310415,"pX":-1.1368105888430096,"pZ":2.398814111210224,"vX0":3.552760066860492,"vY0":-138.14533234571945,"vZ0":-3.330542935073393,"x":160.33,"y":174.01,"x0":-1.140942027191535,"y0":50.0028365023628,"z0":5.489379925133927,"aX":-19.219193041058443},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.0,"breakHorizontal":17.3,"spinRate":2012,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.3983842315558963,"extension":6.740095188268046},"index":4,"playId":"769261f1-67f2-392e-838f-8b8f5ce89859","pitchNumber":3,"startTime":"2026-05-24T01:58:39.125Z","endTime":"2026-05-24T01:58:42.645Z","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,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43224011796593,"aZ":-24.06058786288837,"pfxX":-10.165166629514566,"pfxZ":4.235871238788789,"pX":-0.3592177751157587,"pZ":2.6179812264073643,"vX0":5.481551538660346,"vY0":-137.9502450755841,"vZ0":-3.4007577677937233,"x":130.69,"y":168.09,"x0":-1.057829247397625,"y0":50.00271818808299,"z0":5.500060277568125,"aX":-19.472514090676828},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.1,"breakHorizontal":17.2,"spinRate":1963,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3979792522441947,"extension":6.703967553210599},"index":5,"playId":"febd949e-d70b-318d-a9bf-35e9328e9144","pitchNumber":4,"startTime":"2026-05-24T01:58:55.983Z","endTime":"2026-05-24T01:58:59.199Z","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":93.3,"endSpeed":85.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.202899868234933,"aZ":-21.366495101100583,"pfxX":-2.1556466811807846,"pfxZ":5.780241795108962,"pX":1.0873458759432746,"pZ":3.379404356943249,"vX0":6.814716261326582,"vY0":-135.77387137383536,"vZ0":-1.5212997854000707,"x":75.55,"y":147.54,"x0":-1.1730529207601432,"y0":50.00585886394741,"z0":5.431129085629995,"aX":-4.033513517831967},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.3,"breakHorizontal":2.5,"spinRate":2191,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.403118116497156,"extension":6.710847675582923},"index":6,"playId":"7de9d637-d9e1-3a47-bd48-0e4259b96bde","pitchNumber":5,"startTime":"2026-05-24T01:59:13.603Z","endTime":"2026-05-24T01:59:17.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T01:59:17.016Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Castellanos strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-24T01:59:39.059Z","endTime":"2026-05-24T02:00:24.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"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":"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":2},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.28482650061041,"aZ":-29.63537129848784,"pfxX":-11.031454139168666,"pfxZ":1.3462298619942423,"pX":0.04222516961044161,"pZ":2.9833584802878024,"vX0":7.199721913489332,"vY0":-137.83555523507226,"vZ0":-1.486531198258279,"x":115.39,"y":158.23,"x0":-1.1973282653125281,"y0":50.003051350650004,"z0":5.568806637723115,"aX":-20.806798940731664},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.3,"breakHorizontal":18.0,"spinRate":1991,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.40042251253257,"extension":6.744929799739626},"index":0,"playId":"ae7e31c6-bfca-3e08-86e5-f1fd8e727802","pitchNumber":1,"startTime":"2026-05-24T01:59:47.265Z","endTime":"2026-05-24T01:59:50.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":84.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.03108162672926,"aZ":-30.45878215789611,"pfxX":-12.098515884680683,"pfxZ":0.9202986370862494,"pX":-0.16916179317034413,"pZ":2.3530337609953924,"vX0":6.722463757336074,"vY0":-136.97035545901826,"vZ0":-2.66552044803208,"x":123.45,"y":175.25,"x0":-1.1104006193406264,"y0":50.002591909112255,"z0":5.466306402959767,"aX":-22.516534427768583},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.2,"breakHorizontal":20.0,"spinRate":2069,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.40307841414342027,"extension":6.890539783272457},"index":1,"playId":"7b1633db-9099-304d-b9f8-1427244a7549","pitchNumber":2,"startTime":"2026-05-24T02:00:02.170Z","endTime":"2026-05-24T02:00:05.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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":79.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.369227437446554,"aZ":-32.139591506357434,"pfxX":-0.8844318753651006,"pfxZ":0.023429845839827657,"pX":1.1265106841966204,"pZ":1.9433689677249217,"vX0":6.697224469923302,"vY0":-127.96931303726416,"vZ0":-1.9710783345652323,"x":74.06,"y":186.31,"x0":-1.4325520950389852,"y0":50.00353642761427,"z0":5.29081276938178,"aX":-1.437069585542298},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.2,"breakHorizontal":-0.2,"spinRate":2293,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.43135344271571396,"extension":6.754780618794983},"index":2,"playId":"8356d27c-9e29-3cc3-9053-1f75ea320bab","pitchNumber":3,"startTime":"2026-05-24T02:00:20.637Z","endTime":"2026-05-24T02:00:24.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:00:24.200Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin challenged (pitch result), call on the field was overturned: Zack Gelof called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-24T02:02:19.718Z","endTime":"2026-05-24T02:05:28.548Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44678614881492,"aZ":-28.05109360476246,"pfxX":0.47779292546473506,"pfxZ":2.9780542576688447,"pX":1.2114962943741614,"pZ":0.3153061643352983,"vX0":5.22892347412391,"vY0":-117.53942951069929,"vZ0":-7.120413531418108,"x":70.82,"y":230.27,"x0":-1.1138196463168752,"y0":50.00466611864887,"z0":6.025119190980762,"aX":0.6604472101377622},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.7,"breakHorizontal":-2.3,"spinRate":1960,"spinDirection":153},"zone":14,"typeConfidence":0.91,"plateTime":0.4678712807694376,"extension":7.029802869675285},"index":0,"playId":"9b751187-a805-3f69-a2b4-eeccfbea34d5","pitchNumber":1,"startTime":"2026-05-24T02:02:35.524Z","endTime":"2026-05-24T02:02:38.539Z","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":77.4,"endSpeed":70.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.363012986593876,"aZ":-19.076471127481007,"pfxX":-6.538585890737755,"pfxZ":10.326089932574764,"pX":-0.3304482044464935,"pZ":2.0412055609071107,"vX0":4.0047752844235625,"vY0":-112.48003168786988,"vZ0":-4.561636495013807,"x":129.6,"y":183.67,"x0":-1.2937446766403504,"y0":50.00170656507831,"z0":6.055431690762355,"aX":-8.29149237098736},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":17.6,"breakHorizontal":10.7,"spinRate":1544,"spinDirection":226},"zone":7,"typeConfidence":0.91,"plateTime":0.4888879863857425,"extension":7.094064979408569},"index":1,"playId":"242df900-494f-3671-abc3-48b34e1c93fc","pitchNumber":2,"startTime":"2026-05-24T02:02:52.138Z","endTime":"2026-05-24T02:02:55.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.396461843387375,"aZ":-27.668421186289986,"pfxX":0.9846870484909656,"pfxZ":3.009937672341085,"pX":0.7077479246252181,"pZ":2.3558882034115394,"vX0":4.701223591321873,"vY0":-121.93755748642069,"vZ0":-3.1205393114770277,"x":90.02,"y":175.17,"x0":-1.3781416431033768,"y0":50.002944167908325,"z0":6.055587736719614,"aX":1.4721868092500838},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.9,"breakHorizontal":-3.0,"spinRate":1794,"spinDirection":182},"zone":6,"typeConfidence":0.9,"plateTime":0.45027878374411046,"extension":6.928010707828342},"index":2,"playId":"4c365a11-0379-333e-8e48-9526869e9d17","pitchNumber":3,"startTime":"2026-05-24T02:03:09.742Z","endTime":"2026-05-24T02:03:14.296Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-24T02:03:21.216Z","endTime":"2026-05-24T02:03:38.782Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"}},{"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":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47454109653953,"aZ":-23.137805265703168,"pfxX":-8.259989057400592,"pfxZ":6.747369143228024,"pX":-0.21646616846307726,"pZ":2.22478419259327,"vX0":4.485480159166783,"vY0":-115.31226477020721,"vZ0":-3.5628785196599853,"x":125.25,"y":178.71,"x0":-1.118860414053493,"y0":50.003935234533984,"z0":6.035085788097317,"aX":-11.06707006514154},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":11.5,"breakHorizontal":13.8,"spinRate":1565,"spinDirection":222},"zone":8,"typeConfidence":0.91,"plateTime":0.4759359273408639,"extension":6.992986598097588},"index":4,"playId":"22af3fda-be23-35d0-806e-87a0f2f61788","pitchNumber":4,"startTime":"2026-05-24T02:03:38.782Z","endTime":"2026-05-24T02:03:41.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91852597442085,"aZ":-14.721290200163885,"pfxX":-5.184454323174089,"pfxZ":9.965120913433172,"pX":0.19499761453985653,"pZ":4.204041570594404,"vX0":5.100374653836555,"vY0":-132.6559415548739,"vZ0":-2.299077304046238,"x":109.57,"y":125.27,"x0":-1.0950354218628744,"y0":50.005331280488896,"z0":6.177078485062887,"aX":-9.083012259028122},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.6,"breakHorizontal":8.0,"spinRate":2166,"spinDirection":202},"zone":12,"typeConfidence":0.89,"plateTime":0.4156343700497276,"extension":6.97339848120659},"index":5,"playId":"fe89f2f0-38b1-3e58-bfa2-dc5a7f294e2e","pitchNumber":5,"startTime":"2026-05-24T02:03:58.090Z","endTime":"2026-05-24T02:04:01.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54703227841315,"aZ":-24.7532570012011,"pfxX":1.9370795173452682,"pfxZ":5.176935112037686,"pX":0.7534922471756159,"pZ":1.0556371699480176,"vX0":4.475905320217376,"vY0":-119.42219620655074,"vZ0":-6.17853023187121,"x":88.28,"y":210.28,"x0":-1.4021818288958903,"y0":50.004240412435784,"z0":5.924336210627979,"aX":2.7776783000359986},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":8.0,"breakHorizontal":-4.7,"spinRate":1824,"spinDirection":190},"zone":14,"typeConfidence":0.9,"plateTime":0.4599091091004719,"extension":6.984277653015232},"index":6,"playId":"95654232-eb9a-3c98-bb6d-9979ec49c54b","pitchNumber":6,"startTime":"2026-05-24T02:04:15.635Z","endTime":"2026-05-24T02:04:22.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80153082655643,"aZ":-27.51233032737349,"pfxX":1.0467964849945572,"pfxZ":3.277748418805808,"pX":0.26814155766827125,"pZ":0.723781758243294,"vX0":3.640996656852702,"vY0":-119.10664767858036,"vZ0":-6.34319770714719,"x":106.78,"y":219.24,"x0":-1.422048375233163,"y0":50.004721423084966,"z0":5.938347088995377,"aX":1.4907410733766944},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.6,"breakHorizontal":-2.9,"spinRate":1814,"spinDirection":201},"zone":14,"typeConfidence":0.91,"plateTime":0.4614581054035689,"extension":7.02253034863995},"index":7,"playId":"ebdcdee4-4285-341d-b602-0b7b9b948972","pitchNumber":7,"startTime":"2026-05-24T02:04:44.758Z","endTime":"2026-05-24T02:04:48.021Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":71.7,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57389317606056,"aZ":-16.88815651753367,"pfxX":-5.709638972363802,"pfxZ":11.522167480715527,"pX":-0.6411796845425034,"pZ":3.0814834915692964,"vX0":3.0414359426087003,"vY0":-115.10167497838182,"vZ0":-3.039465491403691,"x":141.44,"y":155.58,"x0":-1.2454620642286232,"y0":50.0038722221497,"z0":6.075795699451743,"aX":-7.576651523031007},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":20.3,"breakHorizontal":9.5,"spinRate":1478,"spinDirection":214},"zone":1,"typeConfidence":0.89,"plateTime":0.4778880987353702,"extension":7.077423968968792},"index":8,"playId":"9c92d5db-c8e0-31f2-9349-283ffcdf9e6f","pitchNumber":8,"startTime":"2026-05-24T02:05:01.521Z","endTime":"2026-05-24T02:05:28.548Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}},"playEndTime":"2026-05-24T02:05:28.548Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Henry Bolte lines out to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-24T02:05:35.289Z","endTime":"2026-05-24T02:05:44.117Z","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":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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":"Lineout","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_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37537373724353,"aZ":-28.540276696393338,"pfxX":-0.4407800415790635,"pfxZ":2.4926009744924134,"pX":0.8093686231184388,"pZ":1.972738714343053,"vX0":5.27851406348729,"vY0":-120.61761150992128,"vZ0":-3.719681327796549,"x":86.15,"y":185.52,"x0":-1.3584461409108195,"y0":50.0053253984539,"z0":6.075567832297327,"aX":-0.6435838307828282},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.8,"breakHorizontal":-0.6,"spinRate":1869,"spinDirection":177},"zone":14,"typeConfidence":0.89,"plateTime":0.45561585398937465,"extension":6.89200830086009},"hitData":{"launchSpeed":78.9,"launchAngle":10.0,"totalDistance":132.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":156.43,"coordY":158.7}},"index":0,"playId":"10704f5f-0626-3c86-8fbd-1ee07dc00b18","pitchNumber":1,"startTime":"2026-05-24T02:05:37.905Z","endTime":"2026-05-24T02:05:44.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:05:44.117Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeff McNeil walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-24T02:06:00.153Z","endTime":"2026-05-24T02:08:29.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.034938301675904,"aZ":-12.696625039630312,"pfxX":-6.113358166124453,"pfxZ":10.74170479978454,"pX":-1.0427340279430173,"pZ":2.478211152057827,"vX0":2.618957812964817,"vY0":-134.28867208055686,"vZ0":-7.0474889956614195,"x":156.75,"y":171.87,"x0":-1.2403040066075008,"y0":50.003226663455976,"z0":6.05329210179428,"aX":-11.08511488398536},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.0,"breakHorizontal":10.4,"spinRate":2225,"spinDirection":205},"zone":13,"typeConfidence":0.9,"plateTime":0.40900220106269414,"extension":6.957586937724285},"index":0,"playId":"562ecc97-eb39-31cb-b29f-c5ac41daeaa1","pitchNumber":1,"startTime":"2026-05-24T02:06:10.556Z","endTime":"2026-05-24T02:06:14.134Z","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":79.7,"endSpeed":72.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.782682047779968,"aZ":-20.419671303532763,"pfxX":-9.15387955584748,"pfxZ":8.674924844680776,"pX":-0.6625804631861439,"pZ":1.7075391024666067,"vX0":4.139519623811195,"vY0":-115.97855577351616,"vZ0":-5.236970446289769,"x":142.26,"y":192.68,"x0":-1.2864257983028609,"y0":50.00288214825536,"z0":5.95625641936385,"aX":-12.40301996184541},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":14.6,"breakHorizontal":15.5,"spinRate":1591,"spinDirection":219},"zone":7,"typeConfidence":0.91,"plateTime":0.47324966433084104,"extension":7.13059447484494},"index":1,"playId":"b3614e29-73ff-3ff1-8d16-0b38bff3e8ce","pitchNumber":2,"startTime":"2026-05-24T02:06:25.564Z","endTime":"2026-05-24T02:06:29.350Z","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":1,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":70.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78497130315658,"aZ":-19.740796008797638,"pfxX":-7.444782337016839,"pfxZ":9.678481573925172,"pX":-0.2623135176491431,"pZ":2.442622466915031,"vX0":4.392197444946756,"vY0":-112.97006170417833,"vZ0":-3.5347716083401934,"x":127.0,"y":172.83,"x0":-1.2706917645287112,"y0":50.002054382288904,"z0":6.026514269727872,"aX":-9.56196939764752},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":16.8,"breakHorizontal":12.2,"spinRate":1471,"spinDirection":221},"zone":5,"typeConfidence":0.91,"plateTime":0.4860190607733088,"extension":7.1209306032025275},"index":2,"playId":"785e547d-6ce1-3854-b869-b8b89cdbb5d5","pitchNumber":3,"startTime":"2026-05-24T02:06:43.885Z","endTime":"2026-05-24T02:06:46.906Z","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":90.1,"endSpeed":81.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.064175875597016,"aZ":-12.353779205456298,"pfxX":-4.600398294823304,"pfxZ":11.624687772708016,"pX":0.6146408142399438,"pZ":3.031001660201714,"vX0":5.68996015558074,"vY0":-130.88330933787137,"vZ0":-5.337864282510424,"x":93.57,"y":156.94,"x0":-1.0075143966741458,"y0":50.001309685469266,"z0":6.050353668470015,"aX":-7.843191657832777},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":19.8,"breakHorizontal":6.8,"spinRate":2106,"spinDirection":205},"zone":3,"typeConfidence":0.88,"plateTime":0.4212656733052218,"extension":7.045347228105163},"index":3,"playId":"38ebaccb-bd4d-3b32-912c-98619b18a899","pitchNumber":4,"startTime":"2026-05-24T02:07:03.768Z","endTime":"2026-05-24T02:07:06.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":70.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.508010918103725,"aZ":-20.253567733818628,"pfxX":-8.974415307441312,"pfxZ":9.348192323903135,"pX":-0.0903507422985376,"pZ":1.3238777156949924,"vX0":5.0984816321622155,"vY0":-113.3369106596909,"vZ0":-5.535740055512937,"x":120.44,"y":203.04,"x0":-1.225848797635265,"y0":50.00332412973183,"z0":5.874841009021411,"aX":-11.446259211546028},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":15.5,"breakHorizontal":14.6,"spinRate":1556,"spinDirection":221},"zone":13,"typeConfidence":0.91,"plateTime":0.48694642321031756,"extension":7.142450025180126},"index":4,"playId":"3e3af4e7-6e8a-3842-82cd-6ab875f50291","pitchNumber":5,"startTime":"2026-05-24T02:07:25.011Z","endTime":"2026-05-24T02:07:28.531Z","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":91.6,"endSpeed":81.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.473350874244346,"aZ":-10.772096553678205,"pfxX":-5.032072383378791,"pfxZ":12.266192218490298,"pX":0.5398552396424136,"pZ":3.556950939979583,"vX0":5.941402044016286,"vY0":-132.99478537132612,"vZ0":-4.561689076729096,"x":96.42,"y":142.74,"x0":-1.097260618591384,"y0":50.000276860367094,"z0":6.112354348282524,"aX":-8.778149133784424},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":21.0,"breakHorizontal":7.4,"spinRate":2294,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.41604354706885793,"extension":7.1109031413084995},"index":5,"playId":"0289df2a-1ca0-3f03-9c88-0bee9d3bdf13","pitchNumber":6,"startTime":"2026-05-24T02:08:05.126Z","endTime":"2026-05-24T02:08:08.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.806759697208747,"aZ":-24.314781276556428,"pfxX":0.15551044640429446,"pfxZ":5.371632854711468,"pX":0.6785691427532496,"pZ":0.05284484010031265,"vX0":5.040384168533661,"vY0":-120.54577887126186,"vZ0":-8.530302733267177,"x":91.13,"y":237.35,"x0":-1.465113559940002,"y0":50.001777705684454,"z0":5.804623037770195,"aX":0.22649998337430519},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.8,"breakHorizontal":-1.6,"spinRate":1842,"spinDirection":198},"zone":14,"typeConfidence":0.87,"plateTime":0.4554634547134282,"extension":7.19462414414923},"index":6,"playId":"9f14a4d4-6b91-3b5f-9bf2-338e80c3b652","pitchNumber":7,"startTime":"2026-05-24T02:08:26.386Z","endTime":"2026-05-24T02:08:29.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:08:29.711Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Darell Hernaiz lines out to second baseman Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-24T02:08:54.983Z","endTime":"2026-05-24T02:10:17.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(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":83.9,"endSpeed":76.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.534688972828405,"aZ":-27.112870727390003,"pfxX":0.8940828604367868,"pfxZ":3.394138879114429,"pX":0.9432135067024227,"pZ":2.672779808222641,"vX0":5.229959362037034,"vY0":-122.00324527856911,"vZ0":-2.880943048976867,"x":81.05,"y":166.61,"x0":-1.3543285491218031,"y0":50.000802611165156,"z0":6.233378158587438,"aX":1.3322902052384913},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.6,"breakHorizontal":-3.0,"spinRate":2004,"spinDirection":178},"zone":12,"typeConfidence":0.89,"plateTime":0.45089127308701915,"extension":6.978125175033675},"index":0,"playId":"a41d6053-58f1-3ea3-bbfa-0f39172682c0","pitchNumber":1,"startTime":"2026-05-24T02:09:00.631Z","endTime":"2026-05-24T02:09:04.189Z","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":79.0,"endSpeed":72.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51057984352845,"aZ":-18.885024026727624,"pfxX":-7.112637411275319,"pfxZ":10.001277288464184,"pX":0.06395564740523145,"pZ":1.926122834324932,"vX0":4.958316664497221,"vY0":-114.88370939978581,"vZ0":-5.1976927026538045,"x":114.56,"y":186.77,"x0":-1.2048016791987057,"y0":50.001317352852794,"z0":6.068886557939092,"aX":-9.44810677384524},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":16.9,"breakHorizontal":11.5,"spinRate":1585,"spinDirection":224},"zone":8,"typeConfidence":0.9,"plateTime":0.4779055435698516,"extension":7.061916148665329},"index":1,"playId":"38b82b45-9713-3180-9873-f9c128e708cf","pitchNumber":2,"startTime":"2026-05-24T02:09:16.693Z","endTime":"2026-05-24T02:09:19.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.501806324137746,"aZ":-19.70956886833796,"pfxX":-7.393171037116868,"pfxZ":9.681604725399314,"pX":-1.001358938400719,"pZ":2.412366247182741,"vX0":3.138187242370093,"vY0":-113.03533224742793,"vZ0":-3.7829408787674987,"x":155.17,"y":173.65,"x0":-1.4505662901052299,"y0":50.0055586288946,"z0":6.097554071885839,"aX":-9.523937381623815},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":16.8,"breakHorizontal":12.5,"spinRate":1596,"spinDirection":222},"zone":13,"typeConfidence":0.91,"plateTime":0.48542756205084725,"extension":6.939275120732789},"index":2,"playId":"000cc2b1-7d2f-3f77-a60d-3474034f0f07","pitchNumber":3,"startTime":"2026-05-24T02:09:35.078Z","endTime":"2026-05-24T02:09:38.096Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-24T02:09:47.640Z","endTime":"2026-05-24T02:10:10.940Z","isPitch":false,"type":"action","player":{"id":687231,"link":"/api/v1/people/687231"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":80.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55410667196628,"aZ":-13.187571557677744,"pfxX":-5.657671893514366,"pfxZ":11.217045255009932,"pX":0.06251493338667238,"pZ":2.804998902958039,"vX0":5.089342143625612,"vY0":-130.1056382817599,"vZ0":-5.806238385902424,"x":114.62,"y":163.05,"x0":-1.1961089278540717,"y0":50.001902920649194,"z0":6.087919672345691,"aX":-9.575272388341306},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":19.0,"breakHorizontal":8.9,"spinRate":2167,"spinDirection":203},"zone":2,"typeConfidence":0.86,"plateTime":0.42307793655187753,"extension":7.2021053252459115},"hitData":{"launchSpeed":97.9,"launchAngle":9.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":136.29,"coordY":140.93}},"index":4,"playId":"9023870e-d606-37b1-9afc-4cf317b39ef8","pitchNumber":4,"startTime":"2026-05-24T02:10:10.940Z","endTime":"2026-05-24T02:10:17.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:10:17.148Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Merrill walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-24T02:12:35.984Z","endTime":"2026-05-24T02:15:09.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.38543755484248,"aZ":-17.815067921054432,"pfxX":-5.679819281965368,"pfxZ":7.716127338373534,"pX":0.1492947294118193,"pZ":2.794745161358945,"vX0":4.979364886634494,"vY0":-136.61745279913663,"vZ0":-3.755157326289457,"x":111.31,"y":163.32,"x0":-0.9727572399712352,"y0":50.00600412208853,"z0":5.4363775711280535,"aX":-10.574630352035049},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":9.0,"spinRate":1952,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.4032879106203464,"extension":6.9227341212528115},"index":0,"playId":"87352281-211b-38ff-a732-5510eaea8ae5","pitchNumber":1,"startTime":"2026-05-24T02:12:46.151Z","endTime":"2026-05-24T02:12:49.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64602787457631,"aZ":-25.14614582375606,"pfxX":-1.629247305700524,"pfxZ":4.0280051200940274,"pX":1.0193184801157285,"pZ":3.6115324637290587,"vX0":6.590674635999596,"vY0":-131.27143004647556,"vZ0":0.5104428301285933,"x":78.15,"y":141.27,"x0":-1.311712070450307,"y0":50.00529828674299,"z0":5.285683502879395,"aX":-2.845180250451714},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.7,"breakHorizontal":1.6,"spinRate":2083,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.41715812291645804,"extension":6.620178075608865},"index":1,"playId":"a76f975f-bb87-32a8-9b98-cdbfd7e93f48","pitchNumber":2,"startTime":"2026-05-24T02:13:03.814Z","endTime":"2026-05-24T02:13:07.157Z","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":91.0,"endSpeed":83.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49151738301027,"aZ":-21.738817494811936,"pfxX":-1.8206293780910858,"pfxZ":5.902276147600752,"pX":2.5705146304543627,"pZ":2.1279875462856923,"vX0":9.950202488118247,"vY0":-132.20496311034688,"vZ0":-3.8616232876900147,"x":19.02,"y":181.32,"x0":-1.007246550192832,"y0":50.00227855470593,"z0":5.205345909347137,"aX":-3.2190976631820343},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.0,"breakHorizontal":1.1,"spinRate":2126,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4144844673788377,"extension":6.874157835826323},"index":2,"playId":"f3d982bc-0747-393a-af70-ffbe8c2d010d","pitchNumber":3,"startTime":"2026-05-24T02:13:18.780Z","endTime":"2026-05-24T02:13:21.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18318590131162,"aZ":-29.03351319955017,"pfxX":-6.939260641391652,"pfxZ":1.868647757758442,"pX":-0.44524890956521646,"pZ":3.2423792686230843,"vX0":3.8986513466487014,"vY0":-129.29155753399377,"vZ0":0.0340452812179185,"x":133.97,"y":151.24,"x0":-1.078189531596654,"y0":50.0005491987121,"z0":5.4736404258828895,"aX":-11.642605458114456},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.6,"breakHorizontal":11.6,"spinRate":1527,"spinDirection":249},"zone":1,"typeConfidence":2.0,"plateTime":0.42507768347876684,"extension":6.763748034138311},"index":3,"playId":"482c0dbe-5459-34f5-8026-65b5f691e9ca","pitchNumber":4,"startTime":"2026-05-24T02:13:42.230Z","endTime":"2026-05-24T02:13:45.242Z","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":88.5,"endSpeed":79.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89323711851287,"aZ":-34.398281343527096,"pfxX":-9.663013947427423,"pfxZ":-1.3561404513807869,"pX":-1.62749659607669,"pZ":3.4492591491294777,"vX0":1.9926128988595928,"vY0":-128.66233349531032,"vZ0":1.5389848526410281,"x":179.04,"y":145.65,"x0":-1.170012058050004,"y0":50.005153631094856,"z0":5.559062794884458,"aX":-15.799378046688577},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.7,"breakHorizontal":16.8,"spinRate":1705,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4298228441873939,"extension":6.756192827124111},"index":4,"playId":"f9d54d8b-c09e-3f04-af88-2542140393c3","pitchNumber":5,"startTime":"2026-05-24T02:14:01.461Z","endTime":"2026-05-24T02:14:04.591Z","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.6,"endSpeed":86.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.129197396635064,"aZ":-18.85110699165661,"pfxX":-4.808358135071178,"pfxZ":6.965264233830711,"pX":-0.4159051205006751,"pZ":3.055127426928373,"vX0":3.548576444884578,"vY0":-137.7782085549166,"vZ0":-2.9634109947092173,"x":132.85,"y":156.29,"x0":-1.0993176248571805,"y0":50.000723221197006,"z0":5.426628439271994,"aX":-9.194181060264796},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":7.9,"spinRate":1910,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.3983599788933292,"extension":6.7699567307981585},"index":5,"playId":"c3513555-d6a1-3ef0-9817-76bd09057547","pitchNumber":6,"startTime":"2026-05-24T02:14:19.492Z","endTime":"2026-05-24T02:14:23.934Z","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":94.9,"endSpeed":86.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.897548490446468,"aZ":-25.789068184372717,"pfxX":-10.312167942256101,"pfxZ":3.2978387890949605,"pX":-0.715089280192563,"pZ":2.749830579027551,"vX0":4.22792281080989,"vY0":-138.22299837094383,"vZ0":-2.6659999247408073,"x":144.26,"y":164.53,"x0":-0.9251440759213647,"y0":50.00033483238051,"z0":5.459030463294764,"aX":-19.944103066928605},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.6,"breakHorizontal":17.8,"spinRate":2010,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.39630915811418443,"extension":6.791121466353726},"index":6,"playId":"700e7911-62b0-3d5a-8237-c305f48e5937","pitchNumber":7,"startTime":"2026-05-24T02:14:44.553Z","endTime":"2026-05-24T02:14:47.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.532099590640215,"aZ":-29.72379410315978,"pfxX":-9.390588474370823,"pfxZ":1.3406089812244097,"pX":0.9120280207224752,"pZ":2.381661434691681,"vX0":8.038828278699235,"vY0":-135.1523340625505,"vZ0":-2.5878686213954776,"x":82.24,"y":174.48,"x0":-0.8972898653571887,"y0":50.00406660562347,"z0":5.4633344325773,"aX":-17.17935527797209},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.0,"breakHorizontal":15.0,"spinRate":1949,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4070203853103376,"extension":6.885400567355481},"index":7,"playId":"c3da667a-2820-319e-9da2-1100ea2a055b","pitchNumber":8,"startTime":"2026-05-24T02:15:06.086Z","endTime":"2026-05-24T02:15:09.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:15:09.902Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging. Jackson Merrill steals (10) 2nd base.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-24T02:15:30.310Z","endTime":"2026-05-24T02:21:11.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,9,10,11,12,13],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.943787524639557,"aZ":-23.091652861769738,"pfxX":-2.0372358755265974,"pfxZ":5.158700821015977,"pX":0.2068717491135603,"pZ":3.543689462377074,"vX0":4.310386455294342,"vY0":-132.09011654260328,"vZ0":-0.3885551372192268,"x":109.11,"y":143.1,"x0":-1.183729371441383,"y0":50.00585497028151,"z0":5.395041607466275,"aX":-3.5896893647114503},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.5,"breakHorizontal":2.8,"spinRate":2072,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.41515417425553425,"extension":6.762411418420379},"index":0,"playId":"9a480af6-646e-3748-be89-3b763df51c89","pitchNumber":1,"startTime":"2026-05-24T02:15:39.928Z","endTime":"2026-05-24T02:15:43.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.343752137929364,"aZ":-28.0211783027789,"pfxX":-9.216364194411057,"pfxZ":2.237299261272206,"pX":1.0265182689550636,"pZ":3.252325418784481,"vX0":8.124949277376997,"vY0":-135.79439324958085,"vZ0":-1.0721710633288493,"x":77.87,"y":150.97,"x0":-0.815372930065354,"y0":50.00367889052123,"z0":5.61208207304043,"aX":-17.113860592587685},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.0,"breakHorizontal":14.9,"spinRate":2048,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.40423969307490104,"extension":6.707798548413552},"index":1,"playId":"d69cee12-4b9f-3180-b182-6abedd845a8d","pitchNumber":2,"startTime":"2026-05-24T02:15:58.214Z","endTime":"2026-05-24T02:16:01.804Z","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":93.7,"endSpeed":85.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.053445539881658,"aZ":-24.14728576723032,"pfxX":-9.310074828935951,"pfxZ":4.261141218956716,"pX":0.2910258091404051,"pZ":2.874485613315157,"vX0":6.707165109255633,"vY0":-136.37962159447048,"vZ0":-2.5613659276042853,"x":105.91,"y":161.17,"x0":-0.9908903237342033,"y0":50.00197585348142,"z0":5.491730920810622,"aX":-17.53296446367277},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.3,"breakHorizontal":15.5,"spinRate":2042,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.40165813211551793,"extension":6.697593065803984},"index":2,"playId":"29c31976-b517-3d9b-8f62-de0d73c4e9a5","pitchNumber":3,"startTime":"2026-05-24T02:16:19.349Z","endTime":"2026-05-24T02:16:22.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80005747807472,"aZ":-28.73387724774854,"pfxX":0.8031954231388001,"pfxZ":2.2100880883187264,"pX":0.5367072770109979,"pZ":2.08498987830764,"vX0":4.284272516417273,"vY0":-124.81241017922692,"vZ0":-1.799230153027866,"x":96.54,"y":182.49,"x0":-1.3146556437354358,"y0":50.00559597234707,"z0":5.20759800087007,"aX":1.2531260449340003},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.8,"breakHorizontal":-2.5,"spinRate":2198,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.44076283422718454,"extension":6.7159761683206405},"index":3,"playId":"59e3925c-4cf8-3201-98f0-3aae665bbd94","pitchNumber":4,"startTime":"2026-05-24T02:16:37.737Z","endTime":"2026-05-24T02:16:41.050Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"25900146-504a-3d2e-9933-616980fa05b0","startTime":"2026-05-24T02:17:02.628Z","endTime":"2026-05-24T02:17:06.249Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.901903607441046,"aZ":-18.941048962226958,"pfxX":-4.880935563938317,"pfxZ":6.7867196601826265,"pX":0.45693842376771177,"pZ":2.041958663441753,"vX0":5.544713163117123,"vY0":-138.4817166450976,"vZ0":-5.384737756855582,"x":99.58,"y":183.65,"x0":-0.933729251343771,"y0":50.00084087898685,"z0":5.272111346422413,"aX":-9.513051107981893},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.4,"breakHorizontal":7.7,"spinRate":1963,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.39499834501099906,"extension":6.900878027242804},"index":5,"playId":"1414636f-56d2-32d3-b359-8a4939aba30e","pitchNumber":5,"startTime":"2026-05-24T02:17:21.160Z","endTime":"2026-05-24T02:17:24.324Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.380239662912285,"aZ":-27.13285332630909,"pfxX":-9.188493414504467,"pfxZ":2.6542856205876433,"pX":-0.17475489218647552,"pZ":2.2165211715811726,"vX0":5.852605477354963,"vY0":-136.67442543631455,"vZ0":-3.7016244235348283,"x":123.66,"y":178.93,"x0":-1.1472640492881752,"y0":50.00014099006743,"z0":5.446201620611159,"aX":-17.426412072071777},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.2,"breakHorizontal":15.5,"spinRate":1985,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.40035707574960355,"extension":6.777856483752786},"index":6,"playId":"9228311d-a265-3757-8953-3b5c86654348","pitchNumber":6,"startTime":"2026-05-24T02:17:51.925Z","endTime":"2026-05-24T02:17:54.958Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"playId":"ae57da91-f4a9-35fb-9d3e-fbef3f928270","startTime":"2026-05-24T02:18:20.960Z","endTime":"2026-05-24T02:18:24.349Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"index":8,"startTime":"2026-05-24T02:18:36.819Z","endTime":"2026-05-24T02:18:56.263Z","isPitch":false,"type":"action","player":{"id":664034,"link":"/api/v1/people/664034"}},{"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":77.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.552492679862514,"aZ":-30.860640911190483,"pfxX":1.1124121532133717,"pfxZ":0.8373772618503725,"pX":-0.13411513923469764,"pZ":2.829729408482599,"vX0":2.358517774108993,"vY0":-125.30703999299897,"vZ0":0.12448309656740464,"x":122.11,"y":162.38,"x0":-1.2387269053405918,"y0":50.000431162160325,"z0":5.338596598784002,"aX":1.7364515407016572},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.8,"breakHorizontal":-2.6,"spinRate":2249,"spinDirection":43},"zone":2,"typeConfidence":2.0,"plateTime":0.44013600044167944,"extension":6.662309944147998},"index":9,"playId":"adf3593d-704d-399c-a89e-a9e7bd402640","pitchNumber":7,"startTime":"2026-05-24T02:18:56.263Z","endTime":"2026-05-24T02:19:00.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.029427124635006,"aZ":-18.619079532149755,"pfxX":-4.735410966180316,"pfxZ":7.114715420489125,"pX":-0.08258367389504033,"pZ":2.7615047680111156,"vX0":4.320690341473381,"vY0":-137.32694708706813,"vZ0":-3.619397817829673,"x":120.15,"y":164.22,"x0":-1.0627485067164075,"y0":50.00630891191648,"z0":5.366745731959904,"aX":-9.026805871617684},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":7.7,"spinRate":2090,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.3991790087497029,"extension":6.665927984222278},"index":10,"playId":"f40b2889-6b76-3113-af47-e3ad1516793b","pitchNumber":8,"startTime":"2026-05-24T02:19:25.571Z","endTime":"2026-05-24T02:19:28.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45795300315527,"aZ":-34.81559857687189,"pfxX":-9.075394058849476,"pfxZ":-1.5689860799341178,"pX":-0.020243364253099128,"pZ":0.6725838229537331,"vX0":5.679800914750677,"vY0":-129.74768224367375,"vZ0":-4.9368629714292185,"x":117.77,"y":220.62,"x0":-1.0689411672721776,"y0":50.00061323211864,"z0":5.280788839251531,"aX":-15.33015869196046},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.8,"breakHorizontal":15.0,"spinRate":1545,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4236459868718385,"extension":6.821015154295796},"index":11,"playId":"eed4104f-829d-30e1-9dbd-f68c660fffa5","pitchNumber":9,"startTime":"2026-05-24T02:19:58.219Z","endTime":"2026-05-24T02:20:02.799Z","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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26715514277077,"aZ":-29.400661580921376,"pfxX":-10.588053953329606,"pfxZ":1.4329452078742921,"pX":-0.39370955895923104,"pZ":1.7693082379991725,"vX0":5.204060401008175,"vY0":-138.4226607222032,"vZ0":-4.4922828271718345,"x":132.01,"y":191.01,"x0":-0.9274494367310904,"y0":50.000967988789476,"z0":5.392719184737865,"aX":-20.446769974339848},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.8,"breakHorizontal":18.0,"spinRate":1932,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.39641261727321586,"extension":6.752971737402335},"index":12,"playId":"00390cba-eea7-3667-ba09-19d7171b7755","pitchNumber":10,"startTime":"2026-05-24T02:20:30.659Z","endTime":"2026-05-24T02:20:34.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.774987640172935,"aZ":-26.69144986705016,"pfxX":-9.73734463881727,"pfxZ":2.8518316470283995,"pX":-0.2619292185744975,"pZ":3.034565965057849,"vX0":5.177579867740147,"vY0":-137.62734105794192,"vZ0":-1.8094543489815347,"x":126.98,"y":156.85,"x0":-0.8997279240228575,"y0":50.00458933951266,"z0":5.503556388582649,"aX":-18.73159417837816},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.0,"breakHorizontal":16.6,"spinRate":2048,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3975651895194492,"extension":6.706623042944872},"index":13,"playId":"a88aad09-db51-35b0-8bec-9d721e318ba9","pitchNumber":11,"startTime":"2026-05-24T02:21:04.797Z","endTime":"2026-05-24T02:21:11.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:21:11.001Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Freddy Fermin walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-24T02:21:37.024Z","endTime":"2026-05-24T02:24:17.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"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(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":83.2,"endSpeed":75.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39259651385083,"aZ":-32.30859022607595,"pfxX":0.3691030203936285,"pfxZ":-0.08753236622727734,"pX":-0.7598736591052291,"pZ":2.703202288760631,"vX0":1.817641179526952,"vY0":-121.14521461890605,"vZ0":0.6557627924249081,"x":145.96,"y":165.79,"x0":-1.571724960213318,"y0":50.00552707051014,"z0":5.280976631831872,"aX":0.5418141186118757},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.4,"breakHorizontal":-1.2,"spinRate":2117,"spinDirection":29},"zone":4,"typeConfidence":2.0,"plateTime":0.454274839136636,"extension":6.5942901838861046},"index":0,"playId":"3436871a-ae87-330c-ad59-452f405c3b6e","pitchNumber":1,"startTime":"2026-05-24T02:21:43.980Z","endTime":"2026-05-24T02:21:47.679Z","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":94.0,"endSpeed":85.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72437897847579,"aZ":-24.71999692508754,"pfxX":-9.711072370446388,"pfxZ":3.9427917081111232,"pX":-0.899910339812933,"pZ":2.5816868569709417,"vX0":4.137675798011677,"vY0":-136.77987419156094,"vZ0":-3.086819492414773,"x":151.3,"y":169.07,"x0":-1.17223692335022,"y0":50.00315567110673,"z0":5.423560178692004,"aX":-18.364596967135352},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.7,"breakHorizontal":16.7,"spinRate":2015,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4007435416660172,"extension":6.774523735668285},"index":1,"playId":"2c4f898f-77b9-3b7c-b319-e94e980e129d","pitchNumber":2,"startTime":"2026-05-24T02:22:03.697Z","endTime":"2026-05-24T02:22:07.079Z","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":93.3,"endSpeed":84.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21302092835402,"aZ":-26.843286247393436,"pfxX":-8.713239225010838,"pfxZ":2.883897756083373,"pX":0.18664633900558764,"pZ":2.4056060650598696,"vX0":5.785542739086599,"vY0":-135.6791419880274,"vZ0":-3.2061186436474927,"x":109.89,"y":173.83,"x0":-0.8513543504276425,"y0":50.0001213949904,"z0":5.491920310120649,"aX":-16.09452874279466},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.7,"breakHorizontal":14.4,"spinRate":2018,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4050945300980682,"extension":6.669476080784275},"index":2,"playId":"a2c497e1-06a3-3705-80ba-50bf9341e9ac","pitchNumber":3,"startTime":"2026-05-24T02:22:24.821Z","endTime":"2026-05-24T02:22:28.096Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"8ca67e22-78cc-40d7-bbdc-21abf76a8719","startTime":"2026-05-24T02:22:43.745Z","endTime":"2026-05-24T02:22:48.745Z","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":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.395206578035726,"aZ":-28.250389318499582,"pfxX":-12.717430607481276,"pfxZ":2.1342098993112835,"pX":-0.7192481821428043,"pZ":1.0578641401639273,"vX0":5.532261097413988,"vY0":-136.04126271791122,"vZ0":-6.2428020146161405,"x":144.42,"y":210.22,"x0":-1.1499194629897125,"y0":50.00155226961342,"z0":5.393188849534237,"aX":-23.35976491184546},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.5,"breakHorizontal":21.5,"spinRate":1996,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4057273067708591,"extension":6.871233696298201},"index":4,"playId":"28fddc48-2cab-3378-9730-3951ad7a8f07","pitchNumber":4,"startTime":"2026-05-24T02:23:04.386Z","endTime":"2026-05-24T02:23:07.616Z","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":92.4,"endSpeed":83.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.391365627298626,"aZ":-30.33857880216716,"pfxX":-10.773651296273826,"pfxZ":1.0205151752046824,"pX":-0.1886090355320382,"pZ":2.210985104524582,"vX0":6.041892345217156,"vY0":-134.31539769681908,"vZ0":-2.805094740222577,"x":124.19,"y":179.08,"x0":-1.0864562824171062,"y0":50.001703838118246,"z0":5.461993924554343,"aX":-19.3718160586371},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.3,"breakHorizontal":17.9,"spinRate":1947,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.41028523272579953,"extension":6.851688859903599},"index":5,"playId":"c7cc9c1d-a910-35aa-b6f8-523262eb4fa4","pitchNumber":5,"startTime":"2026-05-24T02:23:24.426Z","endTime":"2026-05-24T02:23:28.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.943426094243414,"aZ":-27.183052423354475,"pfxX":-9.955953396984127,"pfxZ":2.6662226311037864,"pX":-0.8812855540564913,"pZ":1.9658676341444437,"vX0":3.974416120803259,"vY0":-136.68115547150484,"vZ0":-4.292926377864903,"x":150.59,"y":185.7,"x0":-1.06899998610159,"y0":50.005413715522394,"z0":5.446006664176597,"aX":-18.650757083234033},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.1,"breakHorizontal":17.0,"spinRate":2058,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4022888851129949,"extension":6.8282371981694485},"index":6,"playId":"e6df063c-bfd4-35be-8cd7-73a099ba85eb","pitchNumber":6,"startTime":"2026-05-24T02:23:49.999Z","endTime":"2026-05-24T02:23:53.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.764225682972363,"aZ":-26.55902499117409,"pfxX":-10.743481288228315,"pfxZ":2.933418603284588,"pX":0.143560209811104,"pZ":1.2467493618948835,"vX0":6.781908911713998,"vY0":-137.58693933576572,"vZ0":-6.064736472256563,"x":111.53,"y":205.12,"x0":-0.9584655475557218,"y0":50.00593293248305,"z0":5.281644095170563,"aX":-20.58403007710521},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.2,"breakHorizontal":18.0,"spinRate":2026,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.39822373380540865,"extension":6.985319942719616},"index":7,"playId":"d62e9850-2094-39db-8771-06d344a9ec8f","pitchNumber":7,"startTime":"2026-05-24T02:24:14.292Z","endTime":"2026-05-24T02:24:17.650Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:24:17.650Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sung-Mun Song walks. Jackson Merrill to 3rd. Freddy Fermin to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-24T02:25:22.646Z","endTime":"2026-05-24T02:27:35.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"postOnSecond":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"postOnThird":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-24T02:24:31.081Z","endTime":"2026-05-24T02:25:25.015Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.882447915661803,"aZ":-28.109571492483045,"pfxX":-10.625584597615626,"pfxZ":2.166130810237554,"pX":-0.0792703897116501,"pZ":0.8888628734779566,"vX0":6.447848443556487,"vY0":-136.44359795939187,"vZ0":-6.540454180098485,"x":120.02,"y":214.78,"x0":-1.0962064989305145,"y0":50.00652042558818,"z0":5.262232137152235,"aX":-19.97712639332916},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.6,"breakHorizontal":17.9,"spinRate":2009,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.40190651229157615,"extension":6.899316592217262},"index":1,"playId":"c1faa6a4-0b4a-35ff-a6ab-b82ce8baf41d","pitchNumber":1,"startTime":"2026-05-24T02:25:25.015Z","endTime":"2026-05-24T02:25:28.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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29131240429932,"aZ":-29.941146038324323,"pfxX":-7.764265769635571,"pfxZ":1.3582547042223343,"pX":0.33960797989335917,"pZ":2.6393033887059425,"vX0":5.833774303079533,"vY0":-128.16623097116906,"vZ0":-1.1848151042043291,"x":104.05,"y":167.52,"x0":-0.9701822405333932,"y0":50.00405359297135,"z0":5.470425184188295,"aX":-12.771778598062923},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.4,"breakHorizontal":12.6,"spinRate":1594,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.42922462169563547,"extension":6.558945603501144},"index":2,"playId":"91fd0056-50e8-309a-8d87-d2840ede1fa1","pitchNumber":2,"startTime":"2026-05-24T02:25:42.593Z","endTime":"2026-05-24T02:25:46.017Z","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":89.1,"endSpeed":81.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.433761121141433,"aZ":-29.596724384464576,"pfxX":-9.533156661238973,"pfxZ":1.530568056553847,"pX":-0.3459784484780692,"pZ":0.8533927239709461,"vX0":5.187624697725943,"vY0":-129.577226838262,"vZ0":-5.447746381998687,"x":130.19,"y":215.74,"x0":-1.1452037322436277,"y0":50.00463053402344,"z0":5.270572866914029,"aX":-16.061282828380545},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.7,"breakHorizontal":16.0,"spinRate":1397,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4242250708091091,"extension":6.736856626757495},"index":3,"playId":"397dabfa-f85a-308b-8ec0-6d42f69cc4f0","pitchNumber":3,"startTime":"2026-05-24T02:26:02.489Z","endTime":"2026-05-24T02:26:06.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.864090105712297,"aZ":-28.23692077044889,"pfxX":-8.259163760643068,"pfxZ":2.3597165283511217,"pX":-1.1989518810795503,"pZ":1.83129845370981,"vX0":3.4348444133990785,"vY0":-128.9581755848981,"vZ0":-3.232255860164771,"x":162.7,"y":189.33,"x0":-1.4811542483354925,"y0":50.0043501038727,"z0":5.298315826332904,"aX":-13.798400558069808},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.7,"breakHorizontal":14.0,"spinRate":1583,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4260525568296889,"extension":6.796921868461145},"index":4,"playId":"c0c6c861-81cd-3765-a338-a767b1a96283","pitchNumber":4,"startTime":"2026-05-24T02:26:25.506Z","endTime":"2026-05-24T02:26:28.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.779873548409658,"aZ":-19.93087460921104,"pfxX":-3.1395472678645917,"pfxZ":6.472628624820647,"pX":-0.10992467948227057,"pZ":4.2675307404094704,"vX0":3.9731929283981633,"vY0":-136.81343869296947,"vZ0":0.16948516452091134,"x":121.19,"y":123.56,"x0":-1.174529936013284,"y0":50.00278417744092,"z0":5.57307275135082,"aX":-5.939194199806889},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.0,"breakHorizontal":4.8,"spinRate":2132,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40067324335235943,"extension":6.58434609971965},"index":5,"playId":"1dfd2da5-9ca4-3388-9825-b259b80487bb","pitchNumber":5,"startTime":"2026-05-24T02:26:46.241Z","endTime":"2026-05-24T02:26:49.266Z","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":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67214376894791,"aZ":-26.135908419822016,"pfxX":-9.43192537690891,"pfxZ":3.6337153268028324,"pX":0.44964243821080785,"pZ":2.918607212181091,"vX0":7.230090403923169,"vY0":-128.617569192498,"vZ0":-0.9457724103726095,"x":99.86,"y":159.98,"x0":-1.1836521857864508,"y0":50.00261611424327,"z0":5.33268787065509,"aX":-15.67545113542564},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.6,"breakHorizontal":15.2,"spinRate":1438,"spinDirection":240},"zone":3,"typeConfidence":2.0,"plateTime":0.4271581925253045,"extension":6.874933581164522},"index":6,"playId":"cb510e3f-b103-3978-b2bc-78890467ec87","pitchNumber":6,"startTime":"2026-05-24T02:27:07.162Z","endTime":"2026-05-24T02:27:10.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.592611340352512,"aZ":-33.34574019073527,"pfxX":-9.21448482929685,"pfxZ":-0.7122087883481747,"pX":-1.5116416870826004,"pZ":2.786314811748814,"vX0":2.5209199825937065,"vY0":-127.65348758034536,"vZ0":0.0018730993666828955,"x":174.62,"y":163.55,"x0":-1.318105770986877,"y0":50.00366309067379,"z0":5.4224023854012104,"aX":-15.126460940341769},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.1,"breakHorizontal":16.1,"spinRate":1328,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4299608394416947,"extension":6.65951658698004},"index":7,"playId":"f135b662-bc7a-3d13-8e6c-2efa7c9ce893","pitchNumber":7,"startTime":"2026-05-24T02:27:31.519Z","endTime":"2026-05-24T02:27:35.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:27:35.149Z","atBatIndex":17},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Fernando Tatis Jr. hit by pitch. Jackson Merrill scores. Freddy Fermin to 3rd. Sung-Mun Song to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-24T02:27:59.520Z","endTime":"2026-05-24T02:28:29.777Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"postOnThird":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":669372,"link":"/api/v1/people/669372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13332857522196,"aZ":-32.79952955240458,"pfxX":1.4919988167912803,"pfxZ":-0.39582767851052125,"pX":-0.010169870947471025,"pZ":2.911649642420927,"vX0":2.65692676127022,"vY0":-126.0688545916338,"vZ0":0.6407535791266543,"x":117.39,"y":160.17,"x0":-1.2775968154152295,"y0":50.001018685885626,"z0":5.332672944144489,"aX":2.3661119511874737},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.2,"breakHorizontal":-3.4,"spinRate":2196,"spinDirection":28},"zone":5,"typeConfidence":2.0,"plateTime":0.4369108802034196,"extension":6.7448846301770935},"index":0,"playId":"7cfc8ecc-ba49-377b-be27-3e265f0eb0b4","pitchNumber":1,"startTime":"2026-05-24T02:28:06.483Z","endTime":"2026-05-24T02:28:09.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43009728244714,"aZ":-31.667362454567325,"pfxX":-9.785116319272307,"pfxZ":0.2731448888682291,"pX":-1.6213376126502268,"pZ":3.6291942058109714,"vX0":1.8138901372120397,"vY0":-137.07968024179218,"vZ0":0.6162036582153415,"x":178.8,"y":140.79,"x0":-1.0255935966069945,"y0":50.006560200516,"z0":5.582452164937883,"aX":-18.41952272036161},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.8,"breakHorizontal":17.3,"spinRate":1959,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4012755259087486,"extension":6.731129367248112},"index":1,"playId":"ae45952e-9496-3ba6-bad0-823fdc189658","pitchNumber":2,"startTime":"2026-05-24T02:28:25.034Z","endTime":"2026-05-24T02:28:29.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:28:29.777Z","atBatIndex":18},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Miguel Andujar grounds into a force out, pitcher J.T. Ginn to catcher Shea Langeliers. Freddy Fermin out at home. Sung-Mun Song to 3rd. Fernando Tatis Jr. to 2nd. Miguel Andujar to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-24T02:29:47.351Z","endTime":"2026-05-24T02:31:04.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669372,"link":"/api/v1/people/669372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"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":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-24T02:28:45.086Z","endTime":"2026-05-24T02:29:49.530Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.192729847991323,"aZ":-25.696719167698856,"pfxX":-0.01900925612222526,"pfxZ":3.6021341670397664,"pX":1.2504222548794972,"pZ":3.0491095876562206,"vX0":6.233053626525728,"vY0":-133.6215107936842,"vZ0":-1.1398152962961225,"x":69.34,"y":156.45,"x0":-1.1151874606867758,"y0":50.00411344674566,"z0":5.336476705957255,"aX":-0.03482731219460772},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.5,"breakHorizontal":-1.4,"spinRate":2089,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.410729815030872,"extension":6.911921993392587},"index":1,"playId":"f5b33571-bdd0-363c-9480-daec41a2d2ae","pitchNumber":1,"startTime":"2026-05-24T02:29:49.530Z","endTime":"2026-05-24T02:29:52.962Z","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":86.1,"endSpeed":77.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.862389589964323,"aZ":-37.188282694319305,"pfxX":3.2836932614979024,"pfxZ":-3.2176187339937616,"pX":0.34679920810261855,"pZ":2.1345171121986657,"vX0":2.6727942552107673,"vY0":-125.22440492180847,"vZ0":-0.15132465665779038,"x":103.78,"y":181.15,"x0":-1.1684900290119864,"y0":50.00400995617039,"z0":5.288492765159123,"aX":5.113936205872032},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.5,"breakHorizontal":-6.6,"spinRate":2255,"spinDirection":31},"zone":9,"typeConfidence":2.0,"plateTime":0.44068458826264933,"extension":6.5790591043036635},"index":2,"playId":"9a71de19-1bc6-375f-b015-90a6f1d281f6","pitchNumber":2,"startTime":"2026-05-24T02:30:13.106Z","endTime":"2026-05-24T02:30:16.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.552035264456872,"aZ":-31.696349504822543,"pfxX":2.0872487644043485,"pfxZ":0.293027714507474,"pX":0.5546995057200783,"pZ":2.852508999761806,"vX0":3.5843773708699724,"vY0":-127.4453999025608,"vZ0":0.13364064432790945,"x":95.86,"y":161.76,"x0":-1.1509031339589526,"y0":50.00077765745083,"z0":5.340199220357009,"aX":3.371148106647731},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.8,"breakHorizontal":-4.7,"spinRate":2407,"spinDirection":32},"zone":3,"typeConfidence":2.0,"plateTime":0.4327394539351821,"extension":6.663157915201117},"index":3,"playId":"1e7e5dfe-2698-30c1-88eb-c16cd885bd74","pitchNumber":3,"startTime":"2026-05-24T02:30:30.502Z","endTime":"2026-05-24T02:30:33.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.097329941547024,"aZ":-34.85309920879763,"pfxX":5.309982342867307,"pfxZ":-1.7702834239683796,"pX":1.6051822011250867,"pZ":2.174667644816972,"vX0":4.635665940529355,"vY0":-123.28381766638444,"vZ0":-0.13136088664363177,"x":55.81,"y":180.06,"x0":-0.9999897218767169,"y0":50.00161994394565,"z0":5.2096969678778065,"aX":8.043786416655506},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.9,"breakHorizontal":-10.8,"spinRate":2346,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.44698734110620597,"extension":6.634866880835322},"hitData":{"launchSpeed":53.2,"launchAngle":-66.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":118.88,"coordY":187.64}},"index":4,"playId":"7d8faf7f-c1ee-38b3-aaeb-4305d0da5c39","pitchNumber":4,"startTime":"2026-05-24T02:30:57.017Z","endTime":"2026-05-24T02:31:04.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:31:04.534Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gavin Sheets flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-24T02:31:37.537Z","endTime":"2026-05-24T02:35:19.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.520893812362146,"aZ":-36.92885248419988,"pfxX":-7.26698079507403,"pfxZ":-2.8026394432006354,"pX":-0.743000202025091,"pZ":1.0762170603810448,"vX0":3.561732547182324,"vY0":-130.2582493343448,"vZ0":-3.6626422248670316,"x":145.32,"y":209.72,"x0":-1.1931362848079208,"y0":50.00225867782752,"z0":5.329074862371662,"aX":-12.332642232287355},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-5.8,"breakHorizontal":12.2,"spinRate":1551,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.42249806891609154,"extension":6.765461593890595},"index":0,"playId":"cd84820a-1311-356c-a9c3-5c1e0b587199","pitchNumber":1,"startTime":"2026-05-24T02:31:49.221Z","endTime":"2026-05-24T02:31:52.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.098092663756454,"aZ":-18.08306120714934,"pfxX":-4.316990141155734,"pfxZ":7.441556423300163,"pX":-1.4324030942389563,"pZ":3.2927808691790954,"vX0":0.9317005764273347,"vY0":-136.94096567417876,"vZ0":-2.418568988317568,"x":171.6,"y":149.87,"x0":-1.2168942334874675,"y0":50.003518087667175,"z0":5.428803723844531,"aX":-8.173887271111173},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":7.6,"spinRate":2054,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4004383386927701,"extension":6.767334139697324},"index":1,"playId":"fff28386-ad13-33b9-9bdf-960e721ff4ae","pitchNumber":2,"startTime":"2026-05-24T02:32:08.436Z","endTime":"2026-05-24T02:32:11.507Z","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":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.268817168268065,"aZ":-15.837856613662243,"pfxX":-5.2954134113857325,"pfxZ":8.515541512836336,"pX":0.8460569229732954,"pZ":3.023327826965126,"vX0":6.463078708013194,"vY0":-137.80112449327913,"vZ0":-3.622916449169426,"x":84.75,"y":157.15,"x0":-0.8442622257902842,"y0":50.00664371738881,"z0":5.428474753531654,"aX":-10.163800193883135},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.9,"breakHorizontal":8.2,"spinRate":2130,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3978269025682555,"extension":6.7590212093202915},"index":2,"playId":"37d2d7d6-b185-3132-bf4d-2c646d09c31d","pitchNumber":3,"startTime":"2026-05-24T02:32:29.526Z","endTime":"2026-05-24T02:32:56.531Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.765243926459206,"aZ":-15.26654907875236,"pfxX":-4.429321290613181,"pfxZ":8.99258168541833,"pX":0.26133080497850614,"pZ":3.0610480537652944,"vX0":5.137435485687752,"vY0":-136.66042615806884,"vZ0":-3.362731177781092,"x":107.04,"y":156.13,"x0":-1.0726881730923428,"y0":50.00565736947811,"z0":5.3644685489818045,"aX":-8.330758214149755},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":6.8,"spinRate":2135,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.4017013076196081,"extension":6.76774723546009},"index":3,"playId":"91d1a2ae-15ed-3d16-8520-1a844fcedc0f","pitchNumber":4,"startTime":"2026-05-24T02:33:02.820Z","endTime":"2026-05-24T02:33: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(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.7,"endSpeed":85.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.167046846163785,"aZ":-20.47597542631253,"pfxX":-1.6627729637875592,"pfxZ":6.259858824067624,"pX":0.198444280369324,"pZ":3.9198222294891214,"vX0":4.173353305625258,"vY0":-136.36723503336313,"vZ0":-0.2961685058536416,"x":109.44,"y":132.94,"x0":-1.1410587428863717,"y0":50.00209932303029,"z0":5.4519181300393,"aX":-3.1074028921754446},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.5,"breakHorizontal":2.0,"spinRate":2061,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.40286476907812263,"extension":6.812621980536661},"index":4,"playId":"c549bd98-f8d2-3492-9b5d-b1a03054f0ee","pitchNumber":5,"startTime":"2026-05-24T02:33:18.545Z","endTime":"2026-05-24T02:33:25.564Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-24T02:34:00.651Z","endTime":"2026-05-24T02:35:10.137Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.560945471702034,"aZ":-28.121246294010216,"pfxX":-9.937170882436114,"pfxZ":2.1306588029816638,"pX":0.15255518185343378,"pZ":2.2995424617370377,"vX0":6.536294764743755,"vY0":-138.01532700630594,"vZ0":-3.2602446200182627,"x":111.18,"y":176.69,"x0":-0.9717322340814336,"y0":50.00553924903299,"z0":5.418330839141835,"aX":-18.91630098164941},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.2,"breakHorizontal":16.3,"spinRate":2078,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.398922167843037,"extension":6.820974238282514},"hitData":{"launchSpeed":84.7,"launchAngle":49.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.47,"coordY":122.1}},"index":6,"playId":"f67e3ce3-4976-3bef-8268-4090d7ed527d","pitchNumber":6,"startTime":"2026-05-24T02:35:10.137Z","endTime":"2026-05-24T02:35:19.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:35:19.078Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carlos Cortes walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-24T02:37:23.172Z","endTime":"2026-05-24T02:38:22.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"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":90.7,"endSpeed":82.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.501582740755993,"aZ":-10.01941732533828,"pfxX":-4.041025759425178,"pfxZ":12.722097132949589,"pX":-0.5608397146821354,"pZ":1.4014094426210786,"vX0":2.634199705398655,"vY0":-131.75985136584353,"vZ0":-10.033261949440599,"x":138.38,"y":200.94,"x0":-1.053462729168975,"y0":50.00184245713484,"z0":6.020425597304657,"aX":-7.036661426932066},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":20.8,"breakHorizontal":6.7,"spinRate":2261,"spinDirection":198},"zone":13,"typeConfidence":0.89,"plateTime":0.417235940921707,"extension":7.17328222086325},"index":0,"playId":"13a2f60a-2882-3d5c-94d9-fb03356c010d","pitchNumber":1,"startTime":"2026-05-24T02:37:32.588Z","endTime":"2026-05-24T02:37:36.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.34967250254233,"aZ":-18.904377115411283,"pfxX":-6.553751505968662,"pfxZ":10.652768345255271,"pX":-0.6996423534064814,"pZ":0.9177715575918983,"vX0":2.960914668008134,"vY0":-111.05497292945375,"vZ0":-6.69671722546543,"x":143.67,"y":214.0,"x0":-1.2004309661539618,"y0":50.00438773123858,"z0":5.9459157330350765,"aX":-8.166643248904116},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":17.8,"breakHorizontal":11.0,"spinRate":1515,"spinDirection":220},"zone":13,"typeConfidence":0.91,"plateTime":0.4936590166142607,"extension":7.286976914621139},"index":1,"playId":"416afb98-9a3e-3f98-9048-b3bf5be4ce0d","pitchNumber":2,"startTime":"2026-05-24T02:37:46.153Z","endTime":"2026-05-24T02:37:50.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.4890438524713,"aZ":-19.963464421501985,"pfxX":-5.742791637403317,"pfxZ":9.694692408204261,"pX":0.9013294223852937,"pZ":2.663087181090639,"vX0":5.917149466197436,"vY0":-111.64472179252817,"vZ0":-3.1156597924116483,"x":82.64,"y":166.88,"x0":-1.03983945776322,"y0":50.00507483296554,"z0":6.136239812106331,"aX":-7.235974738598188},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":17.0,"breakHorizontal":8.9,"spinRate":1580,"spinDirection":220},"zone":12,"typeConfidence":0.91,"plateTime":0.4909863227458837,"extension":7.1270646843085},"index":2,"playId":"62661f43-bd44-3fec-9d93-67455dcc04cb","pitchNumber":3,"startTime":"2026-05-24T02:38:02.628Z","endTime":"2026-05-24T02:38:06.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.774897952904094,"aZ":-11.784189182000777,"pfxX":-5.4528635842037225,"pfxZ":12.413025045058113,"pX":0.8704615398008215,"pZ":1.105386231622999,"vX0":6.36444025919391,"vY0":-127.4970859633386,"vZ0":-9.81707710640121,"x":83.82,"y":208.93,"x0":-0.9523588317234727,"y0":50.00100460082716,"z0":5.941050630585984,"aX":-8.955868493498423},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":20.4,"breakHorizontal":8.4,"spinRate":2081,"spinDirection":203},"zone":14,"typeConfidence":0.77,"plateTime":0.4299672428676895,"extension":7.317251777618689},"index":3,"playId":"a96131d8-29a2-3e5e-8790-1bc9dee70ea7","pitchNumber":4,"startTime":"2026-05-24T02:38:19.536Z","endTime":"2026-05-24T02:38:22.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:38:22.796Z","atBatIndex":21},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nick Kurtz grounds into an unassisted double play, first baseman Ty France. Carlos Cortes out at 2nd. Nick Kurtz out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-24T02:38:44.267Z","endTime":"2026-05-24T02:39:13.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":80.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23548335868021,"aZ":-11.935540141130275,"pfxX":-3.5130242980686672,"pfxZ":12.013503828357592,"pX":0.6359518900314649,"pZ":2.256389361512784,"vX0":5.607589601336619,"vY0":-129.77275218998446,"vZ0":-7.746692069059101,"x":92.76,"y":177.86,"x0":-1.1086071984054882,"y0":50.005966123918085,"z0":6.214279672943595,"aX":-5.920429713059823},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":19.9,"breakHorizontal":4.9,"spinRate":2225,"spinDirection":201},"zone":9,"typeConfidence":0.86,"plateTime":0.42405171050813406,"extension":7.174025787334956},"index":0,"playId":"3b7b5d50-7414-30fb-a369-d42ad7293108","pitchNumber":1,"startTime":"2026-05-24T02:38:48.543Z","endTime":"2026-05-24T02:38:51.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":81.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.034979674836883,"aZ":-11.49448373908431,"pfxX":-2.594969886145516,"pfxZ":12.026356877651338,"pX":1.0551583283339747,"pZ":2.6768790660523356,"vX0":6.049115715701372,"vY0":-131.13442333108307,"vZ0":-6.802961455034383,"x":76.78,"y":166.5,"x0":-0.9575203431917932,"y0":50.00047684182094,"z0":6.1854196075615695,"aX":-4.4616716215030925},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":20.3,"breakHorizontal":3.1,"spinRate":2175,"spinDirection":198},"zone":12,"typeConfidence":0.88,"plateTime":0.41973688682545296,"extension":7.1993478127150095},"hitData":{"launchSpeed":64.0,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.81,"coordY":172.28}},"index":1,"playId":"b1b04023-8bfd-31fd-8e1c-5fc51be4620c","pitchNumber":2,"startTime":"2026-05-24T02:39:05.565Z","endTime":"2026-05-24T02:39:13.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:39:13.094Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Shea Langeliers pops out to first baseman Ty France in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-24T02:40:56.038Z","endTime":"2026-05-24T02:41:05.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-24T02:40:29.261Z","endTime":"2026-05-24T02:40:56.038Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38064286004812,"aZ":-27.03626963689535,"pfxX":1.6668182984168447,"pfxZ":3.61746088980102,"pX":0.5533059103990458,"pZ":2.7186401457569707,"vX0":3.875883240708641,"vY0":-119.3369928699534,"vZ0":-2.2432926166402125,"x":108.76,"y":157.86,"x0":-1.3187484449637301,"y0":50.00020756309454,"z0":6.145274373230018,"aX":2.365280474014056},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":6.2,"breakHorizontal":-4.1,"spinRate":1833,"spinDirection":175},"zone":6,"typeConfidence":0.91,"plateTime":0.4617915060487805,"extension":7.141550582329856},"hitData":{"launchSpeed":81.8,"launchAngle":74.0,"totalDistance":87.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":155.56,"coordY":204.81}},"index":1,"playId":"ea7286df-db54-3ee7-8805-5783043549f7","pitchNumber":1,"startTime":"2026-05-24T02:40:56.038Z","endTime":"2026-05-24T02:41:05.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:41:05.821Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T02:43:14.436Z","endTime":"2026-05-24T02:44:18.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":85.4,"endSpeed":78.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34897248788949,"aZ":-30.86973826813407,"pfxX":1.3058328451328556,"pfxZ":0.8372644614874609,"pX":0.16215766462646247,"pZ":1.788485267683951,"vX0":3.179263203226219,"vY0":-124.31761273928576,"vZ0":-1.8398298332535066,"x":110.82,"y":190.49,"x0":-1.3039174378233789,"y0":50.00448750619527,"z0":5.105008210101904,"aX":2.040154173449635},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.3,"breakHorizontal":-3.1,"spinRate":2348,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.44089050736267765,"extension":6.644880335082508},"index":0,"playId":"80c29e30-b13d-3475-a6f7-404d786c306c","pitchNumber":1,"startTime":"2026-05-24T02:43:25.475Z","endTime":"2026-05-24T02:43:28.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":77.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.844269985188056,"aZ":-31.188284022883217,"pfxX":0.774976955052852,"pfxZ":0.6428731229578872,"pX":0.6334376897496169,"pZ":1.8974344826255536,"vX0":3.907193783074889,"vY0":-125.49336575313151,"vZ0":-1.8483324283170226,"x":92.85,"y":187.55,"x0":-1.0650867294069064,"y0":50.005719346830894,"z0":5.262581696901928,"aX":1.1974600730744576},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.0,"breakHorizontal":-2.5,"spinRate":2494,"spinDirection":31},"zone":9,"typeConfidence":2.0,"plateTime":0.4418292193430968,"extension":6.6108409214780925},"index":1,"playId":"a29c9c54-494a-35b0-a229-726599663daf","pitchNumber":2,"startTime":"2026-05-24T02:43:39.265Z","endTime":"2026-05-24T02:43:45.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.100880937828073,"aZ":-33.38408750761449,"pfxX":0.7487027310368788,"pfxZ":-0.7882508787987152,"pX":1.5636718287342835,"pZ":2.966307283951203,"vX0":5.7648638003101,"vY0":-123.70165664890166,"vZ0":0.9241788129488562,"x":57.4,"y":158.69,"x0":-0.9089392198801582,"y0":50.00613990743571,"z0":5.4193603584866645,"aX":1.14248104158187},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.8,"breakHorizontal":-2.9,"spinRate":2305,"spinDirection":31},"zone":12,"typeConfidence":2.0,"plateTime":0.4453375422683221,"extension":6.543337353933852},"index":2,"playId":"97f6520f-8bb9-39bf-b3b9-b89bba74d23c","pitchNumber":3,"startTime":"2026-05-24T02:43:58.391Z","endTime":"2026-05-24T02:44:01.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9904143334413,"aZ":-18.26522312598299,"pfxX":-5.836702115178268,"pfxZ":7.255127187327397,"pX":0.6985429063633176,"pZ":1.9404925117102432,"vX0":6.369167720098761,"vY0":-138.12930983925034,"vZ0":-6.014122169503233,"x":90.37,"y":186.39,"x0":-0.8873932614228234,"y0":50.00357073175364,"z0":5.389166772786272,"aX":-11.191891492787374},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.0,"breakHorizontal":9.1,"spinRate":2100,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.39771175679142656,"extension":6.745446162727195},"index":3,"playId":"19af87fb-8739-303e-b2ee-c9a98d48375f","pitchNumber":4,"startTime":"2026-05-24T02:44:15.091Z","endTime":"2026-05-24T02:44:18.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:44:18.807Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Castellanos walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T02:44:36.862Z","endTime":"2026-05-24T02:46:15.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06659313134326,"aZ":-19.0422007487833,"pfxX":-4.5379122696487135,"pfxZ":7.10808295933056,"pX":1.2332695042602675,"pZ":1.4191443060978526,"vX0":8.032549657906472,"vY0":-135.4364043248551,"vZ0":-6.029784390829743,"x":69.99,"y":200.46,"x0":-1.1887213617612236,"y0":50.00338781318024,"z0":5.017138129676374,"aX":-8.385251579545328},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.6,"breakHorizontal":6.4,"spinRate":2256,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4052556095732518,"extension":6.770724768987036},"index":0,"playId":"1c3b9e40-acfb-3b8e-aca8-7edcbdd0e379","pitchNumber":1,"startTime":"2026-05-24T02:44:44.013Z","endTime":"2026-05-24T02:44:47.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77656913008419,"aZ":-34.84556254253442,"pfxX":1.6749118659058746,"pfxZ":-1.7003389283566088,"pX":-0.1808583269709923,"pZ":1.8757577501589464,"vX0":2.3139076626474147,"vY0":-125.5487215739541,"vZ0":-0.9370571166571744,"x":123.89,"y":188.13,"x0":-1.3386892830225299,"y0":50.0053812380673,"z0":5.136768619148274,"aX":2.625080576940015},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.0,"breakHorizontal":-3.6,"spinRate":2447,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.4393642009582881,"extension":6.499512894805239},"index":1,"playId":"90f482aa-8a4e-3855-bc99-c6aeb8b78af3","pitchNumber":2,"startTime":"2026-05-24T02:44:57.718Z","endTime":"2026-05-24T02:45:00.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":78.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.901002845719297,"aZ":-33.96542280968799,"pfxX":1.151843301667434,"pfxZ":-1.1203219356207157,"pX":0.8082978500555792,"pZ":2.1026557142177076,"vX0":4.106920984318017,"vY0":-126.55271482617974,"vZ0":-1.0649447581069602,"x":86.19,"y":182.01,"x0":-0.996549910409259,"y0":50.0041605932495,"z0":5.291359178421376,"aX":1.8370888677135},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.0,"breakHorizontal":-3.1,"spinRate":2479,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4356244111045231,"extension":6.567211766216582},"index":2,"playId":"9a7320f8-7f32-348b-af70-f4845794f22c","pitchNumber":3,"startTime":"2026-05-24T02:45:13.019Z","endTime":"2026-05-24T02:45:16.415Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-24T02:45:24.092Z","endTime":"2026-05-24T02:45:37.251Z","isPitch":false,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":78.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45170238558591,"aZ":-35.237148757290015,"pfxX":1.8356790154060025,"pfxZ":-1.921661505475397,"pX":1.289556693291691,"pZ":1.6931810800062586,"vX0":5.272684119190533,"vY0":-126.99952584519468,"vZ0":-1.8256116189507003,"x":67.85,"y":193.06,"x0":-1.0709055238111398,"y0":50.001604301122825,"z0":5.284455201334444,"aX":2.9293271878670177},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.7,"breakHorizontal":-4.8,"spinRate":2436,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.43504524324837224,"extension":6.681142131445133},"index":4,"playId":"4a5d3f87-0fa7-3986-beeb-f08a18097e11","pitchNumber":4,"startTime":"2026-05-24T02:45:37.251Z","endTime":"2026-05-24T02:45:40.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.87511854694994,"aZ":-25.232531313770636,"pfxX":-10.03612018793804,"pfxZ":3.6060979693726942,"pX":-0.03756538589521668,"pZ":1.476015992527497,"vX0":6.175688181702127,"vY0":-139.02040597842685,"vZ0":-5.916418381333818,"x":118.43,"y":198.93,"x0":-1.002789998860721,"y0":50.00322291015331,"z0":5.344172543384812,"aX":-19.326770504630986},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.3,"breakHorizontal":16.6,"spinRate":2222,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.3964532706461048,"extension":6.7782286230890785},"index":5,"playId":"e00b43aa-2eb5-3148-ac65-fc76b9b84f8b","pitchNumber":5,"startTime":"2026-05-24T02:45:52.139Z","endTime":"2026-05-24T02:45:56.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.702548296085645,"aZ":-27.24434196152276,"pfxX":-10.733590111739929,"pfxZ":2.568191087451054,"pX":-0.3216068129952388,"pZ":0.7482660217225865,"vX0":5.7170639196360575,"vY0":-138.7951460595608,"vZ0":-7.19801013483592,"x":129.26,"y":218.58,"x0":-1.0314388163640351,"y0":50.00217374995831,"z0":5.231599555153343,"aX":-20.605833259974926},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.1,"breakHorizontal":18.0,"spinRate":2176,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.39706064309972255,"extension":6.842320934707032},"index":6,"playId":"3cc0764b-9f01-30f2-85e9-33f1cc56e4fc","pitchNumber":6,"startTime":"2026-05-24T02:46:12.418Z","endTime":"2026-05-24T02:46:15.709Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:46:15.709Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jackson Merrill doubles (10) on a line drive to right fielder Carlos Cortes. Nick Castellanos to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T02:49:05.143Z","endTime":"2026-05-24T02:50:02.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnThird":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"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":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-24T02:46:25.471Z","endTime":"2026-05-24T02:47:01.807Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: José Suarez replaces J.T. Ginn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-24T02:47:01.807Z","endTime":"2026-05-24T02:49:07.436Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660761,"link":"/api/v1/people/660761"},"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":79.4,"endSpeed":72.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.830258854986365,"aZ":-34.19441040937685,"pfxX":-5.934010344146608,"pfxZ":-1.5158661414918537,"pX":-1.2069574762379989,"pZ":2.5439643491946624,"vX0":-5.14467478510287,"vY0":-115.50059618346033,"vZ0":0.10557991592430738,"x":163.01,"y":170.09,"x0":1.8340661025079832,"y0":50.00574260337974,"z0":5.8314962465607305,"aX":-7.885363939889646},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-2.4,"breakHorizontal":12.2,"spinRate":2977,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.47725143415516724,"extension":5.875728828366121},"index":2,"playId":"2d9679f3-f378-3a78-84c8-d135ed49950c","pitchNumber":1,"startTime":"2026-05-24T02:49:07.436Z","endTime":"2026-05-24T02:49:10.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":81.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.10967792427981,"aZ":-13.933005673529891,"pfxX":6.079888044137867,"pfxZ":10.573359623737295,"pX":-0.4839913684481799,"pZ":2.4487371488022,"vX0":-7.853373539282224,"vY0":-132.26489959383284,"vZ0":-5.241896280688271,"x":135.45,"y":172.66,"x0":1.7707767839134871,"y0":50.00439433426303,"z0":5.523334964030526,"aX":10.49108444582969},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.8,"breakHorizontal":-8.8,"spinRate":2354,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.4183629850694204,"extension":6.1402305070995515},"index":3,"playId":"d62764bc-7042-377c-a3ec-72a7ffdc8dac","pitchNumber":2,"startTime":"2026-05-24T02:49:25.366Z","endTime":"2026-05-24T02:49:28.713Z","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":91.5,"endSpeed":81.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.81489621093862,"aZ":-12.816152095898913,"pfxX":7.0288300514986135,"pfxZ":11.073331265459721,"pX":0.9515482249258824,"pZ":2.526126715867289,"vX0":-4.36404672675541,"vY0":-132.96455483040978,"vZ0":-5.422384097823042,"x":80.73,"y":170.57,"x0":1.7213035834982864,"y0":50.00107317712173,"z0":5.561238779194424,"aX":12.285672044250447},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.7,"breakHorizontal":-11.5,"spinRate":2466,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.41572759099002266,"extension":6.029638626623263},"hitData":{"launchSpeed":96.4,"launchAngle":16.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":210.66,"coordY":107.87}},"index":4,"playId":"f3c5e674-9129-3559-8d8b-dd66bcae4531","pitchNumber":3,"startTime":"2026-05-24T02:49:47.150Z","endTime":"2026-05-24T02:50:02.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:50:02.557Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz. Nick Castellanos scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T02:50:22.278Z","endTime":"2026-05-24T02:52:18.796Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"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,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":{"id":669372,"link":"/api/v1/people/669372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.2,"endSpeed":73.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.567750121457028,"aZ":-35.75384865215644,"pfxX":-4.211729807335632,"pfxZ":-2.6128044880872086,"pX":-0.886392223830752,"pZ":2.7482272923321047,"vX0":-4.449475090559294,"vY0":-116.70154960194417,"vZ0":0.6059860999133928,"x":150.79,"y":164.58,"x0":1.5978132947365955,"y0":50.004462757472645,"z0":5.874169921644296,"aX":-5.763993122951014},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-4.2,"breakHorizontal":8.8,"spinRate":2858,"spinDirection":276},"zone":11,"typeConfidence":2.0,"plateTime":0.4707435225710732,"extension":5.890898584496858},"index":0,"playId":"9415d0b8-d5d7-31e8-828d-9b6ba17b0716","pitchNumber":1,"startTime":"2026-05-24T02:50:39.999Z","endTime":"2026-05-24T02:50:43.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":74.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.462164547425683,"aZ":-30.536579633036013,"pfxX":7.810824971660524,"pfxZ":1.1463011652475874,"pX":0.5859532771848608,"pZ":2.964129855994291,"vX0":-4.4568248859198984,"vY0":-119.8783640727174,"vZ0":-0.2097781382494186,"x":94.66,"y":158.75,"x0":1.4689957743740023,"y0":50.00555933589957,"z0":5.8142373936653575,"aX":11.197158030321459},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.3,"breakHorizontal":-12.8,"spinRate":1593,"spinDirection":123},"zone":3,"typeConfidence":2.0,"plateTime":0.4595819280604574,"extension":6.015306441006089},"index":1,"playId":"397ff3f6-b879-3215-b9ce-cbc45cbd29aa","pitchNumber":2,"startTime":"2026-05-24T02:51:00.488Z","endTime":"2026-05-24T02:51:03.874Z","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":92.8,"endSpeed":83.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.098194742697366,"aZ":-13.591393708624523,"pfxX":4.311057664892722,"pfxZ":10.222338326229998,"pX":-0.6778516728086307,"pZ":3.1947247385447204,"vX0":-7.271973640104709,"vY0":-134.90585178947975,"vZ0":-3.723910960903608,"x":142.84,"y":152.52,"x0":1.5095671095245364,"y0":50.00457389319123,"z0":5.570202269329262,"aX":7.839034211692496},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.8,"breakHorizontal":-6.0,"spinRate":2412,"spinDirection":141},"zone":1,"typeConfidence":2.0,"plateTime":0.40816327175955935,"extension":5.901322983431296},"index":2,"playId":"4fb5925d-c255-3d7c-bf2d-1242ac435dd4","pitchNumber":3,"startTime":"2026-05-24T02:51:21.460Z","endTime":"2026-05-24T02:51:25.422Z","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":92.9,"endSpeed":83.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.70800065808778,"aZ":-14.461003069873126,"pfxX":5.122283519179488,"pfxZ":9.770653225602599,"pX":-0.01556355789843425,"pZ":3.1131580476365035,"vX0":-5.806323782970976,"vY0":-135.0943888795405,"vZ0":-3.642781237389771,"x":117.59,"y":154.72,"x0":1.5158819502786167,"y0":50.003389709504965,"z0":5.523250730246811,"aX":9.286793915937185},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.9,"breakHorizontal":-7.8,"spinRate":2390,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.408464881161112,"extension":5.952240170391394},"index":3,"playId":"2fed395b-8c57-3809-a434-69a2c92b1d34","pitchNumber":4,"startTime":"2026-05-24T02:51:43.815Z","endTime":"2026-05-24T02:51:46.981Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":74.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96033805650805,"aZ":-24.73870535247576,"pfxX":6.829473341345824,"pfxZ":5.216688709081669,"pX":0.7461821584719095,"pZ":2.5713542001040697,"vX0":-3.7891011019114273,"vY0":-119.45879209155446,"vZ0":-1.8619583297092503,"x":88.56,"y":169.35,"x0":1.4769150380453064,"y0":50.0035259282614,"z0":5.615112714424051,"aX":9.735374817646585},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":9.2,"breakHorizontal":-11.3,"spinRate":1598,"spinDirection":119},"zone":6,"typeConfidence":2.0,"plateTime":0.46094449142210214,"extension":6.041606180215693},"hitData":{"launchSpeed":93.5,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.99,"coordY":150.06}},"index":4,"playId":"602db9be-5522-34aa-bfe1-181efc311ec9","pitchNumber":5,"startTime":"2026-05-24T02:52:11.122Z","endTime":"2026-05-24T02:52:18.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:52:18.796Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Freddy Fermin walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T02:52:44.321Z","endTime":"2026-05-24T02:54:49.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"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,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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.683686581264585,"aZ":-11.859454590121528,"pfxX":4.095422722237538,"pfxZ":11.08541158708696,"pX":-0.2917762640933511,"pZ":2.189623587580039,"vX0":-5.882019728120853,"vY0":-135.0682151895344,"vZ0":-6.627437355303592,"x":128.12,"y":179.66,"x0":1.3903831762760688,"y0":50.00038155374641,"z0":5.523252672397717,"aX":7.503779962834663},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.7,"breakHorizontal":-6.0,"spinRate":2366,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.4068069979611204,"extension":6.01176598596691},"index":0,"playId":"ee2b6430-ed4a-3d7e-9cd1-d2e596006e58","pitchNumber":1,"startTime":"2026-05-24T02:52:49.848Z","endTime":"2026-05-24T02:52:53.101Z","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":92.5,"endSpeed":83.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11001748521029,"aZ":-12.716907809555204,"pfxX":3.61301153293985,"pfxZ":10.766145965562794,"pX":-0.01001729573450743,"pZ":3.87558044869226,"vX0":-5.1012673204883265,"vY0":-134.56442386283183,"vZ0":-2.247921865304357,"x":117.38,"y":134.14,"x0":1.4536277171619274,"y0":50.006544507714466,"z0":5.638813898961255,"aX":6.53261533595491},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.1,"breakHorizontal":-5.3,"spinRate":2397,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.4092911018345933,"extension":5.898370353428892},"index":1,"playId":"6b341c98-c476-321e-8566-ec9b78cf108a","pitchNumber":2,"startTime":"2026-05-24T02:53:11.019Z","endTime":"2026-05-24T02:53:14.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82491836312436,"aZ":-28.669649646222965,"pfxX":8.853686159886712,"pfxZ":2.4455618926222584,"pX":-0.22956900496893987,"pZ":1.0116513535133638,"vX0":-6.085302660549571,"vY0":-119.45832376809976,"vZ0":-4.412820185247137,"x":125.75,"y":211.47,"x0":1.2112803606916627,"y0":50.003276676763,"z0":5.485029288781159,"aX":12.68847001234598},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.5,"breakHorizontal":-14.4,"spinRate":1548,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.459994182233761,"extension":6.097230899283727},"index":2,"playId":"f4d5f7d5-2931-3499-b4e8-9dd5c2a8657f","pitchNumber":3,"startTime":"2026-05-24T02:53:32.033Z","endTime":"2026-05-24T02:53:35.715Z","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":80.6,"endSpeed":74.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.326152798317075,"aZ":-36.99666139266695,"pfxX":-4.610051478354862,"pfxZ":-3.481880831933748,"pX":-0.8574154229734926,"pZ":1.1896315839795357,"vX0":-4.083791348512828,"vY0":-117.32831368698334,"vZ0":-2.1077481799487225,"x":149.68,"y":206.66,"x0":1.507910244196821,"y0":50.00081491162593,"z0":5.565036802387556,"aX":-6.390709403876943},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-6.6,"breakHorizontal":9.4,"spinRate":2917,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.46780355741653157,"extension":5.99239843768204},"index":3,"playId":"99c12b85-e48e-33a5-8aa6-2f8698e11ce8","pitchNumber":4,"startTime":"2026-05-24T02:53:55.113Z","endTime":"2026-05-24T02:53:58.915Z","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":92.2,"endSpeed":83.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.997518074690394,"aZ":-14.446525570202056,"pfxX":3.9387079944421455,"pfxZ":9.811816498867483,"pX":-0.8416905765086093,"pZ":3.0054114784029924,"vX0":-7.30596718194628,"vY0":-134.06493419281554,"vZ0":-3.8722772940898897,"x":149.08,"y":157.63,"x0":1.4162641074611129,"y0":50.002714869246134,"z0":5.510608338397303,"aX":7.116900855940628},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.0,"breakHorizontal":-5.4,"spinRate":2453,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.4097168979892629,"extension":6.0615113566354},"index":4,"playId":"8c6820d5-8b7c-3e26-b827-68aa99742f60","pitchNumber":5,"startTime":"2026-05-24T02:54:18.506Z","endTime":"2026-05-24T02:54:21.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.152853192510612,"aZ":-15.110965595360838,"pfxX":5.614556935900197,"pfxZ":9.47101267025825,"pX":0.8633911849293034,"pZ":1.7129866217809635,"vX0":-3.8269653196313422,"vY0":-133.72619025367618,"vZ0":-6.912881378172658,"x":84.09,"y":192.53,"x0":1.5870799053568774,"y0":50.00657215307473,"z0":5.425451155221518,"aX":10.121244721856568},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.7,"breakHorizontal":-9.2,"spinRate":2271,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.41034214212988696,"extension":6.053605697298848},"index":5,"playId":"cc44d258-f70f-303b-a4a9-26efeede796e","pitchNumber":6,"startTime":"2026-05-24T02:54:44.675Z","endTime":"2026-05-24T02:54:49.041Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:54:49.041Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sung-Mun Song grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T02:55:08.897Z","endTime":"2026-05-24T02:56:39.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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.4,"endSpeed":84.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.755901973857235,"aZ":-10.457620969433918,"pfxX":5.440807836470612,"pfxZ":11.797166227384702,"pX":-0.3051647934770649,"pZ":1.5924395686702524,"vX0":-7.079832067448511,"vY0":-135.5884755779414,"vZ0":-8.46028446290228,"x":128.63,"y":195.78,"x0":1.6467356953187624,"y0":50.00318333482706,"z0":5.504619076061465,"aX":10.016644012170582},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.4,"breakHorizontal":-8.2,"spinRate":2495,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.40570235871168636,"extension":6.153320364978246},"index":0,"playId":"c49d9773-1917-3f52-a344-3cdc585a2fb0","pitchNumber":1,"startTime":"2026-05-24T02:55:21.689Z","endTime":"2026-05-24T02:55:25.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.605603235787406,"aZ":-16.85299012419573,"pfxX":7.297602371937524,"pfxZ":8.793196490059277,"pX":-0.15713790493808957,"pZ":1.911663201821813,"vX0":-7.005123747997999,"vY0":-132.27714235087856,"vZ0":-6.119911864877512,"x":122.99,"y":187.17,"x0":1.5988223168530458,"y0":50.00401418114117,"z0":5.5248053420045755,"aX":12.717452739044681},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.5,"breakHorizontal":-11.4,"spinRate":2172,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.41674660120342777,"extension":6.168904103463178},"index":1,"playId":"4db1efc5-6dfd-3843-92d4-5fe2b34dd8f1","pitchNumber":2,"startTime":"2026-05-24T02:55:44.379Z","endTime":"2026-05-24T02:55:47.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.440618007866444,"aZ":-34.78957395066371,"pfxX":-3.624841177858883,"pfxZ":-1.97483872205926,"pX":-1.174176912822578,"pZ":0.9505506286697835,"vX0":-5.767525781429039,"vY0":-115.01343611644884,"vZ0":-2.6390051105132453,"x":161.76,"y":213.12,"x0":1.8472422515893088,"y0":50.00179991221232,"z0":5.521806772407084,"aX":-4.803894357198456},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-4.0,"breakHorizontal":8.2,"spinRate":2915,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.47817406395762996,"extension":6.192377531512551},"index":2,"playId":"253c4664-6d8b-3e9a-a1cc-4dfeb04dd656","pitchNumber":3,"startTime":"2026-05-24T02:56:06.178Z","endTime":"2026-05-24T02:56:09.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59434125607572,"aZ":-24.565590005660205,"pfxX":10.863525162003732,"pfxZ":4.45037702308143,"pX":0.40597600615386653,"pZ":2.9863526263008646,"vX0":-6.386809296626785,"vY0":-130.69487305134138,"vZ0":-1.9197972937611631,"x":101.53,"y":158.15,"x0":1.4851636215251296,"y0":50.00151450635885,"z0":5.59740574599736,"aX":18.569082940800868},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.8,"breakHorizontal":-18.0,"spinRate":2180,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.4209980023577584,"extension":6.291750111505067},"hitData":{"launchSpeed":64.7,"launchAngle":-1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.35,"coordY":149.58}},"index":3,"playId":"16546fc1-ef1e-3781-80d3-20db65797908","pitchNumber":4,"startTime":"2026-05-24T02:56:32.203Z","endTime":"2026-05-24T02:56:39.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:56:39.489Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brent Rooker walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T02:58:49.250Z","endTime":"2026-05-24T03:00:46.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":69.2,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.675405021677506,"aZ":-21.337154638919362,"pfxX":-5.387539112834317,"pfxZ":8.847920920513666,"pX":-0.28586324654325396,"pZ":3.147014167831711,"vX0":3.211419898794866,"vY0":-110.30270501955427,"vZ0":-1.7033691146077565,"x":127.9,"y":153.81,"x0":-1.0649117526078797,"y0":50.00431677365646,"z0":6.191753657857406,"aX":-6.600996779167509},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":15.8,"breakHorizontal":8.9,"spinRate":1382,"spinDirection":215},"zone":1,"typeConfidence":0.91,"plateTime":0.4976561066272338,"extension":7.079454721120348},"index":0,"playId":"c894c399-eb73-3b5a-b1a7-73537a552303","pitchNumber":1,"startTime":"2026-05-24T02:59:09.060Z","endTime":"2026-05-24T02:59:12.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":81.8,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.051315309183135,"aZ":-14.548926401283955,"pfxX":-4.950800243263441,"pfxZ":10.161014817009669,"pX":0.05748866598595303,"pZ":4.675373397567745,"vX0":4.192015329705078,"vY0":-131.43435564137943,"vZ0":-1.2931624720654655,"x":114.81,"y":112.54,"x0":-0.9214973768972342,"y0":50.00561488136103,"z0":6.263648501488887,"aX":-8.590385895325458},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.2,"breakHorizontal":7.9,"spinRate":2057,"spinDirection":203},"zone":12,"typeConfidence":0.88,"plateTime":0.4180937837582914,"extension":7.070428980124095},"index":1,"playId":"40f47a6c-c252-3ae1-b960-48fd5f92f64b","pitchNumber":2,"startTime":"2026-05-24T02:59:24.354Z","endTime":"2026-05-24T02:59:27.443Z","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":77.6,"endSpeed":71.8,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.131409238768597,"aZ":-21.535252304225683,"pfxX":-7.121652049432381,"pfxZ":8.26212027525208,"pX":0.23353066070083708,"pZ":-0.4921420935622167,"vX0":4.819092448250821,"vY0":-112.66520361311089,"vZ0":-9.32273510071591,"x":108.1,"y":252.07,"x0":-1.0060313397268812,"y0":50.00340814352067,"z0":5.869605219886306,"aX":-9.171907502987482},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":12.8,"breakHorizontal":11.6,"spinRate":1461,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.48583258518699024,"extension":7.216818049944798},"index":2,"playId":"79e67565-d35e-3174-bf60-205ca6432d39","pitchNumber":3,"startTime":"2026-05-24T02:59:40.653Z","endTime":"2026-05-24T02:59:44.136Z","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":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.3,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.708725092548278,"aZ":-29.1615277757375,"pfxX":1.6640263762069858,"pfxZ":2.147560719775493,"pX":0.39634463069935844,"pZ":3.188132160776276,"vX0":3.4064220932978486,"vY0":-117.90090189369283,"vZ0":-0.6751683484139,"x":101.89,"y":152.7,"x0":-1.2843071356466667,"y0":50.00587104582402,"z0":6.172724433526001,"aX":2.3396866206601286},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":4.0,"breakHorizontal":-3.8,"spinRate":1905,"spinDirection":145},"zone":3,"typeConfidence":0.91,"plateTime":0.4648175791020366,"extension":6.910907396359899},"index":3,"playId":"0a7eb767-f96f-372a-9374-ca23522533c0","pitchNumber":4,"startTime":"2026-05-24T03:00:00.210Z","endTime":"2026-05-24T03:00:03.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.3,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32586571169416,"aZ":-27.493441335805187,"pfxX":0.8545946749599472,"pfxZ":3.377190823965995,"pX":-0.1581760772440244,"pZ":0.6093597054183727,"vX0":2.5131836562068717,"vY0":-117.02542609312755,"vZ0":-6.361776313709892,"x":123.03,"y":222.33,"x0":-1.357506637683661,"y0":50.00165890284934,"z0":5.942235815963603,"aX":1.1836168058930243},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":4.8,"breakHorizontal":-2.2,"spinRate":1814,"spinDirection":185},"zone":13,"typeConfidence":0.91,"plateTime":0.46825675920602183,"extension":7.035358868674804},"index":4,"playId":"847a9154-1abe-3e72-b830-f496012e4692","pitchNumber":5,"startTime":"2026-05-24T03:00:18.640Z","endTime":"2026-05-24T03:00:22.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.5,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.44435151095563,"aZ":-20.733070860468374,"pfxX":-7.274779649289355,"pfxZ":8.811453490834243,"pX":-1.2546484723744582,"pZ":2.2459820952318457,"vX0":2.2506784198711065,"vY0":-113.1649205887047,"vZ0":-3.7590149227436456,"x":164.82,"y":178.14,"x0":-1.3163781722783325,"y0":50.00153499006612,"z0":6.002768381256559,"aX":-9.444795417770745},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":15.4,"breakHorizontal":12.6,"spinRate":1547,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.48380713636744455,"extension":7.286208971765373},"index":5,"playId":"0a7f6123-e2d6-3086-b71f-86f04847ffb4","pitchNumber":6,"startTime":"2026-05-24T03:00:42.220Z","endTime":"2026-05-24T03:00:46.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:00:46.992Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Soderstrom challenged (pitch result), call on the field was overturned: Tyler Soderstrom walks. Brent Rooker to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T03:01:08.676Z","endTime":"2026-05-24T03:02:59.713Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnSecond":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"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":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.723904523183155,"aZ":-21.13532253242155,"pfxX":-6.520325950224564,"pfxZ":8.606432777686427,"pX":-0.43528423521234394,"pZ":3.728546027021474,"vX0":3.6188267187965883,"vY0":-112.62955799906773,"vZ0":-0.6279901358682374,"x":133.59,"y":138.11,"x0":-1.2168350622698656,"y0":50.00429499422499,"z0":6.150988201010307,"aX":-8.366035093784054},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":15.7,"breakHorizontal":10.9,"spinRate":1440,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.4865754372643556,"extension":7.00248896045884},"index":0,"playId":"96c897a9-7527-3083-8c0a-1ccdbcf73251","pitchNumber":1,"startTime":"2026-05-24T03:01:15.112Z","endTime":"2026-05-24T03:01:19.896Z","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":90.7,"endSpeed":82.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.252386226590243,"aZ":-11.507866514394186,"pfxX":-3.049484320608277,"pfxZ":11.901861235843828,"pX":0.9959018513957009,"pZ":2.6775769089195327,"vX0":6.176153903137108,"vY0":-131.75700423874497,"vZ0":-6.668677106349227,"x":79.04,"y":166.49,"x0":-0.9955778404868226,"y0":50.0021307649223,"z0":6.114164045383577,"aX":-5.295380951916093},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":20.0,"breakHorizontal":4.0,"spinRate":2132,"spinDirection":202},"zone":12,"typeConfidence":0.88,"plateTime":0.41772120107009236,"extension":7.08190640096495},"index":1,"playId":"c3ff2ac9-657f-302f-aca8-78e70298041e","pitchNumber":2,"startTime":"2026-05-24T03:01:32.994Z","endTime":"2026-05-24T03:01:37.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.162299406179173,"aZ":-19.802825492488473,"pfxX":-7.577786265194307,"pfxZ":9.611574366264593,"pX":-1.1610821381151148,"pZ":2.1589602524003153,"vX0":2.5489456406952926,"vY0":-112.92608910286698,"vZ0":-4.2509643318215735,"x":161.26,"y":180.49,"x0":-1.3218843709284014,"y0":50.004277845615405,"z0":6.065526278682228,"aX":-9.757388059053113},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":16.6,"breakHorizontal":13.1,"spinRate":1548,"spinDirection":220},"zone":13,"typeConfidence":0.91,"plateTime":0.48560864823881156,"extension":6.979536524253434},"index":2,"playId":"d4779ce5-8a6d-3aea-9b29-16a02b222a52","pitchNumber":3,"startTime":"2026-05-24T03:01:53.061Z","endTime":"2026-05-24T03:01:57.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":80.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.644383765595244,"aZ":-13.008352247433935,"pfxX":-2.412808733762846,"pfxZ":11.339340844518313,"pX":0.4111241699351303,"pZ":3.0085172171229595,"vX0":4.774056516928883,"vY0":-130.04930907624382,"vZ0":-5.243245522202638,"x":101.33,"y":157.55,"x0":-1.1459379037091901,"y0":50.00228041601688,"z0":6.059806992992845,"aX":-4.0782786215024665},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":19.3,"breakHorizontal":3.1,"spinRate":2031,"spinDirection":205},"zone":3,"typeConfidence":0.87,"plateTime":0.4233182080479647,"extension":7.0527647556525865},"index":3,"playId":"307653e9-f081-3f00-b060-0ca4e5d208a8","pitchNumber":4,"startTime":"2026-05-24T03:02:14.730Z","endTime":"2026-05-24T03:02:17.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":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":80.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.822876238469195,"aZ":-12.658412937829626,"pfxX":-2.477461749443464,"pfxZ":11.657070332731944,"pX":0.8914722702138588,"pZ":2.3352661206829515,"vX0":5.842713669163966,"vY0":-129.30113540691923,"vZ0":-6.8867878307406984,"x":83.02,"y":175.73,"x0":-1.0870446049726628,"y0":50.00110814566229,"z0":6.02660794154597,"aX":-4.147490133679143},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":19.6,"breakHorizontal":3.0,"spinRate":2016,"spinDirection":205},"zone":14,"typeConfidence":0.85,"plateTime":0.42546837440687524,"extension":7.12527590777906},"index":4,"playId":"8906f88e-5f17-3430-9853-8e3945c8ef43","pitchNumber":5,"startTime":"2026-05-24T03:02:32.689Z","endTime":"2026-05-24T03:02:59.713Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"}},"playEndTime":"2026-05-24T03:02:59.713Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Zack Gelof pops out to second baseman Fernando Tatis Jr. on the infield fly rule.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T03:03:20.538Z","endTime":"2026-05-24T03:04:07.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnSecond":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":1},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.378413212828658,"aZ":-19.11656243329235,"pfxX":-6.637676552924342,"pfxZ":10.06554031110678,"pX":-0.2426509873669043,"pZ":2.230343502105599,"vX0":3.83454735656078,"vY0":-113.37192606798254,"vZ0":-4.328331570845885,"x":126.25,"y":178.56,"x0":-1.0964422230943571,"y0":50.00335060122176,"z0":6.080313130241884,"aX":-8.611803921326638},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":17.4,"breakHorizontal":11.0,"spinRate":1454,"spinDirection":218},"zone":8,"typeConfidence":0.91,"plateTime":0.4837370059510251,"extension":7.051669864896447},"index":0,"playId":"6e884408-b47a-3b60-9e02-51bb64828c82","pitchNumber":1,"startTime":"2026-05-24T03:03:36.012Z","endTime":"2026-05-24T03:03:39.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.401474440803394,"aZ":-19.097569835167793,"pfxX":-7.272558071212115,"pfxZ":10.147226861835355,"pX":0.7116278663912785,"pZ":1.8865555448112077,"vX0":6.100195860773163,"vY0":-113.02413189865138,"vZ0":-4.957044362615344,"x":89.87,"y":187.84,"x0":-1.082878712525213,"y0":50.00047474642437,"z0":6.036451260470165,"aX":-9.368836973419809},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":17.3,"breakHorizontal":11.5,"spinRate":1579,"spinDirection":217},"zone":9,"typeConfidence":0.91,"plateTime":0.48538897257322944,"extension":6.9622503559303395},"hitData":{"launchSpeed":80.4,"launchAngle":56.0,"totalDistance":188.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":147.89,"coordY":129.08}},"index":1,"playId":"576221f2-bc60-36d0-a4d0-9532e3bfb782","pitchNumber":2,"startTime":"2026-05-24T03:03:57.237Z","endTime":"2026-05-24T03:04:07.565Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:04:07.565Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Henry Bolte walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T03:04:21.363Z","endTime":"2026-05-24T03:06:28.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnThird":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.362786993328793,"aZ":-19.866019958429533,"pfxX":-7.172001322420183,"pfxZ":9.254179498098674,"pX":0.21165088169289448,"pZ":1.7177679810777038,"vX0":5.247453938428623,"vY0":-114.65635229542053,"vZ0":-5.343143704071663,"x":108.93,"y":192.4,"x0":-1.1757715783753568,"y0":50.004609256252195,"z0":6.019188544001356,"aX":-9.54207536736251},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":15.6,"breakHorizontal":11.6,"spinRate":1570,"spinDirection":215},"zone":8,"typeConfidence":0.9,"plateTime":0.477868241140023,"extension":7.023271808925941},"index":0,"playId":"a1f16467-225c-3d13-8eb4-cea78f722dc8","pitchNumber":1,"startTime":"2026-05-24T03:04:32.758Z","endTime":"2026-05-24T03:04:36.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":81.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2124072669561,"aZ":-11.781450993827265,"pfxX":-2.654095516262493,"pfxZ":11.83001488766662,"pX":-0.39629120295040926,"pZ":2.1925672996430206,"vX0":2.947286004895211,"vY0":-131.79211068450692,"vZ0":-7.603105757714616,"x":132.11,"y":179.58,"x0":-1.1949606012409035,"y0":50.004615713338914,"z0":6.024320094447116,"aX":-4.576297892262398},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":19.6,"breakHorizontal":4.0,"spinRate":2259,"spinDirection":204},"zone":7,"typeConfidence":0.89,"plateTime":0.4187969671401244,"extension":7.016917865556191},"index":1,"playId":"212ac485-9ff6-3f8f-bb0a-85dcbabff6d3","pitchNumber":2,"startTime":"2026-05-24T03:04:48.990Z","endTime":"2026-05-24T03:04:52.326Z","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":79.5,"endSpeed":72.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01956908214175,"aZ":-16.642285605495285,"pfxX":-7.5539937215458295,"pfxZ":11.621156894617375,"pX":0.23237034251431712,"pZ":0.5984735953792099,"vX0":5.229216335532218,"vY0":-115.32885412346614,"vZ0":-8.283883526187983,"x":108.14,"y":222.62,"x0":-1.0918148116079764,"y0":50.00268473378421,"z0":5.864547228296959,"aX":-10.096009533584223},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":19.1,"breakHorizontal":12.2,"spinRate":1630,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.476363742370729,"extension":7.255094051369292},"index":2,"playId":"6c05c77f-7362-3db4-b19d-cd01ca464fb6","pitchNumber":3,"startTime":"2026-05-24T03:05:06.394Z","endTime":"2026-05-24T03:05:09.846Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Lucas Giolito. Brent Rooker to 3rd. Tyler Soderstrom to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"actionPlayId":"6c05c77f-7362-3db4-b19d-cd01ca464fb6","startTime":"2026-05-24T03:05:31.343Z","endTime":"2026-05-24T03:05:41.489Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":667670,"link":"/api/v1/people/667670"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.189872755218403,"aZ":-27.806588276126277,"pfxX":0.9047394821946613,"pfxZ":2.9276603591480637,"pX":1.4536917257707633,"pZ":2.403855441462147,"vX0":6.286431987125493,"vY0":-121.17874414549648,"vZ0":-3.023184462244803,"x":61.59,"y":173.88,"x0":-1.2891823754658471,"y0":50.00142628032928,"z0":6.091248657661082,"aX":1.3470212969361397},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.8,"breakHorizontal":-3.1,"spinRate":1907,"spinDirection":191},"zone":14,"typeConfidence":0.9,"plateTime":0.45163115277618715,"extension":6.929917287897484},"index":4,"playId":"0b1d16f5-48ed-3ade-89e4-3781ecb010fc","pitchNumber":4,"startTime":"2026-05-24T03:05:41.489Z","endTime":"2026-05-24T03:05:44.972Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.55865169990568,"aZ":-17.897872249604784,"pfxX":-5.094486438739851,"pfxZ":10.77926754763374,"pX":-0.15888382694493824,"pZ":0.4310913337727331,"vX0":4.074385249708128,"vY0":-114.21906307321294,"vZ0":-8.379288241278422,"x":123.06,"y":227.14,"x0":-1.3018417998971625,"y0":50.00317524099247,"z0":5.899868928778316,"aX":-6.747834992169397},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":17.8,"breakHorizontal":8.3,"spinRate":1634,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.4790962077411529,"extension":7.117086450057994},"index":5,"playId":"d535c3cb-1378-3f93-8162-6782faf8f993","pitchNumber":5,"startTime":"2026-05-24T03:05:59.629Z","endTime":"2026-05-24T03:06:03.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":70.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.448807131059496,"aZ":-21.29370612470315,"pfxX":-6.885054436702929,"pfxZ":8.531364958658529,"pX":-0.3535035349654479,"pZ":4.124261093008844,"vX0":4.024247126942759,"vY0":-112.7805728255664,"vZ0":0.090835339189409,"x":130.47,"y":127.42,"x0":-1.2756553149273793,"y0":50.002258097103784,"z0":6.24921707241392,"aX":-8.779372619409697},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":15.7,"breakHorizontal":11.3,"spinRate":1482,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.48755618096287634,"extension":6.900304822372619},"index":6,"playId":"d1707b6d-ce4a-3067-81b6-d97c9bc8861b","pitchNumber":6,"startTime":"2026-05-24T03:06:24.064Z","endTime":"2026-05-24T03:06:28.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:06:28.124Z","atBatIndex":33},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jeff McNeil grounds into a double play, first baseman Ty France to shortstop Sung-Mun Song to first baseman Ty France. Henry Bolte out at 2nd. Jeff McNeil out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T03:07:55.322Z","endTime":"2026-05-24T03:10:17.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-24T03:06:42.342Z","endTime":"2026-05-24T03:07:57.579Z","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":77.9,"endSpeed":70.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.391590847414157,"aZ":-21.5043981935205,"pfxX":-6.727476224680539,"pfxZ":8.317569983568175,"pX":-1.2035751291446817,"pZ":2.9229232544683352,"vX0":2.249786725567871,"vY0":-113.30662553562586,"vZ0":-2.3132810243713857,"x":162.88,"y":159.86,"x0":-1.3433606840426986,"y0":50.00006107635212,"z0":6.1371477034583135,"aX":-8.623935471632185},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":14.6,"breakHorizontal":11.5,"spinRate":1452,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.4860106950499845,"extension":6.946265041356834},"index":1,"playId":"d4a3def2-df0b-3a73-a263-96ba6bcd1b63","pitchNumber":1,"startTime":"2026-05-24T03:07:57.579Z","endTime":"2026-05-24T03:08:01.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":79.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.531007359279645,"aZ":-10.898167247527763,"pfxX":-5.654291647379056,"pfxZ":13.049905513288198,"pX":0.43315867827226806,"pZ":1.6769432091523875,"vX0":5.555320258947792,"vY0":-128.18685428277857,"vZ0":-8.411132271336943,"x":100.49,"y":193.5,"x0":-1.0488891944299052,"y0":50.001673555182784,"z0":5.894757505166144,"aX":-9.217749506410454},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":21.5,"breakHorizontal":8.6,"spinRate":2205,"spinDirection":203},"zone":9,"typeConfidence":0.84,"plateTime":0.43065551462366436,"extension":7.28542031233198},"index":2,"playId":"92fcdf59-90f1-35a8-baee-53cadb0e90b4","pitchNumber":2,"startTime":"2026-05-24T03:08:16.954Z","endTime":"2026-05-24T03:08:20.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.417670236558443,"aZ":-24.860524944457435,"pfxX":2.740480500546407,"pfxZ":5.00673120666602,"pX":1.1856913911376272,"pZ":-0.29398380589311646,"vX0":5.219683965332375,"vY0":-120.87327678335242,"vZ0":-9.425799044160987,"x":71.8,"y":246.72,"x0":-1.3689240716231217,"y0":50.00332310770005,"z0":5.884562485647138,"aX":4.001326565013032},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.7,"breakHorizontal":-6.4,"spinRate":1829,"spinDirection":195},"zone":14,"typeConfidence":0.91,"plateTime":0.4554229631202813,"extension":6.993748053320925},"index":3,"playId":"a10ead9c-9707-391e-a4e2-2186e4955451","pitchNumber":3,"startTime":"2026-05-24T03:08:35.119Z","endTime":"2026-05-24T03:08:38.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":78.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13273051970751,"aZ":-10.53842669917318,"pfxX":-2.543240231024911,"pfxZ":13.558546749675187,"pX":1.2558539428784765,"pZ":2.407019488418776,"vX0":6.702899196687282,"vY0":-127.12028614152835,"vZ0":-6.794731088672452,"x":69.13,"y":173.79,"x0":-1.1143793494914236,"y0":50.0036018201421,"z0":5.997833158099454,"aX":-4.059550140171036},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":22.7,"breakHorizontal":2.6,"spinRate":2155,"spinDirection":203},"zone":14,"typeConfidence":0.83,"plateTime":0.43506826856086356,"extension":7.255536725306592},"index":4,"playId":"5abea699-1b0a-3f21-9f22-906ddc218901","pitchNumber":4,"startTime":"2026-05-24T03:08:59.704Z","endTime":"2026-05-24T03:09:04.002Z","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":1},"pitchData":{"startSpeed":76.8,"endSpeed":70.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78905791324372,"aZ":-23.765333687092,"pfxX":-9.652230738294064,"pfxZ":6.722370568556878,"pX":0.04478246468081841,"pZ":1.9813980698840572,"vX0":5.516980973547764,"vY0":-111.60717834780655,"vZ0":-3.471090176236096,"x":115.29,"y":185.28,"x0":-1.2166488701080733,"y0":50.00050896353342,"z0":6.0290243587215775,"aX":-12.064572857928422},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":11.5,"breakHorizontal":15.8,"spinRate":1471,"spinDirection":223},"zone":8,"typeConfidence":0.91,"plateTime":0.4924822121034351,"extension":6.9904323313592585},"index":5,"playId":"4078aa45-8692-39e6-9d7f-b85b87241f4c","pitchNumber":5,"startTime":"2026-05-24T03:09:22.308Z","endTime":"2026-05-24T03:09:26.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.506641182275754,"aZ":-10.60163647592288,"pfxX":-4.131322704632076,"pfxZ":12.640579643842331,"pX":-0.11253061654545535,"pZ":2.4926720102097106,"vX0":4.088026306306162,"vY0":-130.35494060817655,"vZ0":-6.919832722223929,"x":121.29,"y":171.48,"x0":-1.1705664857982805,"y0":50.00633111104154,"z0":5.997054524119785,"aX":-7.0529764531902135},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":21.4,"breakHorizontal":6.5,"spinRate":2195,"spinDirection":204},"zone":5,"typeConfidence":0.88,"plateTime":0.42151328030732804,"extension":7.1648462507317365},"hitData":{"launchSpeed":94.6,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.47,"coordY":174.39}},"index":6,"playId":"d24ef3b4-41c4-3c33-8623-62f629dcb1c7","pitchNumber":6,"startTime":"2026-05-24T03:10:09.766Z","endTime":"2026-05-24T03:10:17.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:10:17.558Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-24T03:12:25.257Z","endTime":"2026-05-24T03:13:41.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":75.0,"endSpeed":69.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.888832188245534,"aZ":-38.49359727770773,"pfxX":-6.539836595006841,"pfxZ":-5.231811405680094,"pX":-0.2457234785307864,"pZ":2.9548386268948907,"vX0":-2.174447721600446,"vY0":-109.14213909884973,"vZ0":2.3829115793342694,"x":126.37,"y":159.0,"x0":1.6124896754971239,"y0":50.00086918669857,"z0":5.989003721366759,"aX":-7.902845836896993},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-8.5,"breakHorizontal":12.4,"spinRate":2913,"spinDirection":306},"zone":1,"typeConfidence":2.0,"plateTime":0.5015056760619183,"extension":6.010055606587043},"index":0,"playId":"945009ed-b326-3c82-bfce-1cc2ca60a30f","pitchNumber":1,"startTime":"2026-05-24T03:12:37.116Z","endTime":"2026-05-24T03:12:40.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.565217761764575,"aZ":-13.688899867655667,"pfxX":7.519263515804899,"pfxZ":10.209149488111112,"pX":-0.19551453849842187,"pZ":2.389615999231098,"vX0":-6.9002836357612205,"vY0":-133.87311478231413,"vZ0":-5.594189815353531,"x":124.45,"y":174.26,"x0":1.441561024059186,"y0":50.004025288736834,"z0":5.490504398840254,"aX":13.616112089873221},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.4,"breakHorizontal":-12.1,"spinRate":2465,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.40953691181432683,"extension":5.979943416916348},"index":1,"playId":"0014bc71-6e56-3b0b-8788-bbb65e63c4a1","pitchNumber":2,"startTime":"2026-05-24T03:12:56.276Z","endTime":"2026-05-24T03:12:59.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.614201853374258,"aZ":-27.877137033044708,"pfxX":9.568121366501835,"pfxZ":2.9435965337004477,"pX":-0.4675435110668527,"pZ":0.34817598529973487,"vX0":-7.058826182248884,"vY0":-120.16231471658611,"vZ0":-6.066512662794402,"x":134.82,"y":229.38,"x0":1.267203056638429,"y0":50.003856782462194,"z0":5.387155717653454,"aX":13.971775643492794},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.1,"breakHorizontal":-15.6,"spinRate":1601,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.45608468985889994,"extension":6.11253233306023},"index":2,"playId":"1b307966-6758-387f-8e29-8b30df0cf3f9","pitchNumber":3,"startTime":"2026-05-24T03:13:15.447Z","endTime":"2026-05-24T03:13:18.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.723871868836824,"aZ":-38.19847780766445,"pfxX":-6.330707102181579,"pfxZ":-4.69566557611615,"pX":0.21713220434942737,"pZ":1.3534336761942858,"vX0":-1.3680547771409275,"vY0":-112.88710897749893,"vZ0":-0.8346438239437057,"x":108.72,"y":202.24,"x0":1.654266329981149,"y0":50.004236662354515,"z0":5.594046434206566,"aX":-8.120333662077718},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-8.4,"breakHorizontal":11.8,"spinRate":2918,"spinDirection":293},"zone":14,"typeConfidence":2.0,"plateTime":0.48634302579596955,"extension":6.020864713601212},"index":3,"playId":"0535441b-6097-32b1-97ee-3232e9983645","pitchNumber":4,"startTime":"2026-05-24T03:13:36.911Z","endTime":"2026-05-24T03:13:41.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:13:41.306Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-24T03:13:54.636Z","endTime":"2026-05-24T03:14:38.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":1},"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":"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":91.7,"endSpeed":83.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.123658021436565,"aZ":-21.479307118264625,"pfxX":8.851407799806493,"pfxZ":6.002438392860027,"pX":0.16662644140488608,"pZ":2.214565492164546,"vX0":-6.244334763492605,"vY0":-133.2489658844534,"vZ0":-4.446871330946443,"x":110.65,"y":178.99,"x0":1.4015291901523155,"y0":50.00154202227873,"z0":5.475647578791959,"aX":15.767378367562554},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.0,"breakHorizontal":-14.5,"spinRate":2180,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.41252831149234437,"extension":6.125269474722488},"index":0,"playId":"47cd5ba5-99b4-3c9a-9161-c04b33cc73b1","pitchNumber":1,"startTime":"2026-05-24T03:14:10.214Z","endTime":"2026-05-24T03:14:13.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.445611066884474,"aZ":-14.88236893401838,"pfxX":4.0885081024712795,"pfxZ":9.562575269802993,"pX":0.12021378150360222,"pZ":2.969074435167597,"vX0":-5.162099629089111,"vY0":-134.00650091000526,"vZ0":-3.9734787074942224,"x":112.42,"y":158.61,"x0":1.5453157994772884,"y0":50.006272398224915,"z0":5.542650407840003,"aX":7.396598979352648},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.6,"breakHorizontal":-6.2,"spinRate":2363,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.4095993360042618,"extension":5.908119282482562},"hitData":{"launchSpeed":93.6,"launchAngle":6.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.47,"coordY":154.12}},"index":1,"playId":"31206f1a-f66a-301d-ae5f-7f5809df1ecd","pitchNumber":2,"startTime":"2026-05-24T03:14:30.778Z","endTime":"2026-05-24T03:14:38.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:14:38.436Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-24T03:14:55.846Z","endTime":"2026-05-24T03:17:24.851Z","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":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.682120950499552,"aZ":-33.879804491396726,"pfxX":-3.850012833204258,"pfxZ":-1.2573471401514418,"pX":0.255202707736961,"pZ":3.1519382820992115,"vX0":-2.1652880528179033,"vY0":-115.52878516116309,"vZ0":1.544210097843925,"x":107.27,"y":153.68,"x0":1.7034695468134362,"y0":50.002879391484456,"z0":5.721208806073318,"aX":-5.225138926740784},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-1.7,"breakHorizontal":7.4,"spinRate":2739,"spinDirection":288},"zone":2,"typeConfidence":2.0,"plateTime":0.4733629893280513,"extension":6.029154596741391},"index":0,"playId":"8c5f5b7f-3c50-3f04-b880-b61b36f88c4e","pitchNumber":1,"startTime":"2026-05-24T03:15:07.372Z","endTime":"2026-05-24T03:15:10.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.883974118122644,"aZ":-37.94178209442977,"pfxX":-4.440036678737947,"pfxZ":-4.182846324470449,"pX":-1.210462743610255,"pZ":0.8638101129905864,"vX0":-5.0626983598020425,"vY0":-116.87087281925965,"vZ0":-2.565087237933931,"x":163.14,"y":215.46,"x0":1.5642821772454905,"y0":50.00538652257851,"z0":5.553538868849456,"aX":-6.116620310133979},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-7.9,"breakHorizontal":9.4,"spinRate":2896,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.4694079792634769,"extension":6.137995544522854},"index":1,"playId":"e7fa6bfa-787a-322f-8864-6014d6f110c2","pitchNumber":2,"startTime":"2026-05-24T03:15:26.199Z","endTime":"2026-05-24T03:15:30.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35500763300171,"aZ":-28.632416435648064,"pfxX":5.488746900809934,"pfxZ":2.3815839716913665,"pX":-0.030137396953829443,"pZ":2.355307499022966,"vX0":-5.165846287906491,"vY0":-121.10009786007555,"vZ0":-1.8616807743365693,"x":118.15,"y":175.19,"x0":1.4162113251983222,"y0":50.003447741182626,"z0":5.635525492738816,"aX":8.163707505605416},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.1,"breakHorizontal":-8.8,"spinRate":1674,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.45207165496694035,"extension":6.106933956119923},"index":2,"playId":"b3a70630-c2ec-3abd-9cb1-fb609668a725","pitchNumber":3,"startTime":"2026-05-24T03:15:49.837Z","endTime":"2026-05-24T03:15:53.211Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-24T03:15:59.360Z","endTime":"2026-05-24T03:16:19.434Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96174119569718,"aZ":-39.39255678374728,"pfxX":-5.044209508200629,"pfxZ":-5.492183092576836,"pX":-1.2216575131305782,"pZ":1.8211272281476711,"vX0":-4.319625546121647,"vY0":-114.4172335588356,"vZ0":-0.026653874223719454,"x":163.57,"y":189.61,"x0":1.352723526781105,"y0":50.00551065759866,"z0":5.723652057801881,"aX":-6.624957960747248},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-9.6,"breakHorizontal":10.3,"spinRate":2789,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.48044571708169315,"extension":6.101135777098449},"index":4,"playId":"1f54d1fc-7658-3089-a6e5-280d7aa6c16e","pitchNumber":4,"startTime":"2026-05-24T03:16:19.434Z","endTime":"2026-05-24T03:16:24.171Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-24T03:16:48.921Z","endTime":"2026-05-24T03:17:21.125Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.699271845363945,"aZ":-26.500059168409376,"pfxX":10.861218612178014,"pfxZ":3.9452860060417736,"pX":-0.4292849708146387,"pZ":1.5386325104490377,"vX0":-7.3116316461320645,"vY0":-119.85325947712518,"vZ0":-3.934364316934583,"x":133.36,"y":197.24,"x0":1.2677865413936835,"y0":50.00268254912743,"z0":5.5996104399864945,"aX":15.61616584403132},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.4,"breakHorizontal":-17.6,"spinRate":1532,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.4590760900815196,"extension":6.157995118870533},"index":6,"playId":"9991d247-aecf-3065-88b2-3f073cc9a4c1","pitchNumber":5,"startTime":"2026-05-24T03:17:21.125Z","endTime":"2026-05-24T03:17:24.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:17:24.851Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Darell Hernaiz singles on a line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-24T03:19:28.649Z","endTime":"2026-05-24T03:20:31.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.687865026858596,"aZ":-22.813531615725804,"pfxX":-8.135431456329997,"pfxZ":6.9685698804525185,"pX":-1.44236446742226,"pZ":3.5869376855804176,"vX0":1.8830028984220317,"vY0":-115.49839943337068,"vZ0":-0.9800751072818303,"x":171.98,"y":141.93,"x0":-1.2143240957428758,"y0":50.00284494992831,"z0":6.222528858582029,"aX":-10.926380919546029},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":12.6,"breakHorizontal":14.2,"spinRate":1367,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.4753100126510712,"extension":6.794288081559107},"index":0,"playId":"445eebaf-a806-3600-bfdd-ff4f1be69268","pitchNumber":1,"startTime":"2026-05-24T03:19:35.855Z","endTime":"2026-05-24T03:19:40.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.389469783679207,"aZ":-19.706723667894636,"pfxX":-8.270765784849695,"pfxZ":9.611000869581384,"pX":-0.2886793591884807,"pZ":1.3878307100102245,"vX0":4.1837521597245715,"vY0":-113.37538039094119,"vZ0":-5.825161168070043,"x":128.0,"y":201.31,"x0":-1.0866409244929378,"y0":50.003714930006076,"z0":5.966550912525159,"aX":-10.730899532506402},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":16.1,"breakHorizontal":13.9,"spinRate":1423,"spinDirection":219},"zone":13,"typeConfidence":0.91,"plateTime":0.4837352745817358,"extension":6.88624739650489},"index":1,"playId":"7510e2f2-1b6d-3fe1-a09c-8c7cc8aad080","pitchNumber":2,"startTime":"2026-05-24T03:19:49.287Z","endTime":"2026-05-24T03:19:52.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.687395856672286,"aZ":-28.802663085331435,"pfxX":1.5682713371479826,"pfxZ":2.3140491829307557,"pX":-0.992023470956706,"pZ":2.9787818533667876,"vX0":0.7763029962782606,"vY0":-120.25690391908118,"vZ0":-1.2930206369499764,"x":154.81,"y":158.35,"x0":-1.5233635928414784,"y0":50.00064539555387,"z0":6.093171478652192,"aX":2.282162072294918},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.1,"breakHorizontal":-3.0,"spinRate":1885,"spinDirection":143},"zone":11,"typeConfidence":0.91,"plateTime":0.45655875786685973,"extension":6.807808181988343},"index":2,"playId":"367a14ae-454d-35a0-b186-84045be28a26","pitchNumber":3,"startTime":"2026-05-24T03:20:05.681Z","endTime":"2026-05-24T03:20:09.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38959463667252,"aZ":-27.514377920941445,"pfxX":1.092141365287858,"pfxZ":3.327690519207928,"pX":0.6612361282970869,"pZ":1.9819536396853175,"vX0":4.151362037021441,"vY0":-117.5391333306275,"vZ0":-3.5464152775111097,"x":91.8,"y":185.27,"x0":-1.2699705147924158,"y0":50.00071243662198,"z0":6.066728806579555,"aX":1.5258970817285864},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":5.4,"breakHorizontal":-3.0,"spinRate":1868,"spinDirection":189},"zone":9,"typeConfidence":0.91,"plateTime":0.46610146698559873,"extension":6.868100476935733},"hitData":{"launchSpeed":87.1,"launchAngle":18.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.73,"coordY":86.54}},"index":3,"playId":"49caba9f-61a3-3dfb-a47f-cca893a189ba","pitchNumber":4,"startTime":"2026-05-24T03:20:20.992Z","endTime":"2026-05-24T03:20:31.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:20:31.796Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Carlos Cortes lines into an unassisted double play, first baseman Ty France. Darell Hernaiz out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-24T03:20:48.366Z","endTime":"2026-05-24T03:22:29.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.34948946973681,"aZ":-23.284202688479464,"pfxX":-8.736510188614615,"pfxZ":6.942904335254612,"pX":-0.5078958184669177,"pZ":3.0831755725652674,"vX0":4.100781622613432,"vY0":-112.67990244971968,"vZ0":-1.697026004505581,"x":136.36,"y":155.53,"x0":-1.2207714465399904,"y0":50.00133606293972,"z0":6.20910292720414,"aX":-11.181857446247333},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":12.4,"breakHorizontal":14.8,"spinRate":1409,"spinDirection":219},"zone":1,"typeConfidence":0.91,"plateTime":0.48694939666871306,"extension":6.9866489179105615},"index":0,"playId":"8264f09d-d277-3347-8569-009cbb1c9290","pitchNumber":1,"startTime":"2026-05-24T03:20:56.085Z","endTime":"2026-05-24T03:20:59.466Z","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":90.7,"endSpeed":82.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.016333783540276,"aZ":-11.692209288873627,"pfxX":-2.939335379501094,"pfxZ":11.786129028128043,"pX":0.20973157925862626,"pZ":2.272779011659322,"vX0":4.233117585913096,"vY0":-131.7526589341806,"vZ0":-7.51000771147205,"x":109.01,"y":177.41,"x0":-1.0445086621167006,"y0":50.001546056249296,"z0":6.046579011127573,"aX":-5.107623624158411},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.7,"breakHorizontal":4.3,"spinRate":2116,"spinDirection":199},"zone":5,"typeConfidence":0.89,"plateTime":0.4175779652177374,"extension":7.0546807319198646},"index":1,"playId":"45135f29-4176-3b96-b53a-714978832e8e","pitchNumber":2,"startTime":"2026-05-24T03:21:14.465Z","endTime":"2026-05-24T03:21:18.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":80.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92687176238836,"aZ":-11.338247467758109,"pfxX":-4.016973701009363,"pfxZ":12.28948779342964,"pX":1.245561488672605,"pZ":4.2049775459860115,"vX0":7.038703655492345,"vY0":-130.98835484552896,"vZ0":-2.970183226299771,"x":69.52,"y":125.25,"x0":-0.9846260210057833,"y0":50.00371028292457,"z0":6.2306308937501775,"aX":-6.811602357107369},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":21.5,"breakHorizontal":5.3,"spinRate":2095,"spinDirection":202},"zone":12,"typeConfidence":0.89,"plateTime":0.4220941076262079,"extension":6.974505147204838},"index":2,"playId":"6c7b644c-ac4e-3eb5-8837-75a5dd7582e0","pitchNumber":3,"startTime":"2026-05-24T03:21:37.810Z","endTime":"2026-05-24T03:21:41.607Z","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":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58348493836683,"aZ":-18.22015410298349,"pfxX":-8.203720567165455,"pfxZ":10.711675559940302,"pX":0.03146008031436151,"pZ":0.653118947917542,"vX0":5.000038635089297,"vY0":-113.89434071299287,"vZ0":-7.760806825768016,"x":115.8,"y":221.15,"x0":-1.135962714776608,"y0":50.001854027205,"z0":5.931758437896849,"aX":-10.685413091397221},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":17.5,"breakHorizontal":13.4,"spinRate":1396,"spinDirection":224},"zone":14,"typeConfidence":0.91,"plateTime":0.48248429365496337,"extension":7.028255946483131},"index":3,"playId":"7703b3f0-b174-3919-83da-8ed3a057f49f","pitchNumber":4,"startTime":"2026-05-24T03:21:57.383Z","endTime":"2026-05-24T03:22:00.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.075752481666616,"aZ":-20.268950194941105,"pfxX":-9.800333629180635,"pfxZ":9.048426324663538,"pX":-0.07187051413152774,"pZ":1.6090035865524175,"vX0":5.0000132924150185,"vY0":-114.28427310713303,"vZ0":-5.385722980273624,"x":119.74,"y":195.34,"x0":-1.020575208613022,"y0":50.00559974298537,"z0":6.000943266644938,"aX":-12.898886005911969},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":15.2,"breakHorizontal":16.4,"spinRate":1516,"spinDirection":221},"zone":8,"typeConfidence":0.91,"plateTime":0.48022588980546077,"extension":7.0546809147879275},"hitData":{"launchSpeed":79.3,"launchAngle":9.0,"totalDistance":113.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":158.8,"coordY":170.55}},"index":4,"playId":"b3cd2f69-09e9-395b-9288-086411ab8133","pitchNumber":5,"startTime":"2026-05-24T03:22:23.373Z","endTime":"2026-05-24T03:22:29.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:22:29.600Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Kurtz singles on a line drive to right fielder Nick Castellanos.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-24T03:22:52.271Z","endTime":"2026-05-24T03:24:39.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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,6],"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":6},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":69.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31945008946784,"aZ":-42.220023450259674,"pfxX":0.9397491428764346,"pfxZ":-8.212506533055766,"pX":0.6459537716473942,"pZ":1.3896682162501073,"vX0":3.680934020681352,"vY0":-110.97261464879126,"vZ0":-0.9232206116251572,"x":92.38,"y":201.26,"x0":-1.169081872694022,"y0":50.00071351985449,"z0":6.281933124745299,"aX":1.149694597996643},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-14.6,"breakHorizontal":-2.9,"spinRate":2334,"spinDirection":17},"zone":14,"typeConfidence":0.89,"plateTime":0.4971407872988922,"extension":6.883081154938931},"index":0,"playId":"91062a1c-29b0-3f27-8e83-20710d183334","pitchNumber":1,"startTime":"2026-05-24T03:22:56.583Z","endTime":"2026-05-24T03:23:00.024Z","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":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72745317315669,"aZ":-22.69171932600663,"pfxX":-9.10972319381689,"pfxZ":7.0529450448168545,"pX":-0.8667476091310164,"pZ":2.497289109268756,"vX0":3.480471204989258,"vY0":-115.56407369192546,"vZ0":-3.223092107801024,"x":150.04,"y":171.35,"x0":-1.2136975989427083,"y0":50.004258046414726,"z0":6.104191877183441,"aX":-12.249287293665018},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":12.2,"breakHorizontal":15.6,"spinRate":1592,"spinDirection":222},"zone":13,"typeConfidence":0.91,"plateTime":0.4750357430620835,"extension":6.907950067944184},"index":1,"playId":"0a2c6bd8-038a-3c6f-84e5-278b15f778d0","pitchNumber":2,"startTime":"2026-05-24T03:23:11.522Z","endTime":"2026-05-24T03:23:15.076Z","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":92.8,"endSpeed":84.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.436208150428975,"aZ":-11.029903997988438,"pfxX":-5.069700211426494,"pfxZ":11.561258607071945,"pX":0.644318253863932,"pZ":1.6042621902587308,"vX0":5.8721337198543,"vY0":-134.67899430709983,"vZ0":-9.483772186174694,"x":92.44,"y":195.46,"x0":-0.9101111470797977,"y0":50.00568452171205,"z0":5.960901596002861,"aX":-9.274589787057074},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.0,"breakHorizontal":7.8,"spinRate":2243,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.4073739221032069,"extension":7.113994668680699},"index":2,"playId":"0e6d0bed-f2c7-3f87-986c-e5edf54bdd81","pitchNumber":3,"startTime":"2026-05-24T03:23:25.814Z","endTime":"2026-05-24T03:23:29.730Z","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":92.0,"endSpeed":83.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4301688197813,"aZ":-11.707422942982365,"pfxX":-5.001753242893688,"pfxZ":11.48375206254671,"pX":0.3001030478793902,"pZ":2.071199638510307,"vX0":5.180748101544513,"vY0":-133.57931460609498,"vZ0":-7.996346571696592,"x":105.56,"y":182.86,"x0":-1.0273983492827812,"y0":50.005343871063964,"z0":5.9723253526975135,"aX":-8.917129681775025},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.0,"breakHorizontal":7.8,"spinRate":2221,"spinDirection":202},"zone":9,"typeConfidence":0.9,"plateTime":0.4121985558158072,"extension":7.231188735185264},"index":3,"playId":"cb2879f5-aa02-3679-bf92-41b656fd61c4","pitchNumber":4,"startTime":"2026-05-24T03:23:41.810Z","endTime":"2026-05-24T03:23:47.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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":81.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.180407865666766,"aZ":-12.297834465424573,"pfxX":-2.880460004836574,"pfxZ":11.318603978552417,"pX":0.9006420714366239,"pZ":4.106171507267566,"vX0":5.573672489968507,"vY0":-133.53865331605692,"vZ0":-2.8942431201126055,"x":82.67,"y":127.91,"x0":-0.8659603901889222,"y0":50.002524733084954,"z0":6.122614214037192,"aX":-5.058923358307978},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.8,"breakHorizontal":3.6,"spinRate":2105,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.4145961808928984,"extension":7.092820791201529},"index":4,"playId":"839e7a5c-0924-3f9f-b802-f9bf72e6834a","pitchNumber":5,"startTime":"2026-05-24T03:24:06.584Z","endTime":"2026-05-24T03:24:10.691Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-24T03:24:18.003Z","endTime":"2026-05-24T03:24:28.287Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":71.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.840955176779335,"aZ":-17.38553190669336,"pfxX":-7.461185178228574,"pfxZ":11.147687991782938,"pX":-0.5866200563803119,"pZ":2.541790859465363,"vX0":3.423624874504134,"vY0":-115.14986643162597,"vZ0":-3.9666390983776996,"x":139.36,"y":170.15,"x0":-1.1331608000084774,"y0":50.001674375528125,"z0":5.995293784491032,"aX":-9.895304583671262},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":19.3,"breakHorizontal":12.5,"spinRate":1550,"spinDirection":219},"zone":4,"typeConfidence":0.9,"plateTime":0.47793079194374144,"extension":6.998809660263057},"hitData":{"launchSpeed":90.7,"launchAngle":17.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.4,"coordY":102.16}},"index":6,"playId":"1a17e29d-7f8d-3272-95c3-5baa1f611e10","pitchNumber":6,"startTime":"2026-05-24T03:24:28.287Z","endTime":"2026-05-24T03:24:39.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:24:39.810Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Shea Langeliers pops out to first baseman Ty France in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-24T03:24:58.433Z","endTime":"2026-05-24T03:25:33.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.4,"endSpeed":71.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.28597798196371,"aZ":-19.848299940939842,"pfxX":-8.843951021598734,"pfxZ":9.440084099750534,"pX":0.6215915431024632,"pZ":2.8535424241847527,"vX0":6.42272531236564,"vY0":-113.95427432197813,"vZ0":-2.8094226312765103,"x":93.31,"y":161.73,"x0":-1.0939247825503335,"y0":50.005673498396675,"z0":6.078180496294831,"aX":-11.553198601469923},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":16.6,"breakHorizontal":14.3,"spinRate":1571,"spinDirection":220},"zone":3,"typeConfidence":0.91,"plateTime":0.4819288112262514,"extension":6.973116835131155},"index":0,"playId":"c4333214-63c2-39f5-b393-8ddb46d6851f","pitchNumber":1,"startTime":"2026-05-24T03:25:05.652Z","endTime":"2026-05-24T03:25:09.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.222564874085062,"aZ":-21.284681523784972,"pfxX":-8.200958788825245,"pfxZ":8.365026152322075,"pX":-0.22681696729380704,"pZ":2.7789185809792696,"vX0":4.439733327531324,"vY0":-113.76221544542302,"vZ0":-2.732785339630135,"x":125.65,"y":163.75,"x0":-1.1452234237600134,"y0":50.001627199771704,"z0":6.121306258025228,"aX":-10.673888415669186},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":14.6,"breakHorizontal":13.6,"spinRate":1522,"spinDirection":219},"zone":5,"typeConfidence":0.91,"plateTime":0.48275344254126074,"extension":7.001375672890339},"hitData":{"launchSpeed":85.5,"launchAngle":70.0,"totalDistance":123.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":169.75,"coordY":173.38}},"index":1,"playId":"6ad35958-3f42-3322-9e06-eb399ae7c06b","pitchNumber":2,"startTime":"2026-05-24T03:25:24.170Z","endTime":"2026-05-24T03:25:33.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:25:33.851Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-24T03:27:33.319Z","endTime":"2026-05-24T03:28:52.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.263243379044933,"aZ":-12.08556424913904,"pfxX":4.811232199048507,"pfxZ":11.35215837097044,"pX":0.18354164164324888,"pZ":1.7880339079721879,"vX0":-5.156417058143761,"vY0":-132.41917219529407,"vZ0":-7.208722451598248,"x":110.0,"y":190.5,"x0":1.5344050649990697,"y0":50.001104021493354,"z0":5.436868159205116,"aX":8.51209437306257},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.1,"breakHorizontal":-7.6,"spinRate":2496,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.41422860743967416,"extension":5.8751997009900085},"index":0,"playId":"34e33f3b-4e68-3764-af16-687c8d05f307","pitchNumber":1,"startTime":"2026-05-24T03:27:49.289Z","endTime":"2026-05-24T03:27:52.894Z","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":80.7,"endSpeed":74.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.371540922789766,"aZ":-26.54550998969687,"pfxX":7.571206415045106,"pfxZ":4.036481082495465,"pX":-0.18388046680376077,"pZ":1.0915638442591686,"vX0":-6.149663531277068,"vY0":-117.40435114884866,"vZ0":-4.351740927890806,"x":124.01,"y":209.31,"x0":1.486635296234948,"y0":50.00441061405968,"z0":5.441781273142554,"aX":10.56322286733598},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":6.5,"breakHorizontal":-12.2,"spinRate":1540,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.46665042828046444,"extension":6.196709242064568},"index":1,"playId":"ba452a82-df63-3c10-8d79-c42466a058cc","pitchNumber":2,"startTime":"2026-05-24T03:28:08.164Z","endTime":"2026-05-24T03:28:11.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64597085484601,"aZ":-28.23188789632117,"pfxX":6.970239566924878,"pfxZ":2.798384058618658,"pX":0.017421211127390458,"pZ":-0.11796068497760982,"vX0":-5.568709880559943,"vY0":-118.28190201123799,"vZ0":-6.6572823397733245,"x":116.34,"y":241.96,"x0":1.502570137134257,"y0":50.003644769308316,"z0":5.338980611234845,"aX":9.826120746355668},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.6,"breakHorizontal":-11.2,"spinRate":1516,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4639826239508724,"extension":6.083656660479698},"index":2,"playId":"8fa477cb-5c34-3761-96dd-5bcae1c37cb2","pitchNumber":3,"startTime":"2026-05-24T03:28:25.564Z","endTime":"2026-05-24T03:28:28.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.297788425501718,"aZ":-35.37003203563774,"pfxX":-4.599643579050124,"pfxZ":-2.4164115386608405,"pX":-0.46596455863733455,"pZ":0.9285272353612983,"vX0":-3.1967622404862848,"vY0":-114.36053510205635,"vZ0":-2.4992223155635815,"x":134.76,"y":213.71,"x0":1.548076969819444,"y0":50.00285205740732,"z0":5.508561088320707,"aX":-6.0851171307918435},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-4.7,"breakHorizontal":9.1,"spinRate":2786,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.47914322822441724,"extension":5.893847721452459},"index":3,"playId":"9f3ea6db-68a9-389a-a69a-b8eededebaab","pitchNumber":4,"startTime":"2026-05-24T03:28:48.396Z","endTime":"2026-05-24T03:28:52.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:28:52.587Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Castellanos strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-24T03:29:05.853Z","endTime":"2026-05-24T03:31:46.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.595477351861895,"aZ":-11.67804145520176,"pfxX":4.34709596762862,"pfxZ":11.57894648768303,"pX":0.16524437414019622,"pZ":0.7435503128353467,"vX0":-4.920174958219456,"vY0":-132.97620345063137,"vZ0":-9.59861099292615,"x":110.7,"y":218.7,"x0":1.4849100624198701,"y0":50.00350996240958,"z0":5.273267441654987,"aX":7.6955308352705725},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.8,"breakHorizontal":-6.6,"spinRate":2267,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.41374012198242394,"extension":5.949595350095848},"index":0,"playId":"06eb9bd9-f40b-3708-9261-bf0b6c6a99b6","pitchNumber":1,"startTime":"2026-05-24T03:29:21.512Z","endTime":"2026-05-24T03:29:24.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.7,"endSpeed":83.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42592142093955,"aZ":-15.010264874788222,"pfxX":6.507502356040304,"pfxZ":9.63787513153088,"pX":-0.13185859051175108,"pZ":2.2348440165230357,"vX0":-6.5053150796977866,"vY0":-133.31283933503823,"vZ0":-5.442743559404995,"x":122.03,"y":178.44,"x0":1.5066887441262544,"y0":50.0054958985095,"z0":5.404831702458412,"aX":11.593786802036979},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.3,"breakHorizontal":-10.2,"spinRate":2347,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.4124845828676009,"extension":6.02619928721823},"index":1,"playId":"6677339e-f543-3e21-b291-b5980d6f5968","pitchNumber":2,"startTime":"2026-05-24T03:29:41.200Z","endTime":"2026-05-24T03:29:44.397Z","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.6,"endSpeed":74.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.982753469285235,"aZ":-22.507596904985874,"pfxX":7.676826042707917,"pfxZ":6.8353129270090305,"pX":-0.4186950193411679,"pZ":1.2759525915433163,"vX0":-6.542706138892839,"vY0":-118.56117288959719,"vZ0":-4.754281238651655,"x":132.96,"y":204.33,"x0":1.3875532444110281,"y0":50.00588043355858,"z0":5.377413272972195,"aX":10.863343915642401},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":11.4,"breakHorizontal":-12.2,"spinRate":1647,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.46308846282190963,"extension":6.084108829442867},"index":2,"playId":"721a4ab9-2293-3db4-9f6f-384a3eba919f","pitchNumber":3,"startTime":"2026-05-24T03:30:00.221Z","endTime":"2026-05-24T03:30:06.260Z","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":92.0,"endSpeed":82.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80016471530593,"aZ":-14.179904690065754,"pfxX":5.218044162895523,"pfxZ":10.088050114437536,"pX":0.2327584956163438,"pZ":2.855490838763538,"vX0":-5.498791261580763,"vY0":-133.71601327173724,"vZ0":-4.134409280166227,"x":108.13,"y":161.68,"x0":1.6525091172587447,"y0":50.00587117279879,"z0":5.4615080812118775,"aX":9.311385477205523},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.4,"breakHorizontal":-8.0,"spinRate":2473,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.4119450097214492,"extension":6.019836315734292},"index":3,"playId":"255bf813-1f79-3d47-874a-577047acddb0","pitchNumber":4,"startTime":"2026-05-24T03:30:31.962Z","endTime":"2026-05-24T03:30:36.851Z","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":79.1,"endSpeed":72.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.181336842299576,"aZ":-38.474647474767025,"pfxX":-5.547739394061323,"pfxZ":-4.706099196944508,"pX":0.04354687160650957,"pZ":1.7894997441325209,"vX0":-2.1419471761198396,"vY0":-115.23092042189808,"vZ0":-0.2098038978106227,"x":115.34,"y":190.46,"x0":1.7067984787813353,"y0":50.00070055067978,"z0":5.61083332398052,"aX":-7.430853253968949},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-8.3,"breakHorizontal":10.6,"spinRate":3014,"spinDirection":288},"zone":8,"typeConfidence":2.0,"plateTime":0.47602863808884344,"extension":5.995243664599629},"index":4,"playId":"5bda6a07-1e14-318f-9db3-68de3b5c5cf3","pitchNumber":5,"startTime":"2026-05-24T03:30:55.468Z","endTime":"2026-05-24T03:30:58.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":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.437593508559853,"aZ":-23.733790480910923,"pfxX":4.227313546705428,"pfxZ":6.084305807032017,"pX":-0.8812612689551405,"pZ":0.9806141028007899,"vX0":-6.543877931553316,"vY0":-117.38797360468122,"vZ0":-4.902448572553906,"x":150.59,"y":212.3,"x0":1.4007713171796676,"y0":50.003942259194005,"z0":5.321700704541801,"aX":5.865991972558648},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":10.0,"breakHorizontal":-6.0,"spinRate":1600,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.467638702201842,"extension":6.11849789483491},"index":5,"playId":"792bc6da-e0ad-3132-9c39-97cf0369ffbe","pitchNumber":6,"startTime":"2026-05-24T03:31:22.276Z","endTime":"2026-05-24T03:31:25.816Z","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":81.9,"endSpeed":74.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72484793748979,"aZ":-31.277815490200666,"pfxX":8.490441546745698,"pfxZ":0.6299841336018592,"pX":0.5225749006839459,"pZ":0.9789302474572915,"vX0":-4.889957321507461,"vY0":-119.11466824598011,"vZ0":-3.895975293729588,"x":97.08,"y":212.35,"x0":1.5081135077218186,"y0":50.002930196838086,"z0":5.490142849842302,"aX":12.0952248815289},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.4,"breakHorizontal":-14.0,"spinRate":1707,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.46134900418843516,"extension":6.052469327634377},"index":6,"playId":"f26edae6-ac90-3c0b-8713-7faa264ead49","pitchNumber":7,"startTime":"2026-05-24T03:31:42.776Z","endTime":"2026-05-24T03:31:46.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:31:46.421Z","atBatIndex":43},{"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":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-24T03:32:03.442Z","endTime":"2026-05-24T03:34:21.983Z","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":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":76.7,"endSpeed":70.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79838751473115,"aZ":-39.19078979099578,"pfxX":-5.661834489474486,"pfxZ":-5.6540835243894,"pX":-1.2157056888971969,"pZ":1.7032664433691835,"vX0":-4.569882007218723,"vY0":-111.52566015866455,"vZ0":0.19583065462876315,"x":163.34,"y":192.79,"x0":1.6064189550408654,"y0":50.00284146270943,"z0":5.70587247029344,"aX":-7.0264734276111005},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-9.7,"breakHorizontal":11.5,"spinRate":2923,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.4939044217326698,"extension":6.166385977576738},"index":0,"playId":"ee612014-96a8-3351-97f4-0c08bcd95049","pitchNumber":1,"startTime":"2026-05-24T03:32:14.068Z","endTime":"2026-05-24T03:32:17.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.4,"endSpeed":73.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.84482424460225,"aZ":-38.24329905799902,"pfxX":-5.444064891696765,"pfxZ":-4.4895415998492485,"pX":-0.8051408104559628,"pZ":1.7647686739922572,"vX0":-4.049433880378255,"vY0":-115.56550188922132,"vZ0":-0.27377871308666824,"x":147.69,"y":191.13,"x0":1.6782303318751632,"y0":50.005214093385845,"z0":5.562969396390677,"aX":-7.3529578809077245},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-7.9,"breakHorizontal":10.9,"spinRate":3056,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.47422623533027064,"extension":6.061175589906406},"index":1,"playId":"8e70915b-5b31-3624-b614-e40bbd8ce8e3","pitchNumber":2,"startTime":"2026-05-24T03:32:32.891Z","endTime":"2026-05-24T03:32:36.826Z","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":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.554563419814816,"aZ":-30.630732236690495,"pfxX":8.824839591237911,"pfxZ":1.0644724798832685,"pX":0.7540189226145703,"pZ":1.6087404155736664,"vX0":-4.164430761221696,"vY0":-120.39654322471291,"vZ0":-2.829701494786238,"x":88.26,"y":195.34,"x0":1.373236689903632,"y0":50.00045689038717,"z0":5.550586984984625,"aX":12.764829150467355},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.4,"breakHorizontal":-14.8,"spinRate":1691,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4574893366826731,"extension":6.080414077647463},"index":2,"playId":"e32d7e24-58d8-3d88-a9e9-6eff23749492","pitchNumber":3,"startTime":"2026-05-24T03:32:52.556Z","endTime":"2026-05-24T03:32:57.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.367430895311937,"aZ":-35.04754275122627,"pfxX":-3.628547514193146,"pfxZ":-2.014603750024008,"pX":-0.9654920084610983,"pZ":0.9777728271324301,"vX0":-4.971873432484232,"vY0":-118.38301222151475,"vZ0":-3.0993239354952244,"x":153.8,"y":212.38,"x0":1.6285627177744917,"y0":50.00180181207984,"z0":5.493388844670695,"aX":-5.179165005024596},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.1,"breakHorizontal":7.7,"spinRate":2933,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.4616527676002318,"extension":6.063419576712246},"index":3,"playId":"3eece4df-1b50-3700-83fe-6679eb1312b4","pitchNumber":4,"startTime":"2026-05-24T03:33:23.384Z","endTime":"2026-05-24T03:33:26.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.543915925574716,"aZ":-32.232326532991074,"pfxX":7.796006353448212,"pfxZ":-0.03855137720933133,"pX":-0.6491979120011468,"pZ":0.7091246435961673,"vX0":-6.773817500219274,"vY0":-118.2650527247558,"vZ0":-4.2473572302722316,"x":141.75,"y":219.63,"x0":1.2391950516470411,"y0":50.0042260558465,"z0":5.484516051210455,"aX":11.044919534319096},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-0.8,"breakHorizontal":-12.5,"spinRate":1634,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4631209554067799,"extension":6.0849196682720414},"index":4,"playId":"f7feb329-22b4-356e-b329-12b670bd0c5c","pitchNumber":5,"startTime":"2026-05-24T03:33:43.492Z","endTime":"2026-05-24T03:33:47.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29945085508621,"aZ":-28.538886037874864,"pfxX":9.474028389976343,"pfxZ":2.5431895899528714,"pX":-0.03532577563123548,"pZ":2.2106555370845675,"vX0":-6.147096660285276,"vY0":-119.47480115461087,"vZ0":-1.886215557856033,"x":118.35,"y":179.09,"x0":1.3538220087298638,"y0":50.00352033842723,"z0":5.601579892659629,"aX":13.551512999618678},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":4.3,"breakHorizontal":-15.5,"spinRate":1703,"spinDirection":123},"zone":8,"typeConfidence":2.0,"plateTime":0.4603213284612142,"extension":6.09278193117894},"hitData":{"launchSpeed":103.2,"launchAngle":5.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.99,"coordY":155.64}},"index":5,"playId":"17398e1f-ea53-34ca-b5d5-20460de2e824","pitchNumber":6,"startTime":"2026-05-24T03:34:14.149Z","endTime":"2026-05-24T03:34:21.983Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:34:21.983Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brent Rooker flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-24T03:36:44.172Z","endTime":"2026-05-24T03:37:12.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jeremiah Estrada replaces Lucas Giolito.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T03:36:14.556Z","endTime":"2026-05-24T03:36:46.317Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669093,"link":"/api/v1/people/669093"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.440312336377314,"aZ":-27.15616764472733,"pfxX":-8.769986064349418,"pfxZ":3.441313828805269,"pX":-0.16678428424492495,"pZ":2.5493129924939972,"vX0":2.7396697987360876,"vY0":-120.26924512320255,"vZ0":-1.694736613043479,"x":123.36,"y":169.95,"x0":-0.1847928180136225,"y0":50.00127406252756,"z0":5.68329952486869,"aX":-12.780595463932551},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.1,"breakHorizontal":15.1,"spinRate":1234,"spinDirection":221},"zone":5,"typeConfidence":0.91,"plateTime":0.45631762321714,"extension":7.259294305212332},"index":1,"playId":"b3244c15-f4e6-3752-b104-f94f203ee465","pitchNumber":1,"startTime":"2026-05-24T03:36:46.317Z","endTime":"2026-05-24T03:36:49.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57470340026277,"aZ":-10.988621502995642,"pfxX":-1.0759691429835707,"pfxZ":10.606553456929447,"pX":-0.13054409523240446,"pZ":2.8524249597377387,"vX0":0.47774042223114127,"vY0":-140.81300738209606,"vZ0":-5.959515197762334,"x":121.98,"y":161.76,"x0":-0.16312896596645363,"y0":50.001314088870316,"z0":5.715060415948914,"aX":-2.1489807869704096},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":1.8,"spinRate":2127,"spinDirection":182},"zone":5,"typeConfidence":0.91,"plateTime":0.3897726991616408,"extension":7.068678469369328},"hitData":{"launchSpeed":92.0,"launchAngle":40.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.39,"coordY":103.87}},"index":2,"playId":"71a073e2-26d8-3a5e-ac2b-d22cc0510d27","pitchNumber":2,"startTime":"2026-05-24T03:37:02.781Z","endTime":"2026-05-24T03:37:12.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:37:12.412Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, second baseman Fernando Tatis Jr. to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-24T03:37:26.059Z","endTime":"2026-05-24T03:38:29.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":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":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39222829982465,"aZ":-24.16470590825563,"pfxX":-7.676522177876736,"pfxZ":5.500231606839642,"pX":-0.027506248535678703,"pZ":1.859712716220392,"vX0":2.756405943221579,"vY0":-120.43750684236524,"vZ0":-3.6813661808181397,"x":118.05,"y":188.57,"x0":-0.19556494040883837,"y0":50.00032383819004,"z0":5.567437059912927,"aX":-11.172239706328542},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":9.2,"breakHorizontal":13.2,"spinRate":1323,"spinDirection":217},"zone":8,"typeConfidence":0.91,"plateTime":0.45638309112564945,"extension":7.273678621445074},"index":0,"playId":"4e8875bc-985e-3a8b-bab0-e9dc96f391b0","pitchNumber":1,"startTime":"2026-05-24T03:37:38.534Z","endTime":"2026-05-24T03:37:41.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.556356889429928,"aZ":-22.994916844232986,"pfxX":-8.328245764917177,"pfxZ":5.94221420374356,"pX":0.17701781118587087,"pZ":1.3754422452468427,"vX0":3.8232083284702196,"vY0":-123.98348148602679,"vZ0":-5.302941757144211,"x":110.25,"y":201.64,"x0":-0.309337058321115,"y0":50.00375903973002,"z0":5.480292507963772,"aX":-12.867306789622315},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":9.7,"breakHorizontal":14.0,"spinRate":1393,"spinDirection":223},"zone":14,"typeConfidence":0.87,"plateTime":0.4430782806247211,"extension":7.280434245912246},"index":1,"playId":"d34b4cb8-2c72-3a33-9dcd-f294092bcb0b","pitchNumber":2,"startTime":"2026-05-24T03:37:54.703Z","endTime":"2026-05-24T03:37:58.070Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-24T03:38:07.760Z","endTime":"2026-05-24T03:38:21.703Z","isPitch":false,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27011996439613,"aZ":-26.03565515795067,"pfxX":-8.571959995921706,"pfxZ":4.240224662140754,"pX":-0.8467916116738924,"pZ":2.4067102948884425,"vX0":1.514959418327116,"vY0":-120.0833563538829,"vZ0":-1.791708639340151,"x":149.28,"y":173.8,"x0":-0.37652173993213356,"y0":50.00093972137829,"z0":5.499678887802256,"aX":-12.400681582219573},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.4,"breakHorizontal":15.1,"spinRate":1259,"spinDirection":225},"zone":13,"typeConfidence":0.91,"plateTime":0.4577601784116738,"extension":7.343051480296022},"hitData":{"launchSpeed":80.5,"launchAngle":8.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.58,"coordY":158.17}},"index":3,"playId":"6fbf892d-e873-3d7b-aea8-4ca177ec7757","pitchNumber":3,"startTime":"2026-05-24T03:38:21.703Z","endTime":"2026-05-24T03:38:29.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:38:29.871Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zack Gelof walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-24T03:38:42.937Z","endTime":"2026-05-24T03:40:51.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"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,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.02958830800216,"aZ":-11.798179474387563,"pfxX":2.4478056741369514,"pfxZ":10.26897051269367,"pX":0.11225376983753706,"pZ":4.228844532537104,"vX0":-0.05180108656804114,"vY0":-141.1361537539588,"vZ0":-2.220197742208461,"x":112.72,"y":124.6,"x0":-0.18616525465586684,"y0":50.00281415090395,"z0":5.8014852512592086,"aX":4.857363734545846},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.2,"breakHorizontal":-4.4,"spinRate":1997,"spinDirection":187},"zone":12,"typeConfidence":0.9,"plateTime":0.3905293942014101,"extension":7.09513634264333},"index":0,"playId":"acb41a39-eb56-32e6-a769-c71c5c82c503","pitchNumber":1,"startTime":"2026-05-24T03:38:54.667Z","endTime":"2026-05-24T03:38:58.055Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.58678119314151,"aZ":-24.04841977093699,"pfxX":-7.315807091403149,"pfxZ":5.629140143113327,"pX":0.42360650796162325,"pZ":2.539285156100588,"vX0":3.5879418119682,"vY0":-119.02219533097984,"vZ0":-1.9774455541570313,"x":100.85,"y":170.22,"x0":-0.14827239959294802,"y0":50.00230342028244,"z0":5.546018961091381,"aX":-10.557530735901121},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":10.0,"breakHorizontal":12.5,"spinRate":1360,"spinDirection":219},"zone":6,"typeConfidence":0.92,"plateTime":0.4591607326583591,"extension":7.392463720685027},"index":1,"playId":"192f09eb-9102-3595-8560-f2bcacd5db6a","pitchNumber":2,"startTime":"2026-05-24T03:39:20.278Z","endTime":"2026-05-24T03:39:23.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.544211309764773,"aZ":-24.39863169923116,"pfxX":-7.125448892899169,"pfxZ":5.109037207835475,"pX":-0.6842252570040037,"pZ":1.4373024308745297,"vX0":1.3717544880445054,"vY0":-121.96317187810426,"vZ0":-4.690531960802725,"x":143.08,"y":199.97,"x0":-0.3238481899261643,"y0":50.00543771479066,"z0":5.4620814125903205,"aX":-10.852986524289266},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.5,"breakHorizontal":12.6,"spinRate":1307,"spinDirection":219},"zone":13,"typeConfidence":0.91,"plateTime":0.4472383172885799,"extension":7.213445051129178},"index":2,"playId":"4f8125d6-e438-386e-8642-18cdaca3e5b6","pitchNumber":3,"startTime":"2026-05-24T03:39:37.437Z","endTime":"2026-05-24T03:39:40.697Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-24T03:39:46.886Z","endTime":"2026-05-24T03:40:02.472Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.756231014415484,"aZ":-10.69773898053061,"pfxX":-0.5920670344092502,"pfxZ":10.630264727086917,"pX":0.4211525649830276,"pZ":3.975456138417295,"vX0":1.5448158093164435,"vY0":-140.73690813514816,"vZ0":-3.084076702340224,"x":100.95,"y":131.44,"x0":-0.05618979721742692,"y0":50.00574199560142,"z0":5.770866737186945,"aX":-1.196538323719062},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.8,"breakHorizontal":0.8,"spinRate":2037,"spinDirection":183},"zone":12,"typeConfidence":0.91,"plateTime":0.388107887554193,"extension":7.022759310331326},"index":4,"playId":"f57bb87f-80e0-3278-b3bc-9ae9c53b8691","pitchNumber":4,"startTime":"2026-05-24T03:40:02.472Z","endTime":"2026-05-24T03:40:05.855Z","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":86.5,"endSpeed":80.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.724717800471726,"aZ":-32.309174619056826,"pfxX":2.4031183062705206,"pfxZ":-0.08309593137702898,"pX":0.7123217491259243,"pZ":0.42954849366076675,"vX0":1.8506087716779267,"vY0":-125.94669221095481,"vZ0":-6.085882093276207,"x":89.85,"y":227.18,"x0":-0.3422009129597948,"y0":50.002528166927824,"z0":5.4655211761373055,"aX":3.8904803827411882},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.2,"breakHorizontal":-4.8,"spinRate":2325,"spinDirection":120},"zone":14,"typeConfidence":0.91,"plateTime":0.43360127102141455,"extension":7.141764578700384},"index":5,"playId":"272c541e-dc4e-34e5-ad26-afc9b3a57185","pitchNumber":5,"startTime":"2026-05-24T03:40:20.792Z","endTime":"2026-05-24T03:40:23.984Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38640476467891,"aZ":-24.520001081543345,"pfxX":-7.315587484277149,"pfxZ":5.522910551045152,"pX":-0.2864658217424092,"pZ":4.171647865151873,"vX0":2.0080520264192847,"vY0":-117.58297606471658,"vZ0":1.8884319559744873,"x":127.92,"y":126.15,"x0":-0.20631193816472668,"y0":50.00388651810266,"z0":5.649008884535644,"aX":-10.140992156423893},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":10.8,"breakHorizontal":12.7,"spinRate":1460,"spinDirection":224},"zone":11,"typeConfidence":0.92,"plateTime":0.4676317660952991,"extension":7.250136115424599},"index":6,"playId":"3f91db9d-53f3-3c6d-9279-ea03af8b3b59","pitchNumber":6,"startTime":"2026-05-24T03:40:47.476Z","endTime":"2026-05-24T03:40:51.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:40:51.076Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Henry Bolte pops out to catcher Freddy Fermin in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-24T03:41:06.995Z","endTime":"2026-05-24T03:41:29.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":73.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11718269657262,"aZ":-22.4942927489913,"pfxX":-7.457803726582364,"pfxZ":6.9853670946275646,"pX":-0.49209911256108463,"pZ":3.414586232082355,"vX0":1.8503583678796511,"vY0":-118.25556181137831,"vZ0":-0.1975915950949193,"x":135.76,"y":146.59,"x0":-0.32667333219095135,"y0":50.0017010491158,"z0":5.601523284349606,"aX":-10.332274446375978},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":12.8,"breakHorizontal":12.8,"spinRate":1477,"spinDirection":220},"zone":1,"typeConfidence":0.91,"plateTime":0.4670752417851638,"extension":7.321179947758097},"hitData":{"launchSpeed":78.9,"launchAngle":82.0,"totalDistance":12.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":116.52,"coordY":208.36}},"index":0,"playId":"f4dd265b-0fa3-3704-91c8-8355b20ce377","pitchNumber":1,"startTime":"2026-05-24T03:41:19.818Z","endTime":"2026-05-24T03:41:29.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:41:29.572Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-24T03:43:53.777Z","endTime":"2026-05-24T03:44:45.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Joel Kuhnel replaces José Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T03:43:22.116Z","endTime":"2026-05-24T03:43:55.892Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669270,"link":"/api/v1/people/669270"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.503804397642437,"aZ":-33.367602201602885,"pfxX":0.8812333243186967,"pfxZ":-0.9255485732816569,"pX":0.738214084066262,"pZ":1.9189396683871427,"vX0":4.547656924191344,"vY0":-113.60031432470421,"vZ0":-2.162784729599183,"x":88.86,"y":186.97,"x0":-1.4111936622097139,"y0":50.00129818787164,"z0":6.228142871586458,"aX":1.1404534372609305},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-1.9,"breakHorizontal":-2.9,"spinRate":2432,"spinDirection":44},"zone":9,"typeConfidence":0.91,"plateTime":0.4837787940172529,"extension":6.389769623427973},"index":1,"playId":"e38d0ce6-46eb-33d2-99c1-026f9e899204","pitchNumber":1,"startTime":"2026-05-24T03:43:55.892Z","endTime":"2026-05-24T03:43:59.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.8,"endSpeed":80.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12574742064374,"aZ":-29.765420282715237,"pfxX":3.3564396485313535,"pfxZ":1.465257819548774,"pX":0.7472937916533968,"pZ":1.4382985992417463,"vX0":3.999412477233742,"vY0":-127.79290624299627,"vZ0":-5.782445531484267,"x":88.51,"y":199.95,"x0":-1.276111096259346,"y0":50.00519650590127,"z0":6.077840894827195,"aX":5.534838103228946},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.6,"breakHorizontal":-7.0,"spinRate":2472,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.4291285601667383,"extension":6.587109789878258},"index":2,"playId":"3c414c44-9bf1-3663-8554-dd3bad55c4ee","pitchNumber":2,"startTime":"2026-05-24T03:44:24.254Z","endTime":"2026-05-24T03:44:27.583Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.532382881759492,"aZ":-30.944499069766675,"pfxX":2.0379153188871615,"pfxZ":0.7735883645089414,"pX":1.1392800282366267,"pZ":1.5364481552025522,"vX0":5.66024607961046,"vY0":-125.65220880583203,"vZ0":-5.037739232361163,"x":73.57,"y":197.3,"x0":-1.4114480030055436,"y0":50.00351579482351,"z0":6.094926355332759,"aX":3.2437484913272483},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.5,"breakHorizontal":-5.0,"spinRate":2425,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.4366509328709225,"extension":6.455415079581975},"index":3,"playId":"2b35dc59-c2ac-319b-8b28-5c78258bb8b4","pitchNumber":3,"startTime":"2026-05-24T03:44:40.192Z","endTime":"2026-05-24T03:44:45.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:44:45.723Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddy Fermin grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-24T03:44:52.428Z","endTime":"2026-05-24T03:45:39.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"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":"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.5,"endSpeed":84.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.249498475505764,"aZ":-24.036206408327853,"pfxX":-8.504299217647908,"pfxZ":4.446617877806669,"pX":1.0305111543047707,"pZ":2.1059235366664315,"vX0":7.613067859981337,"vY0":-134.47033879331048,"vZ0":-5.95864481750248,"x":77.72,"y":181.92,"x0":-0.7328775379710852,"y0":50.00413775886919,"z0":6.056611830773551,"aX":-15.57042411995373},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.0,"breakHorizontal":13.8,"spinRate":2196,"spinDirection":221},"zone":14,"typeConfidence":0.8,"plateTime":0.4073627336001451,"extension":6.975386913543719},"index":0,"playId":"3b3b9d62-3e30-3b55-97ff-ae296682c434","pitchNumber":1,"startTime":"2026-05-24T03:45:10.990Z","endTime":"2026-05-24T03:45:14.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17086559399225,"aZ":-20.79451218376875,"pfxX":-10.741488634253969,"pfxZ":5.953947337534382,"pX":-0.09904439409990419,"pZ":2.9166572684053187,"vX0":6.065720286553567,"vY0":-138.17600131977693,"vZ0":-5.120332552191907,"x":120.78,"y":160.03,"x0":-0.9409829507759566,"y0":50.00121746189149,"z0":6.213981145386261,"aX":-20.524003027778623},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.7,"breakHorizontal":18.0,"spinRate":2241,"spinDirection":218},"zone":2,"typeConfidence":0.95,"plateTime":0.39819688892856275,"extension":6.855434180349312},"hitData":{"launchSpeed":70.5,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.48,"coordY":153.61}},"index":1,"playId":"602cc046-844b-39aa-b4cc-3f53d88b7c53","pitchNumber":2,"startTime":"2026-05-24T03:45:30.845Z","endTime":"2026-05-24T03:45:39.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:45:39.019Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sung-Mun Song strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-24T03:45:51.849Z","endTime":"2026-05-24T03:47:37.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"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":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.992697914931185,"aZ":-22.370524888010653,"pfxX":1.2772181170084407,"pfxZ":5.417289604899146,"pX":0.8504344379945644,"pZ":3.000299610898278,"vX0":5.297655096333569,"vY0":-134.3571361462265,"vZ0":-3.928993067528006,"x":84.58,"y":157.77,"x0":-1.321224918358806,"y0":50.00060631784772,"z0":6.092077103198812,"aX":2.308673398442442},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.1,"breakHorizontal":-3.6,"spinRate":2372,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.40933276570007227,"extension":6.635153260704528},"index":0,"playId":"36e84704-daec-3acd-a667-35c00f2e777c","pitchNumber":1,"startTime":"2026-05-24T03:46:05.423Z","endTime":"2026-05-24T03:46:09.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.308954669888408,"aZ":-24.030075327454043,"pfxX":-9.341863096077104,"pfxZ":4.378471962273599,"pX":0.4067265504674894,"pZ":2.110256487698053,"vX0":7.2439080299320135,"vY0":-135.88939426660647,"vZ0":-6.185274821818089,"x":101.5,"y":181.8,"x0":-1.0871775107281507,"y0":50.002398392839154,"z0":6.0982569209373505,"aX":-17.37464870321347},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.7,"breakHorizontal":15.2,"spinRate":2276,"spinDirection":225},"zone":9,"typeConfidence":0.91,"plateTime":0.40392095793846483,"extension":6.794974525749842},"index":1,"playId":"a87961da-5566-3ed2-ba5d-390aa8df36f5","pitchNumber":2,"startTime":"2026-05-24T03:46:20.723Z","endTime":"2026-05-24T03:46:24.099Z","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":92.3,"endSpeed":84.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.640519535609826,"aZ":-27.073680867652676,"pfxX":-9.225489606922816,"pfxZ":2.810967868819153,"pX":0.6480137548509635,"pZ":0.6462215263706311,"vX0":7.661958939396352,"vY0":-133.93576350940265,"vZ0":-9.166344316441045,"x":92.3,"y":221.33,"x0":-1.0549022869030773,"y0":50.000408047373334,"z0":6.057050993408094,"aX":-16.714769548375223},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.2,"breakHorizontal":15.0,"spinRate":1579,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.409357192045805,"extension":6.668101781865305},"index":2,"playId":"49c29ec6-c080-325c-a78f-2dd6340016e8","pitchNumber":3,"startTime":"2026-05-24T03:46:35.800Z","endTime":"2026-05-24T03:46:38.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3082718621085,"aZ":-15.951564438454,"pfxX":-2.4678212054044053,"pfxZ":8.571068543941864,"pX":-0.005134435140453507,"pZ":3.793968781901014,"vX0":3.7659601342079982,"vY0":-136.9639676726719,"vZ0":-3.6818841123131127,"x":117.2,"y":136.34,"x0":-1.0796901747502339,"y0":50.003856881261854,"z0":6.252137897323566,"aX":-4.671738879490008},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":3.6,"spinRate":2306,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4004832556917468,"extension":6.701273831887896},"index":3,"playId":"3c4d5ef5-693a-3861-aca4-11fb1661a732","pitchNumber":4,"startTime":"2026-05-24T03:46:55.356Z","endTime":"2026-05-24T03:46:58.977Z","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":95.4,"endSpeed":86.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.296332998203695,"aZ":-11.9631742673735,"pfxX":-4.2155201046862425,"pfxZ":10.422758235400558,"pX":-0.676873020803669,"pZ":3.779285519458389,"vX0":2.411126411799236,"vY0":-138.90581089863915,"vZ0":-4.294249242720527,"x":142.8,"y":136.74,"x0":-1.0118541424609673,"y0":50.006602550922324,"z0":6.150718518999129,"aX":-8.17764154453989},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.1,"breakHorizontal":7.1,"spinRate":2282,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3954473597074326,"extension":6.7361544247910485},"index":4,"playId":"e8f4c2fd-f73c-3d6f-ab35-db9da46a4efc","pitchNumber":5,"startTime":"2026-05-24T03:47:16.803Z","endTime":"2026-05-24T03:47:19.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2140183626255,"aZ":-26.069171478506075,"pfxX":-10.886696339781698,"pfxZ":3.3224611860820774,"pX":-1.2702179676321965,"pZ":2.2271476586058077,"vX0":3.8088607977935203,"vY0":-135.38156670241966,"vZ0":-5.273689949647716,"x":165.42,"y":178.65,"x0":-1.2889494708097138,"y0":50.00357879023409,"z0":6.0477009763981995,"aX":-20.014705780870706},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.0,"breakHorizontal":18.7,"spinRate":2114,"spinDirection":219},"zone":13,"typeConfidence":0.91,"plateTime":0.40607668706196076,"extension":6.687971982945921},"index":5,"playId":"d4010423-2d7e-3968-ba83-cc63ab1f718f","pitchNumber":6,"startTime":"2026-05-24T03:47:31.978Z","endTime":"2026-05-24T03:47:37.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:47:37.272Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, second baseman Fernando Tatis Jr. to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-24T03:49:57.942Z","endTime":"2026-05-24T03:51:10.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Adrian Morejon replaces Jeremiah Estrada.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T03:49:26.873Z","endTime":"2026-05-24T03:50:00.159Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670970,"link":"/api/v1/people/670970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":98.1,"endSpeed":88.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.98087337868708,"aZ":-19.39586937778774,"pfxX":9.262262314254137,"pfxZ":6.328453152610189,"pX":-1.6307494021063205,"pZ":2.2286181535373166,"vX0":-13.618691863460597,"vY0":-141.99863835528387,"vZ0":-6.588053164259736,"x":179.16,"y":178.61,"x0":2.0495265903994,"y0":50.000156721334335,"z0":5.835668835881756,"aX":18.696223320497936},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.0,"breakHorizontal":-13.7,"spinRate":2360,"spinDirection":148},"zone":13,"typeConfidence":0.9,"plateTime":0.38741439910553277,"extension":6.316014740755375},"index":1,"playId":"eb55cbc8-b70e-3472-aed8-a8ae05e93b06","pitchNumber":1,"startTime":"2026-05-24T03:50:00.159Z","endTime":"2026-05-24T03:50:03.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":88.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.05719522908155,"aZ":-19.549791866743917,"pfxX":9.42013217963288,"pfxZ":6.226235462880259,"pX":0.27443086971086555,"pZ":1.6031318382863653,"vX0":-9.42328845441434,"vY0":-142.47369112606182,"vZ0":-7.95580461576553,"x":106.54,"y":195.5,"x0":2.423734051635277,"y0":50.00003634815755,"z0":5.6987014559948985,"aX":19.089604570232662},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.5,"breakHorizontal":-14.8,"spinRate":2328,"spinDirection":142},"zone":8,"typeConfidence":0.9,"plateTime":0.38653906249887227,"extension":6.232158037146967},"index":2,"playId":"5a49bf80-5d1c-30c4-a1e6-650ab9a74a28","pitchNumber":2,"startTime":"2026-05-24T03:50:15.988Z","endTime":"2026-05-24T03:50:43.018Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35860066851227,"aZ":-33.60897432913997,"pfxX":-3.12745287132095,"pfxZ":-0.8508026253414158,"pX":-0.7951220152527821,"pZ":2.2011972538581395,"vX0":-7.79915231726254,"vY0":-129.53779358301253,"vZ0":-2.4730912643677723,"x":147.31,"y":179.35,"x0":2.666985915433006,"y0":50.00084863942392,"z0":5.750727680815761,"aX":-5.286416675543152},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.9,"breakHorizontal":7.4,"spinRate":2855,"spinDirection":281},"zone":13,"typeConfidence":0.9,"plateTime":0.42366706898028017,"extension":6.337662496352895},"index":3,"playId":"7bf9c326-b5ea-3505-b878-4c3d8b0844ee","pitchNumber":3,"startTime":"2026-05-24T03:50:47.130Z","endTime":"2026-05-24T03:50:51.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":89.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.35624405535262,"aZ":-20.02500882389232,"pfxX":8.77811177997333,"pfxZ":5.884252207817827,"pX":0.4019480798687896,"pZ":2.5946675329545306,"vX0":-8.946932618027136,"vY0":-143.48986377391438,"vZ0":-5.441644711551451,"x":101.68,"y":168.72,"x0":2.435334251716026,"y0":50.00194839517441,"z0":5.7822888831572286,"aX":18.118294334254973},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.6,"breakHorizontal":-13.9,"spinRate":2425,"spinDirection":144},"zone":6,"typeConfidence":0.91,"plateTime":0.38323036232754504,"extension":6.225603698453736},"hitData":{"launchSpeed":88.8,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.84,"coordY":153.61}},"index":4,"playId":"12a8693c-ff93-3480-b08e-3de613f616b7","pitchNumber":4,"startTime":"2026-05-24T03:51:03.380Z","endTime":"2026-05-24T03:51:10.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:51:10.955Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Darell Hernaiz lines out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-24T03:51:27.394Z","endTime":"2026-05-24T03:52:19.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81872513656626,"aZ":-36.4594393136422,"pfxX":8.651147173555513,"pfxZ":-2.478549715479226,"pX":1.2540032161147194,"pZ":1.5487429013510323,"vX0":-6.328999931168131,"vY0":-131.89313795757025,"vZ0":-4.027505199991934,"x":69.2,"y":196.96,"x0":2.582876720841185,"y0":50.00254635927596,"z0":5.837569968548443,"aX":14.963943749934298},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-5.3,"breakHorizontal":-13.9,"spinRate":1046,"spinDirection":114},"zone":14,"typeConfidence":0.91,"plateTime":0.41821147268611725,"extension":6.258403053283648},"index":0,"playId":"6b902e43-7a67-3844-b832-5299020f0b9b","pitchNumber":1,"startTime":"2026-05-24T03:51:36.156Z","endTime":"2026-05-24T03:51:39.269Z","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":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.850471622096556,"aZ":-32.37684007761863,"pfxX":9.357159287033875,"pfxZ":-0.11232478019031333,"pX":-0.41544597012646445,"pZ":0.7669196592732768,"vX0":-10.742625038764746,"vY0":-133.0616444350072,"vZ0":-6.7350499080554025,"x":132.84,"y":218.07,"x0":2.4822391721557033,"y0":50.005971389301635,"z0":5.714784455591034,"aX":16.575197863904265},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-1.7,"breakHorizontal":-14.3,"spinRate":1103,"spinDirection":114},"zone":13,"typeConfidence":0.9,"plateTime":0.41359857460274485,"extension":6.3267355625682855},"index":1,"playId":"ca48c34b-8885-3721-b595-49065638984e","pitchNumber":2,"startTime":"2026-05-24T03:51:50.974Z","endTime":"2026-05-24T03:51:54.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.763370502210716,"aZ":-29.901605558176858,"pfxX":7.590708750847206,"pfxZ":1.2877834519651277,"pX":-0.22725677034940764,"pZ":2.218614770305137,"vX0":-9.669707834845415,"vY0":-132.49046782255812,"vZ0":-3.724239482222704,"x":125.66,"y":178.88,"x0":2.4929980316506186,"y0":50.00581071351413,"z0":5.841241684719988,"aX":13.42364681250927},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.7,"breakHorizontal":-11.5,"spinRate":1068,"spinDirection":104},"zone":5,"typeConfidence":0.9,"plateTime":0.41428896148925576,"extension":6.3436797567403715},"hitData":{"launchSpeed":98.2,"launchAngle":20.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.06,"coordY":59.03}},"index":2,"playId":"ea9658b5-4ea4-31de-828e-848f46f71d11","pitchNumber":3,"startTime":"2026-05-24T03:52:11.756Z","endTime":"2026-05-24T03:52:19.485Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:52:19.485Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carlos Cortes pops out to third baseman Manny Machado in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-24T03:52:43.292Z","endTime":"2026-05-24T03:53:36.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":98.8,"endSpeed":89.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.881738347508936,"aZ":-21.97204994340173,"pfxX":9.836431472482136,"pfxZ":4.933206197289538,"pX":0.3838251585044079,"pZ":3.352676619816491,"vX0":-9.070797976803718,"vY0":-143.54134881981935,"vZ0":-3.1616214679941104,"x":102.37,"y":148.26,"x0":2.3201731291355685,"y0":50.00534991094859,"z0":5.850277745474671,"aX":20.353598470619097},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.4,"breakHorizontal":-15.8,"spinRate":2376,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.38282844250941706,"extension":6.374945013067462},"index":0,"playId":"a64189d0-9d45-3d6f-8e30-b43afc1da196","pitchNumber":1,"startTime":"2026-05-24T03:52:47.744Z","endTime":"2026-05-24T03:52:50.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":89.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.485753833904106,"aZ":-22.85861087209981,"pfxX":10.914988669207483,"pfxZ":4.520175777160473,"pX":0.5450760925326299,"pZ":1.8937336208076387,"vX0":-9.12921438874038,"vY0":-143.6229591174836,"vZ0":-6.664037612312382,"x":96.22,"y":187.65,"x0":2.368428491672807,"y0":50.00362815927333,"z0":5.6955275696112215,"aX":22.493965659892115},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.8,"breakHorizontal":-17.6,"spinRate":2160,"spinDirection":137},"zone":9,"typeConfidence":0.9,"plateTime":0.3833716511540115,"extension":6.324151800330662},"index":1,"playId":"1ff786e3-5c15-3635-a65e-b553fbe30c60","pitchNumber":2,"startTime":"2026-05-24T03:53:07.832Z","endTime":"2026-05-24T03:53:11.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":88.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.278911053159895,"aZ":-12.048012245467268,"pfxX":4.719529367222823,"pfxZ":9.894373726810091,"pX":-0.19816929106759254,"pZ":3.796883619637274,"vX0":-8.82108122236196,"vY0":-142.5499083027136,"vZ0":-3.8959507647050757,"x":124.55,"y":136.26,"x0":2.339577085545726,"y0":50.00657671362276,"z0":5.956053442139167,"aX":9.604436994279308},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.2,"breakHorizontal":-6.5,"spinRate":2348,"spinDirection":136},"zone":11,"typeConfidence":0.9,"plateTime":0.3859427499853676,"extension":6.323765946225794},"hitData":{"launchSpeed":82.3,"launchAngle":70.0,"totalDistance":104.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":85.81,"coordY":188.23}},"index":2,"playId":"3bdb25ad-f571-3dfd-b588-f1c8156e0e67","pitchNumber":3,"startTime":"2026-05-24T03:53:26.926Z","endTime":"2026-05-24T03:53:36.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:53:36.271Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-24T03:55:46.648Z","endTime":"2026-05-24T03:55:57.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"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":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":687231,"link":"/api/v1/people/687231"},"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":"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":90.2,"endSpeed":83.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03578822492221,"aZ":-30.05146747380243,"pfxX":1.9942414121266028,"pfxZ":1.213011643468926,"pX":0.5784414744902457,"pZ":1.8462156080697896,"vX0":4.3206601544850365,"vY0":-131.2929685991772,"vZ0":-5.01606945372137,"x":94.95,"y":188.93,"x0":-1.3457521119578917,"y0":50.00367164683279,"z0":6.010196454959136,"aX":3.4913490596898935},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.3,"breakHorizontal":-4.6,"spinRate":2634,"spinDirection":164},"zone":9,"typeConfidence":2.0,"plateTime":0.4167073314516059,"extension":6.596666167727706},"hitData":{"launchSpeed":79.3,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.56,"coordY":156.25}},"index":0,"playId":"6b32bfe8-4123-308b-b24f-c6103ac9e126","pitchNumber":1,"startTime":"2026-05-24T03:55:49.084Z","endTime":"2026-05-24T03:55:57.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:55:57.087Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Miguel Andujar pops out to second baseman Jeff McNeil.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-24T03:56:13.063Z","endTime":"2026-05-24T03:57:23.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":3},"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":86.9,"endSpeed":80.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.969538478516828,"aZ":-29.874022653535754,"pfxX":1.1993947709338872,"pfxZ":1.4000076253831786,"pX":0.17971170642365605,"pZ":2.3073694090037256,"vX0":3.944479932134076,"vY0":-126.64607316450366,"vZ0":-3.5554620991749677,"x":110.15,"y":176.48,"x0":-1.5463760862239464,"y0":50.00470514105656,"z0":6.088508611390599,"aX":1.9707064754678085},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.0,"breakHorizontal":-3.0,"spinRate":2451,"spinDirection":113},"zone":5,"typeConfidence":2.0,"plateTime":0.43052749656052924,"extension":6.406895125198561},"index":0,"playId":"fa42fbf5-8c0c-3e03-b781-e7fa631a02d6","pitchNumber":1,"startTime":"2026-05-24T03:56:21.785Z","endTime":"2026-05-24T03:56:24.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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36701573061176,"aZ":-31.82142447416291,"pfxX":1.1925760526508533,"pfxZ":0.20905543151827377,"pX":0.23867830529563552,"pZ":0.9504439672104181,"vX0":4.099693178494803,"vY0":-127.73490022603967,"vZ0":-6.233994611731741,"x":107.9,"y":213.12,"x0":-1.5394668616383675,"y0":50.00171814394613,"z0":5.9127606531648915,"aX":1.9767886061811535},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.7,"breakHorizontal":-3.0,"spinRate":2500,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.42818469550219973,"extension":6.598209866622753},"index":1,"playId":"31f27f01-aa75-308b-bf9d-c928ff796d22","pitchNumber":2,"startTime":"2026-05-24T03:56:37.096Z","endTime":"2026-05-24T03:56:41.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.445499616226325,"aZ":-23.502903160789447,"pfxX":-9.172493847890319,"pfxZ":4.48804420092243,"pX":-0.6899091676645315,"pZ":2.032027253141825,"vX0":4.048036401859046,"vY0":-138.08347720361712,"vZ0":-6.722778914642997,"x":143.3,"y":183.92,"x0":-0.982262106151697,"y0":50.00468625941438,"z0":6.077098832419067,"aX":-17.73341145402118},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.0,"breakHorizontal":15.8,"spinRate":2242,"spinDirection":222},"zone":7,"typeConfidence":0.95,"plateTime":0.39649454997912503,"extension":6.765138867326288},"index":2,"playId":"4fc7cef0-a43b-361d-9d76-adca01b9d885","pitchNumber":3,"startTime":"2026-05-24T03:56:53.444Z","endTime":"2026-05-24T03:56:56.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.875384564882197,"aZ":-30.199865351239517,"pfxX":0.8948055671706159,"pfxZ":1.142396061841957,"pX":0.33721803159106495,"pZ":2.557695974671603,"vX0":4.066534062858154,"vY0":-130.162791603437,"vZ0":-3.368088746866353,"x":104.15,"y":169.72,"x0":-1.3579179092303515,"y0":50.00148520437008,"z0":6.14132234241573,"aX":1.5433622250890142},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.6,"breakHorizontal":-2.5,"spinRate":2467,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.41989768789261506,"extension":6.61270450486903},"hitData":{"launchSpeed":66.4,"launchAngle":48.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":160.36,"coordY":136.96}},"index":3,"playId":"2d644386-fbca-3e4a-a822-b4325be888f5","pitchNumber":4,"startTime":"2026-05-24T03:57:15.400Z","endTime":"2026-05-24T03:57:23.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:57:23.410Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Sheets singles on a line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-24T03:57:40.309Z","endTime":"2026-05-24T03:57:59.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":0},"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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.599623835127595,"aZ":-26.109360924731597,"pfxX":-10.280824069210283,"pfxZ":3.107990530871925,"pX":-0.525206948802696,"pZ":2.501743051017003,"vX0":5.037607613951316,"vY0":-139.55990597272233,"vZ0":-5.05904993344776,"x":137.02,"y":171.23,"x0":-1.0288216165377297,"y0":50.00141941562475,"z0":6.081636955367187,"aX":-20.05762740030552},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.7,"breakHorizontal":17.4,"spinRate":2287,"spinDirection":221},"zone":4,"typeConfidence":0.95,"plateTime":0.39410419740730473,"extension":6.607778120053765},"hitData":{"launchSpeed":96.8,"launchAngle":14.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":95.14,"coordY":93.56}},"index":0,"playId":"7cdb245e-3956-3071-b9a3-f46b78b81553","pitchNumber":1,"startTime":"2026-05-24T03:57:49.866Z","endTime":"2026-05-24T03:57:59.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:57:59.883Z","atBatIndex":57},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Manny Machado grounds into a force out, third baseman Zack Gelof to second baseman Jeff McNeil. Gavin Sheets out at 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-24T03:59:02.908Z","endTime":"2026-05-24T04:00:09.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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_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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-24T03:58:17.204Z","endTime":"2026-05-24T03:59:05.211Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71476544640637,"aZ":-27.241836808782686,"pfxX":1.1844807480518877,"pfxZ":2.78549048906855,"pX":0.6936776983267077,"pZ":0.9108661563163113,"vX0":4.863421766960215,"vY0":-131.52936284201058,"vZ0":-7.748128536654806,"x":90.56,"y":214.19,"x0":-1.3242778261953723,"y0":50.005765648373206,"z0":5.879756732159057,"aX":2.101360321765695},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.7,"breakHorizontal":-3.1,"spinRate":2368,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.41450765148394364,"extension":6.7025065729055235},"index":1,"playId":"6b8c505d-950a-359c-aadd-da2f9c6e3cfa","pitchNumber":1,"startTime":"2026-05-24T03:59:05.211Z","endTime":"2026-05-24T03:59:08.281Z","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":88.9,"endSpeed":83.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.686560633810753,"aZ":-30.943389563081553,"pfxX":1.175140718055685,"pfxZ":0.7153695519753036,"pX":-0.26765951465765725,"pZ":0.8882080140795328,"vX0":2.6382934317720297,"vY0":-129.49419979278048,"vZ0":-6.7044049422428325,"x":127.2,"y":214.8,"x0":-1.4470767634565669,"y0":50.00327169258435,"z0":5.838015830154641,"aX":2.0218660626900617},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.2,"breakHorizontal":-2.6,"spinRate":2414,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.4208483467354278,"extension":6.689776833064391},"index":2,"playId":"a2d939aa-e82f-3db8-afb3-b66ff200d997","pitchNumber":2,"startTime":"2026-05-24T03:59:23.612Z","endTime":"2026-05-24T03:59:27.172Z","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":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.258274721868638,"aZ":-22.1477170968902,"pfxX":-9.741928324049251,"pfxZ":5.192756252155459,"pX":0.18097530456711816,"pZ":1.1147056063971013,"vX0":6.410244941833462,"vY0":-137.99895627433392,"vZ0":-8.972978441163239,"x":110.1,"y":208.68,"x0":-0.904347971041642,"y0":50.006892612600424,"z0":5.896591444019451,"aX":-18.823346595681333},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":16.3,"spinRate":2167,"spinDirection":223},"zone":14,"typeConfidence":0.94,"plateTime":0.3966644210473955,"extension":6.895072669954813},"index":3,"playId":"4e678cdd-78dd-3544-9a1d-2596435adba6","pitchNumber":3,"startTime":"2026-05-24T03:59:43.890Z","endTime":"2026-05-24T03:59:47.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55962531553285,"aZ":-25.300443074964313,"pfxX":-9.286039329925615,"pfxZ":3.46518401471201,"pX":-0.8771421280877787,"pZ":2.5758705616977227,"vX0":3.7171739090019638,"vY0":-139.95343998515915,"vZ0":-5.0702889044444115,"x":150.43,"y":169.23,"x0":-1.0159421006888298,"y0":50.00494607822376,"z0":6.068076712447006,"aX":-18.424156803607936},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.4,"breakHorizontal":16.1,"spinRate":2338,"spinDirection":214},"zone":11,"typeConfidence":0.95,"plateTime":0.39135428691560215,"extension":6.822987773226331},"hitData":{"launchSpeed":72.9,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.3,"coordY":169.83}},"index":4,"playId":"7b90d767-3314-3c1a-935b-c973f7fa6d89","pitchNumber":4,"startTime":"2026-05-24T04:00:02.242Z","endTime":"2026-05-24T04:00:09.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:00:09.600Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-24T04:02:42.798Z","endTime":"2026-05-24T04:04:33.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jason Adam replaces Adrian Morejon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T04:02:24.993Z","endTime":"2026-05-24T04:02:44.605Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83040889996741,"aZ":-31.089108493061758,"pfxX":-0.5851164973100809,"pfxZ":0.6952098983012833,"pX":-0.49709447732419165,"pZ":1.737105122129896,"vX0":1.858974900822173,"vY0":-123.93810396702987,"vZ0":-4.286491471542283,"x":135.95,"y":191.88,"x0":-1.1781501412849105,"y0":50.00552358527331,"z0":6.061556743334762,"aX":-0.9181289584670322},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.6,"breakHorizontal":0.7,"spinRate":2565,"spinDirection":320},"zone":7,"typeConfidence":0.89,"plateTime":0.44052305482216925,"extension":6.19588229446923},"index":1,"playId":"bbc0f6d9-eab7-3703-822a-4b80dfbb4c1a","pitchNumber":1,"startTime":"2026-05-24T04:02:44.605Z","endTime":"2026-05-24T04:02:47.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72930782791262,"aZ":-27.23629731989035,"pfxX":-9.529757454570372,"pfxZ":2.9150987416690226,"pX":0.14880919605188042,"pZ":0.8020942733581351,"vX0":6.4513203922743685,"vY0":-129.4627087188279,"vZ0":-7.421577466349518,"x":111.33,"y":217.12,"x0":-1.140775189030177,"y0":50.0028841706024,"z0":5.798934979204539,"aX":-16.131814458650684},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.7,"breakHorizontal":15.7,"spinRate":2193,"spinDirection":247},"zone":14,"typeConfidence":0.91,"plateTime":0.4235347735932402,"extension":6.51162295529689},"index":2,"playId":"4bc7ed21-f8ce-3079-9bde-7d10c3a1d30b","pitchNumber":2,"startTime":"2026-05-24T04:03:01.013Z","endTime":"2026-05-24T04:03:04.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49005926867599,"aZ":-29.528637473032884,"pfxX":-1.671106239650506,"pfxZ":1.6983277164338615,"pX":-0.33503485182574255,"pZ":1.2603087858598792,"vX0":2.3382599165719813,"vY0":-124.78635771872997,"vZ0":-5.755988616119986,"x":129.77,"y":204.75,"x0":-1.0733547030083652,"y0":50.00047924117919,"z0":6.073187967550635,"aX":-2.597306384272959},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.8,"breakHorizontal":2.4,"spinRate":2476,"spinDirection":273},"zone":13,"typeConfidence":0.86,"plateTime":0.44137927345043604,"extension":6.250871174777777},"index":3,"playId":"36c40253-6e61-35c1-a655-a05b19ce030e","pitchNumber":3,"startTime":"2026-05-24T04:03:19.246Z","endTime":"2026-05-24T04:03:22.582Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-24T04:03:29.308Z","endTime":"2026-05-24T04:03:47.973Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.035243941578685,"aZ":-30.65103418137025,"pfxX":-0.36210087464930174,"pfxZ":0.9677570730100999,"pX":-0.6209894107360233,"pZ":2.4676369393356032,"vX0":1.5081335749469658,"vY0":-124.96420464989671,"vZ0":-3.006980867802101,"x":140.67,"y":172.15,"x0":-1.18622772758672,"y0":50.003098376038686,"z0":6.213875880795739,"aX":-0.5706240990694704},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.3,"breakHorizontal":0.2,"spinRate":2515,"spinDirection":262},"zone":4,"typeConfidence":0.89,"plateTime":0.43891869390947225,"extension":6.215376863865171},"index":5,"playId":"e4d8c73e-0eba-35c2-953f-5ce186dd535d","pitchNumber":4,"startTime":"2026-05-24T04:03:47.973Z","endTime":"2026-05-24T04:03:51.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.451272954833566,"aZ":-31.71204580506086,"pfxX":-9.59419688513896,"pfxZ":0.27808124623462405,"pX":-2.281240768542796,"pZ":2.0181036345433716,"vX0":0.5511179347133246,"vY0":-128.81913674658708,"vZ0":-3.6136051412544026,"x":203.96,"y":184.29,"x0":-1.2547060031549528,"y0":50.00325519326507,"z0":5.919234961278742,"aX":-15.950475279209856},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.1,"breakHorizontal":17.2,"spinRate":2155,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.42695854154940527,"extension":6.304308671150046},"index":6,"playId":"48d1ddb0-a71c-3be5-b7ac-4031b47f1438","pitchNumber":5,"startTime":"2026-05-24T04:04:12.548Z","endTime":"2026-05-24T04:04:15.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.4,"endSpeed":84.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95436238205847,"aZ":-11.873945416606023,"pfxX":-5.348553108224609,"pfxZ":10.951823684122138,"pX":0.0059170238695203286,"pZ":3.14323462783431,"vX0":4.4408515797931765,"vY0":-135.83004796622814,"vZ0":-5.373953354204173,"x":116.77,"y":153.91,"x0":-0.9617251566658575,"y0":50.00332193558683,"z0":5.98506552486737,"aX":-9.915201667658755},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.7,"breakHorizontal":8.6,"spinRate":2473,"spinDirection":227},"zone":2,"typeConfidence":0.9,"plateTime":0.4044671798578694,"extension":6.430649321945591},"index":7,"playId":"ac1d3926-c4ee-33dc-8659-2b533bf04a20","pitchNumber":6,"startTime":"2026-05-24T04:04:29.993Z","endTime":"2026-05-24T04:04:33.475Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:04:33.475Z","atBatIndex":59},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Shea Langeliers doubles (12) on a line drive to left fielder Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-24T04:04:48.770Z","endTime":"2026-05-24T04:05:13.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.526216934508774,"aZ":-31.225167582409888,"pfxX":-0.8896612569743669,"pfxZ":0.617955863471801,"pX":-0.6387441053459285,"pZ":2.383260988808551,"vX0":1.4019245470115662,"vY0":-122.97073445656363,"vZ0":-2.7132052178793384,"x":141.35,"y":174.43,"x0":-1.1007948438252313,"y0":50.00076934413284,"z0":6.151394058129885,"aX":-1.3615577832536752},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.7,"breakHorizontal":1.3,"spinRate":2560,"spinDirection":311},"zone":4,"typeConfidence":0.89,"plateTime":0.44551480179743885,"extension":6.18582831282912},"hitData":{"launchSpeed":111.9,"launchAngle":9.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":44.53,"coordY":98.35}},"index":0,"playId":"7226b23e-0633-32ef-b0da-5e264ad3c40b","pitchNumber":1,"startTime":"2026-05-24T04:05:01.268Z","endTime":"2026-05-24T04:05:13.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:05:13.476Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brent Rooker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-24T04:05:33.964Z","endTime":"2026-05-24T04:07:19.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":88.5,"endSpeed":80.2,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55800020249087,"aZ":-29.659792461679032,"pfxX":-9.226212315890463,"pfxZ":1.5190070780372942,"pX":-1.5962262622406764,"pZ":2.9147731962784325,"vX0":1.4901122667978364,"vY0":-128.82151096215034,"vZ0":-2.2967403864548435,"x":177.84,"y":160.08,"x0":-0.9903204095211732,"y0":50.00309649244093,"z0":6.145912695445357,"aX":-15.270389755173039},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.4,"breakHorizontal":16.2,"spinRate":2031,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.42768981166574793,"extension":6.232213106047531},"index":0,"playId":"6cec8f9c-8eb3-3365-8c13-05042558ca39","pitchNumber":1,"startTime":"2026-05-24T04:05:44.813Z","endTime":"2026-05-24T04:05:48.312Z","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":88.4,"endSpeed":80.4,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68615566147363,"aZ":-28.231945101160793,"pfxX":-9.791011796745238,"pfxZ":2.3934811863055665,"pX":-0.9574521196328041,"pZ":0.6508466184978315,"vX0":3.2459696740209525,"vY0":-128.4815534011149,"vZ0":-7.993393660534449,"x":153.5,"y":221.21,"x0":-0.9776266594818165,"y0":50.00026857835957,"z0":6.04822167558098,"aX":-16.098281670538586},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.5,"breakHorizontal":16.8,"spinRate":2037,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.42900921457534924,"extension":6.250751877207698},"index":1,"playId":"08ea9344-f888-32cb-a950-44e3d5d34225","pitchNumber":2,"startTime":"2026-05-24T04:06:01.401Z","endTime":"2026-05-24T04:06:04.796Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.822195033328146,"aZ":-31.105886773435792,"pfxX":-0.25622318644736347,"pfxZ":0.6899239064425302,"pX":0.014181993319102058,"pZ":2.668583528181557,"vX0":2.6755825414246552,"vY0":-123.76015937245819,"vZ0":-1.8222784995861163,"x":116.46,"y":166.73,"x0":-1.0459535433674627,"y0":50.00607884459769,"z0":6.010440510596747,"aX":-0.39933827710562514},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.1,"breakHorizontal":-0.1,"spinRate":2483,"spinDirection":344},"zone":5,"typeConfidence":0.88,"plateTime":0.4419375846980005,"extension":6.310889699800343},"index":2,"playId":"a60a42a8-62fb-3d1b-a82b-ca95342d6a49","pitchNumber":3,"startTime":"2026-05-24T04:06:26.254Z","endTime":"2026-05-24T04:06:29.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.620964638802313,"aZ":-31.327719342435966,"pfxX":-0.27074517800208486,"pfxZ":0.5395026394690845,"pX":-0.2507594573838542,"pZ":2.335952771748726,"vX0":1.8419491576490141,"vY0":-124.1595286983938,"vZ0":-3.197072710890321,"x":126.56,"y":175.71,"x0":-0.9640541809303976,"y0":50.005898946985134,"z0":6.221674189823819,"aX":-0.4272116524509538},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.5,"breakHorizontal":0.1,"spinRate":2503,"spinDirection":27},"zone":5,"typeConfidence":0.89,"plateTime":0.4395486096606689,"extension":6.231797838498189},"index":3,"playId":"0c8a2318-0570-3237-b5fc-05974d8045e4","pitchNumber":4,"startTime":"2026-05-24T04:06:45.040Z","endTime":"2026-05-24T04:06:49.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.6,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43305246740988,"aZ":-31.940414625553718,"pfxX":5.732478743172023,"pfxZ":0.17707395315045993,"pX":1.5523787527398427,"pZ":2.2215822827909446,"vX0":4.5473506529443934,"vY0":-115.4640001332659,"vZ0":-1.219776613321255,"x":57.83,"y":178.8,"x0":-1.194234552383446,"y0":50.00343551034708,"z0":5.857022774594704,"aX":7.6661346564716},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":0.2,"breakHorizontal":-11.6,"spinRate":2697,"spinDirection":41},"zone":14,"typeConfidence":0.83,"plateTime":0.47612936347086254,"extension":6.2775081370732995},"index":4,"playId":"806ae913-e080-34df-bd80-3a0f06d86f1a","pitchNumber":5,"startTime":"2026-05-24T04:07:15.662Z","endTime":"2026-05-24T04:07:19.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:07:19.606Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-24T04:07:34.330Z","endTime":"2026-05-24T04:09:58.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11083841226731,"aZ":-34.61786628086374,"pfxX":1.4965973550713043,"pfxZ":-1.58885346920977,"pX":-1.9585314730561685,"pZ":3.7323359159551055,"vX0":-2.252674821317165,"vY0":-122.93623749609122,"vZ0":1.1263215554176353,"x":191.65,"y":138.01,"x0":-1.227094341830929,"y0":50.00195594349556,"z0":6.194273930346781,"aX":2.303454186148699},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.4,"breakHorizontal":-2.2,"spinRate":2433,"spinDirection":32},"zone":11,"typeConfidence":0.91,"plateTime":0.44459465585435387,"extension":6.145828046269523},"index":0,"playId":"2e034ddd-155f-3958-bbbc-38d1c33a1d06","pitchNumber":1,"startTime":"2026-05-24T04:07:46.462Z","endTime":"2026-05-24T04:07:49.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.825463294020103,"aZ":-34.562283980903956,"pfxX":0.6947914792779881,"pfxZ":-1.5450338214098824,"pX":0.318100521098927,"pZ":1.787658512703432,"vX0":2.928331710637405,"vY0":-123.06243319805192,"vZ0":-3.173722727878736,"x":104.87,"y":190.51,"x0":-0.9741836733047908,"y0":50.004846056359646,"z0":6.001241591684683,"aX":1.072471999321575},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.2,"breakHorizontal":-1.9,"spinRate":2528,"spinDirection":14},"zone":9,"typeConfidence":0.91,"plateTime":0.44390846875252254,"extension":6.270631838580963},"index":1,"playId":"50c472e5-f03d-350a-a707-60c357c97f1f","pitchNumber":2,"startTime":"2026-05-24T04:08:07.805Z","endTime":"2026-05-24T04:08:10.992Z","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":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.950838306161376,"aZ":-32.70639445051539,"pfxX":-9.179163634654463,"pfxZ":-0.3208390771862115,"pX":0.17771415672878696,"pZ":1.726597729219988,"vX0":5.9297668276209095,"vY0":-129.4952569500636,"vZ0":-4.152263975963131,"x":110.23,"y":192.16,"x0":-0.9581866197534918,"y0":50.000135467701426,"z0":5.8739123143552145,"aX":-15.469071399893904},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.3,"breakHorizontal":15.1,"spinRate":2046,"spinDirection":244},"zone":8,"typeConfidence":0.9,"plateTime":0.4241971123150363,"extension":6.424079883862724},"index":2,"playId":"9afc37fa-47e0-3249-bf83-a38ec83277de","pitchNumber":3,"startTime":"2026-05-24T04:08:28.131Z","endTime":"2026-05-24T04:08:32.246Z","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":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.204793697537436,"aZ":-31.122291170937256,"pfxX":-8.589264009940926,"pfxZ":0.6208350078808857,"pX":-0.926778526725043,"pZ":2.0021930691717507,"vX0":2.8389280154153016,"vY0":-130.19022957280623,"vZ0":-4.202905458742144,"x":152.33,"y":184.72,"x0":-0.9200595631997666,"y0":50.006173343759926,"z0":6.0126409896865285,"aX":-14.638869286415844},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.4,"breakHorizontal":14.9,"spinRate":1795,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.4219083769375964,"extension":6.434067564399177},"index":3,"playId":"bdb88e2e-bb64-3743-8170-124ddd7b0f5d","pitchNumber":4,"startTime":"2026-05-24T04:08:55.581Z","endTime":"2026-05-24T04:09:00.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.190894802022804,"aZ":-32.56320367569179,"pfxX":1.075604971383223,"pfxZ":-0.24106527524263122,"pX":0.0012347949137834434,"pZ":2.096493119790601,"vX0":2.0864890411067734,"vY0":-125.65424084537896,"vZ0":-3.518053815654202,"x":116.95,"y":182.17,"x0":-0.9793077648662706,"y0":50.00517535734862,"z0":6.157463104851942,"aX":1.7216647996909862},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.0,"breakHorizontal":-2.4,"spinRate":2634,"spinDirection":27},"zone":8,"typeConfidence":0.92,"plateTime":0.43571731334662855,"extension":6.322243096873815},"index":4,"playId":"e98fe737-c462-3314-839d-368580753942","pitchNumber":5,"startTime":"2026-05-24T04:09:24.352Z","endTime":"2026-05-24T04:09:28.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19162264140515,"aZ":-35.382595409741576,"pfxX":1.3374512785556603,"pfxZ":-2.043368291470683,"pX":-0.2771694507161152,"pZ":3.262227188521329,"vX0":1.1849476462864028,"vY0":-124.11999380243584,"vZ0":-0.3239264893685414,"x":127.57,"y":150.7,"x0":-0.9332727032774686,"y0":50.00124776844248,"z0":6.322981198743047,"aX":2.101358206656787},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.6,"breakHorizontal":-2.6,"spinRate":2603,"spinDirection":40},"zone":2,"typeConfidence":0.91,"plateTime":0.44009912887871705,"extension":6.188958936998316},"index":5,"playId":"9f23d96e-fb4d-3a08-acf3-1dc1f37e4045","pitchNumber":6,"startTime":"2026-05-24T04:09:54.066Z","endTime":"2026-05-24T04:09:58.061Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:09:58.061Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Castellanos grounds out, third baseman Zack Gelof to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-24T04:12:28.568Z","endTime":"2026-05-24T04:12:36.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":{"description":"Pitching Change: Scott Barlow replaces Joel Kuhnel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T04:12:00.976Z","endTime":"2026-05-24T04:12:28.568Z","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":"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":0},"pitchData":{"startSpeed":78.7,"endSpeed":71.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63783203436371,"aZ":-28.215652391348222,"pfxX":3.461313306372084,"pfxZ":3.03226889171642,"pX":-0.3070489126084413,"pZ":3.091247795211669,"vX0":3.8564888861478464,"vY0":-114.51003818884665,"vZ0":1.622731996279113,"x":128.7,"y":155.32,"x0":-2.4739233161089227,"y0":50.00050029240316,"z0":5.169768932253845,"aX":4.514561886323843},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":6.2,"breakHorizontal":-7.3,"spinRate":2353,"spinDirection":94},"zone":2,"typeConfidence":2.0,"plateTime":0.4815887654965332,"extension":6.691436529971899},"hitData":{"launchSpeed":93.0,"launchAngle":-3.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.22,"coordY":168.31}},"index":1,"playId":"3154f2e0-5ea5-3320-8242-4d7eac2fad0f","pitchNumber":1,"startTime":"2026-05-24T04:12:28.568Z","endTime":"2026-05-24T04:12:36.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:12:36.450Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jackson Merrill pops out to shortstop Darell Hernaiz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-24T04:12:50.304Z","endTime":"2026-05-24T04:13:50.734Z","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":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"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":89.6,"endSpeed":81.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.832835965925057,"aZ":-21.262688575833927,"pfxX":-6.672606201041097,"pfxZ":6.3859867812112245,"pX":0.06296770315203314,"pZ":3.8268250890112494,"vX0":7.5797853282545615,"vY0":-130.26075804541995,"vZ0":0.3415091500971562,"x":114.6,"y":135.46,"x0":-2.0255882522300794,"y0":50.00270129209114,"z0":5.30902036798125,"aX":-11.401343544116166},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.9,"breakHorizontal":10.3,"spinRate":2275,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.42141485207975204,"extension":6.727880838700189},"index":0,"playId":"9982b26f-e7a1-3957-a879-b163f10c87ec","pitchNumber":1,"startTime":"2026-05-24T04:13:04.402Z","endTime":"2026-05-24T04:13:08.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.066355214037777,"aZ":-26.058266540646013,"pfxX":5.61416256873882,"pfxZ":4.718424097334973,"pX":-2.195681270831009,"pZ":3.072963287413423,"vX0":-0.5830410148062071,"vY0":-113.47597243559191,"vZ0":1.30955435008761,"x":200.69,"y":155.81,"x0":-2.6631691938075943,"y0":50.00113517674746,"z0":5.097447167280941,"aX":7.271228072715362},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":9.2,"breakHorizontal":-10.0,"spinRate":2352,"spinDirection":88},"zone":11,"typeConfidence":2.0,"plateTime":0.48394109164364885,"extension":6.521337883662224},"index":1,"playId":"894e6fe5-1137-3ffd-83fa-5708ea47b554","pitchNumber":2,"startTime":"2026-05-24T04:13:21.617Z","endTime":"2026-05-24T04:13:24.617Z","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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.67523250734802,"aZ":-23.43830950823039,"pfxX":5.917218858318533,"pfxZ":6.755571227719724,"pX":0.20837564989454824,"pZ":2.4186308844297355,"vX0":4.413814907510678,"vY0":-113.28193965125703,"vZ0":-0.28715062351654297,"x":109.06,"y":173.48,"x0":-2.537515416211756,"y0":50.0024562579764,"z0":4.900275766237512,"aX":7.650490175990895},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":12.5,"breakHorizontal":-11.9,"spinRate":2280,"spinDirection":83},"zone":5,"typeConfidence":2.0,"plateTime":0.48445639744195423,"extension":6.563155147066323},"hitData":{"launchSpeed":93.0,"launchAngle":69.0,"totalDistance":122.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.99,"coordY":154.62}},"index":2,"playId":"56756cf8-e6f5-33b8-9e66-bc71192a448e","pitchNumber":3,"startTime":"2026-05-24T04:13:40.358Z","endTime":"2026-05-24T04:13:50.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:13:50.734Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ty France walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-24T04:14:03.539Z","endTime":"2026-05-24T04:16:21.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.1,"endSpeed":71.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.592361016963384,"aZ":-22.285511708501602,"pfxX":5.715427382852378,"pfxZ":7.624337947415806,"pX":-1.1013439902762934,"pZ":1.544955948640996,"vX0":1.3413283228591852,"vY0":-113.69150700227584,"vZ0":-2.69790741216994,"x":158.98,"y":197.07,"x0":-2.4427188167593417,"y0":50.00440630744142,"z0":4.9799952057403525,"aX":7.415204466272207},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":13.3,"breakHorizontal":-10.7,"spinRate":2363,"spinDirection":88},"zone":13,"typeConfidence":2.0,"plateTime":0.4834399285794708,"extension":6.663589568019955},"index":0,"playId":"93c5f8bc-0997-3371-bcdc-f0ec3b3a7c3a","pitchNumber":1,"startTime":"2026-05-24T04:14:17.195Z","endTime":"2026-05-24T04:14:20.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.754428793893215,"aZ":-20.328268777660682,"pfxX":-3.0761218377805744,"pfxZ":7.104060514013969,"pX":-0.25375083938591075,"pZ":2.4274777927020663,"vX0":5.536362120629123,"vY0":-128.60370164987066,"vZ0":-2.935285998976903,"x":126.67,"y":173.24,"x0":-2.0390329243440974,"y0":50.00337083304087,"z0":5.16820619431697,"aX":-5.130434148910451},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.4,"breakHorizontal":4.3,"spinRate":2325,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.42660237037338433,"extension":6.796339917652417},"index":1,"playId":"29a8a77a-cf25-3544-b9e4-b3f152856082","pitchNumber":2,"startTime":"2026-05-24T04:14:34.324Z","endTime":"2026-05-24T04:14:37.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.5,"endSpeed":68.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.661015279777164,"aZ":-38.53867326303783,"pfxX":6.106133666205911,"pfxZ":-5.394840399837044,"pX":-0.2580583134917263,"pZ":2.402580424278259,"vX0":2.0072084306276063,"vY0":-108.43741710433483,"vZ0":2.3313101660812032,"x":126.84,"y":173.91,"x0":-1.9914854583273438,"y0":50.002796973601434,"z0":5.547376987139968,"aX":7.202040592667631},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-8.8,"breakHorizontal":-11.6,"spinRate":2320,"spinDirection":67},"zone":5,"typeConfidence":2.0,"plateTime":0.506959190517454,"extension":6.519439733356929},"index":2,"playId":"5375bc06-9b03-35a7-9243-05f4d23885e4","pitchNumber":3,"startTime":"2026-05-24T04:14:55.093Z","endTime":"2026-05-24T04:14:59.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":70.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.265953999051213,"aZ":-26.266912856304035,"pfxX":8.534996641969713,"pfxZ":4.681163107560128,"pX":1.6840805302754607,"pZ":2.137903972527809,"vX0":5.776901870604841,"vY0":-112.7320822215227,"vZ0":-0.7822359516299179,"x":52.81,"y":181.06,"x0":-2.0383316277239203,"y0":50.001940727736965,"z0":5.188106323118144,"aX":10.7671760347143},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":8.5,"breakHorizontal":-17.2,"spinRate":2514,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.48957497811512907,"extension":6.697264650521618},"index":3,"playId":"c2f6e5db-7543-3dc9-a674-9096643cf2a1","pitchNumber":4,"startTime":"2026-05-24T04:15:19.902Z","endTime":"2026-05-24T04:15:22.903Z","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":2},"pitchData":{"startSpeed":74.6,"endSpeed":68.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.300285426726386,"aZ":-36.98254041432515,"pfxX":6.79681324663148,"pfxZ":-4.1154604930247505,"pX":1.8169728745927858,"pZ":1.5746283304302455,"vX0":6.085659784116695,"vY0":-108.35957997011,"vZ0":0.4416679162403716,"x":47.74,"y":196.27,"x0":-1.9312429363749868,"y0":50.005361853813234,"z0":5.47208446106606,"aX":7.930120782324106},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-6.8,"breakHorizontal":-14.2,"spinRate":2433,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.5091986329957403,"extension":6.685180545404617},"index":4,"playId":"41f5ec0d-8549-3ca6-a1cd-d27d2d7cd1eb","pitchNumber":5,"startTime":"2026-05-24T04:15:37.827Z","endTime":"2026-05-24T04:15:41.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":70.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37357989842406,"aZ":-25.624356588247988,"pfxX":5.9673881620481835,"pfxZ":5.140363636495655,"pX":1.0435136161984278,"pZ":1.4991661352282524,"vX0":6.085512920944796,"vY0":-113.0052997676517,"vZ0":-1.7006171418734701,"x":77.22,"y":198.3,"x0":-2.4744103990570534,"y0":50.0042382660072,"z0":4.871674747117448,"aX":7.60585718514336},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":9.1,"breakHorizontal":-12.5,"spinRate":2393,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.4873965172485253,"extension":6.808381422623726},"index":5,"playId":"d14960c0-6b6e-3d59-adb4-35573e659958","pitchNumber":6,"startTime":"2026-05-24T04:15:54.847Z","endTime":"2026-05-24T04:15:59.299Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":70.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01194845999379,"aZ":-28.0762418839001,"pfxX":6.610287483531073,"pfxZ":3.214952514063315,"pX":0.236516606554045,"pZ":1.4795474720151325,"vX0":4.101277002777277,"vY0":-113.13725343832029,"vZ0":-1.1317387313026872,"x":107.98,"y":198.83,"x0":-2.4693322433197307,"y0":50.00072539926333,"z0":4.845419941428959,"aX":8.417844412700262},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":5.8,"breakHorizontal":-13.1,"spinRate":2335,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.48741244377605275,"extension":6.656646117519215},"index":6,"playId":"f2672d53-eb28-3ef9-8e67-30df1374bf0d","pitchNumber":7,"startTime":"2026-05-24T04:16:16.871Z","endTime":"2026-05-24T04:16:21.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:16:21.517Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddy Fermin grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-24T04:16:42.196Z","endTime":"2026-05-24T04:17:09.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"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(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":78.4,"endSpeed":71.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.986290805598863,"aZ":-25.042706886421282,"pfxX":4.475677947008502,"pfxZ":5.433967178452036,"pX":0.242417680183926,"pZ":2.7687650163504642,"vX0":4.540071284048334,"vY0":-114.14204054760388,"vZ0":0.5259561207730126,"x":107.76,"y":164.02,"x0":-2.3577235167804784,"y0":50.00528871595826,"z0":5.011037647214498,"aX":5.875535733775914},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":10.3,"breakHorizontal":-9.2,"spinRate":2351,"spinDirection":89},"zone":3,"typeConfidence":2.0,"plateTime":0.48079546472912815,"extension":6.627432589354735},"index":0,"playId":"acea586f-a578-3105-8bf0-303bc0fcb639","pitchNumber":1,"startTime":"2026-05-24T04:16:47.377Z","endTime":"2026-05-24T04:16:50.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.8,"endSpeed":68.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.679886558139913,"aZ":-36.87490758202574,"pfxX":6.967215109607245,"pfxZ":-3.975505494802574,"pX":-0.028761854638479977,"pZ":1.5596208821407451,"vX0":2.4077620658116468,"vY0":-108.88768155669054,"vZ0":0.3904541216942472,"x":118.1,"y":196.67,"x0":-2.0584553669825882,"y0":50.001666526640435,"z0":5.415011628045673,"aX":8.244456961250043},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-6.7,"breakHorizontal":-13.3,"spinRate":2380,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.5058084498870685,"extension":6.603315218115359},"hitData":{"launchSpeed":66.9,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.41,"coordY":156.65}},"index":1,"playId":"9f21af6a-7c91-38af-a2ed-291e905326f5","pitchNumber":2,"startTime":"2026-05-24T04:17:01.818Z","endTime":"2026-05-24T04:17:09.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:17:09.756Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-24T04:19:53.173Z","endTime":"2026-05-24T04:21:46.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7,8,9],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Bryce Johnson replaces right fielder Nick Castellanos, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T04:19:23.488Z","endTime":"2026-05-24T04:19:23.507Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":592206,"link":"/api/v1/people/592206"}},{"details":{"description":"Pitching Change: Mason Miller replaces Jason Adam.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-24T04:19:23.507Z","endTime":"2026-05-24T04:19:55.300Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695243,"link":"/api/v1/people/695243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":78.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.139485183099318,"aZ":-32.34543697782805,"pfxX":8.191700344333743,"pfxZ":-0.10593109269361278,"pX":-0.1875831147190164,"pZ":4.090756462643703,"vX0":1.0490747711652284,"vY0":-126.18997413106028,"vZ0":1.2606854127605647,"x":124.15,"y":128.33,"x0":-1.6730323011478636,"y0":50.00469259515427,"z0":6.227574160560961,"aX":12.965697749951936},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.5,"breakHorizontal":-15.0,"spinRate":2279,"spinDirection":40},"zone":11,"typeConfidence":0.9,"plateTime":0.4371902661850853,"extension":6.567024294978601},"index":2,"playId":"a37b4647-cdd8-3453-ba61-25236b2b398a","pitchNumber":1,"startTime":"2026-05-24T04:19:55.300Z","endTime":"2026-05-24T04:19:58.691Z","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":100.4,"endSpeed":91.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.44854746409194,"aZ":-9.257407769075748,"pfxX":-3.2487143352759364,"pfxZ":10.642590074469716,"pX":-0.008659389300398813,"pZ":3.142982729490348,"vX0":5.0549111081210425,"vY0":-146.05779350724262,"vZ0":-6.96261684967714,"x":117.33,"y":153.92,"x0":-1.3423448744761057,"y0":50.007195939225326,"z0":6.119485193838914,"aX":-6.998455690519469},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.0,"breakHorizontal":4.8,"spinRate":2486,"spinDirection":202},"zone":2,"typeConfidence":0.9,"plateTime":0.37547380904038263,"extension":6.907706173789063},"index":3,"playId":"e7d45fe1-62ea-31a3-9477-0e5e16150f57","pitchNumber":2,"startTime":"2026-05-24T04:20:11.042Z","endTime":"2026-05-24T04:20:14.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.203158899712673,"aZ":-33.88374164360897,"pfxX":6.586914965448035,"pfxZ":-1.046997971632119,"pX":1.3327045075033954,"pZ":1.337733182175987,"vX0":4.547096464435521,"vY0":-127.79488793081316,"vZ0":-5.114420980925731,"x":66.2,"y":202.66,"x0":-1.3324910911090126,"y0":50.00254976595839,"z0":6.062594342998748,"aX":10.766405579931394},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.9,"breakHorizontal":-13.1,"spinRate":2513,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.430518764398951,"extension":6.888286671031802},"index":4,"playId":"2363ed35-3fe7-312a-9d4c-9e528424a561","pitchNumber":3,"startTime":"2026-05-24T04:20:27.194Z","endTime":"2026-05-24T04:20:30.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.7,"endSpeed":92.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10929993696175,"aZ":-10.953268564375778,"pfxX":-3.7728611981454847,"pfxZ":9.69611663337502,"pX":-0.44722761656842536,"pZ":3.2854398048018707,"vX0":4.135958498878001,"vY0":-146.63646339393432,"vZ0":-6.208163940555062,"x":134.05,"y":150.07,"x0":-1.3825331354174706,"y0":50.0007872140538,"z0":6.076615640005541,"aX":-8.255337043543635},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":16.6,"breakHorizontal":6.1,"spinRate":2540,"spinDirection":198},"zone":1,"typeConfidence":0.9,"plateTime":0.3728519601339726,"extension":6.811492070897981},"index":5,"playId":"748488d8-bd9f-316e-a640-0115aeb963e2","pitchNumber":4,"startTime":"2026-05-24T04:20:43.073Z","endTime":"2026-05-24T04:20:47.142Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-24T04:20:52.717Z","endTime":"2026-05-24T04:21:06.467Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"}},{"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":101.4,"endSpeed":93.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01452632820186,"aZ":-11.529374757623724,"pfxX":-2.403770129864393,"pfxZ":9.290345446647786,"pX":-0.012691351720589028,"pZ":2.298423872753701,"vX0":4.640807531219148,"vY0":-147.45892255477347,"vZ0":-9.087536265068785,"x":117.48,"y":176.72,"x0":-1.2880466469987333,"y0":50.007156243337405,"z0":6.083443108259781,"aX":-5.344204433048326},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":15.4,"breakHorizontal":3.6,"spinRate":2427,"spinDirection":201},"zone":5,"typeConfidence":0.9,"plateTime":0.3701311574541899,"extension":6.9628572330137075},"index":7,"playId":"fe9bdb78-e459-3cec-9ea9-3d8cc8ac24ca","pitchNumber":5,"startTime":"2026-05-24T04:21:06.467Z","endTime":"2026-05-24T04:21:11.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11932279486407,"aZ":-36.07808958803216,"pfxX":7.214909646447412,"pfxZ":-2.37765276936954,"pX":-0.6899386475243321,"pZ":3.4902271558418043,"vX0":-0.27119931905821615,"vY0":-128.08196718716056,"vZ0":0.5321575707388713,"x":143.3,"y":144.54,"x0":-1.517749920626473,"y0":50.0011945946954,"z0":6.125625613815756,"aX":11.856388102329632},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.8,"breakHorizontal":-13.0,"spinRate":2281,"spinDirection":42},"zone":1,"typeConfidence":0.9,"plateTime":0.42941695932909774,"extension":6.706524784571329},"index":8,"playId":"c5d84359-9edf-3654-b145-eec88aafc71f","pitchNumber":6,"startTime":"2026-05-24T04:21:26.123Z","endTime":"2026-05-24T04:21:30.356Z","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":101.8,"endSpeed":92.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.240808071498314,"aZ":-9.649009836185991,"pfxX":-3.5512227693271083,"pfxZ":10.205483176582348,"pX":0.7373565900551203,"pZ":2.152490793888411,"vX0":6.680656913391762,"vY0":-147.8397082994345,"vZ0":-9.67565750432717,"x":88.89,"y":180.66,"x0":-1.0933609819035064,"y0":50.00241468259106,"z0":6.0397149124605045,"aX":-7.83818647357911},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":16.7,"breakHorizontal":5.0,"spinRate":2390,"spinDirection":191},"zone":9,"typeConfidence":0.9,"plateTime":0.37092157789742863,"extension":6.776349537240071},"index":9,"playId":"79e6e042-d741-30fd-8aa6-ad9254356105","pitchNumber":7,"startTime":"2026-05-24T04:21:43.324Z","endTime":"2026-05-24T04:21:46.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:21:46.866Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-24T04:22:07.347Z","endTime":"2026-05-24T04:23:12.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":88.0,"endSpeed":79.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.258143455658622,"aZ":-36.06169208232683,"pfxX":6.0213534356333405,"pfxZ":-2.372549479897497,"pX":0.6205914062802316,"pZ":2.9940683201730653,"vX0":2.903004452928901,"vY0":-128.06317757210644,"vZ0":-1.02964067106358,"x":93.34,"y":157.94,"x0":-1.315621092936803,"y0":50.006266863603734,"z0":6.26159047769333,"aX":9.848261358398219},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.3,"breakHorizontal":-11.6,"spinRate":2313,"spinDirection":35},"zone":3,"typeConfidence":0.9,"plateTime":0.43024752450080284,"extension":6.676089894824},"index":0,"playId":"29d35f13-9899-33f3-a718-e211b2e9e72f","pitchNumber":1,"startTime":"2026-05-24T04:22:12.544Z","endTime":"2026-05-24T04:22:15.821Z","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":88.4,"endSpeed":80.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.958416490609753,"aZ":-36.81573737956935,"pfxX":6.073848189525997,"pfxZ":-2.823742042889249,"pX":-0.046229555060461475,"pZ":1.3225720019138805,"vX0":1.4549844297256371,"vY0":-128.54526765594278,"vZ0":-4.557685485151958,"x":118.76,"y":203.07,"x0":-1.410574346586564,"y0":50.00354329575519,"z0":6.032035508332241,"aX":9.987321854237482},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-6.0,"breakHorizontal":-11.3,"spinRate":2410,"spinDirection":37},"zone":13,"typeConfidence":0.9,"plateTime":0.42895928757475765,"extension":6.572202509383807},"index":1,"playId":"c49c9d70-13de-3577-920a-5a442ee2dfc4","pitchNumber":2,"startTime":"2026-05-24T04:22:27.109Z","endTime":"2026-05-24T04:22:30.197Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-24T04:22:37.927Z","endTime":"2026-05-24T04:22:50.056Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":102.8,"endSpeed":93.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.806688836461,"aZ":-12.046134112898919,"pfxX":-5.068379218034541,"pfxZ":8.952155957655558,"pX":0.39488096719793986,"pZ":4.6259238685100295,"vX0":6.2090857323285285,"vY0":-149.60456881062663,"vZ0":-2.888753323435248,"x":101.95,"y":113.88,"x0":-1.0569424115224766,"y0":50.00473385788093,"z0":6.302528617888433,"aX":-11.398218242596041},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":15.7,"breakHorizontal":7.9,"spinRate":2372,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.36725534340840627,"extension":6.677435324445615},"index":3,"playId":"b4351945-4f1b-3cb2-936e-23655bd6d0e7","pitchNumber":3,"startTime":"2026-05-24T04:22:50.056Z","endTime":"2026-05-24T04:22:53.436Z","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":101.6,"endSpeed":92.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.81447231891508,"aZ":-9.644045474212398,"pfxX":-3.5491178325748463,"pfxZ":10.234429845069336,"pX":0.6327661240164771,"pZ":2.003616795204858,"vX0":6.471936707754247,"vY0":-147.58842556082405,"vZ0":-10.060580599573852,"x":92.88,"y":184.68,"x0":-1.1294827743904916,"y0":50.00175666348141,"z0":6.0284583272252235,"aX":-7.812793193849784},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":16.7,"breakHorizontal":5.2,"spinRate":2480,"spinDirection":196},"zone":9,"typeConfidence":0.9,"plateTime":0.3714082413340032,"extension":6.74147706398559},"index":4,"playId":"d2894337-e368-3615-8003-a8a8562d1c38","pitchNumber":4,"startTime":"2026-05-24T04:23:08.530Z","endTime":"2026-05-24T04:23:12.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:23:12.006Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, first baseman Ty France to pitcher Mason Miller.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-24T04:23:23.342Z","endTime":"2026-05-24T04:24:01.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".304"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".391"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".281"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".186"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.19"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.92"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.76"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.48"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.94"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.65"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.71"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.15"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.56"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.63"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"43.40"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.40"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.29"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.091"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".540"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.043"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".610"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".460"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.091"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".540"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.043"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".610"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".460"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"}],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"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":695243,"link":"/api/v1/people/695243"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.615376845053483,"aZ":-37.286377440993924,"pfxX":5.545071342371811,"pfxZ":-3.1280263200150706,"pX":-1.013147547892384,"pZ":3.683345063627585,"vX0":-0.03006694389649872,"vY0":-127.56345709063196,"vZ0":1.0795831822788269,"x":155.62,"y":139.33,"x0":-1.7205213965979087,"y0":50.005796555230305,"z0":6.216277505726256,"aX":9.051232758136688},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.2,"breakHorizontal":-10.0,"spinRate":2375,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.4309851813076677,"extension":6.625888634590816},"index":0,"playId":"ee306e11-a1a9-3693-b1dc-8e64266193e8","pitchNumber":1,"startTime":"2026-05-24T04:23:39.848Z","endTime":"2026-05-24T04:23:43.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.8,"endSpeed":91.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.78069300493219,"aZ":-8.893179970634149,"pfxX":-3.7634092543968727,"pfxZ":10.74456476375889,"pX":0.765980825626221,"pZ":2.8425227850879717,"vX0":7.132339644922846,"vY0":-146.5293328155612,"vZ0":-7.750859076588841,"x":87.8,"y":162.03,"x0":-1.2146561689644395,"y0":50.00273272986286,"z0":6.058935350120414,"aX":-8.154939878547404},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":18.0,"breakHorizontal":5.4,"spinRate":2513,"spinDirection":199},"zone":3,"typeConfidence":0.9,"plateTime":0.37431653055610514,"extension":6.892845188979298},"hitData":{"launchSpeed":74.0,"launchAngle":5.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.08,"coordY":161.21}},"index":1,"playId":"b3ad7521-3160-332b-af1f-d164fc99cb8c","pitchNumber":2,"startTime":"2026-05-24T04:23:53.778Z","endTime":"2026-05-24T04:24:01.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:24:01.354Z","atBatIndex":69}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, first baseman Ty France to pitcher Mason Miller.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-24T04:23:23.342Z","endTime":"2026-05-24T04:24:01.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".304"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".391"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".281"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".186"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.19"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.92"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.76"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.48"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.94"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.65"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.71"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.15"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.56"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.63"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"43.40"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.40"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.29"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.091"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".540"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.043"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".610"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".460"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.091"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".540"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.043"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".610"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".460"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"}],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"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":695243,"link":"/api/v1/people/695243"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.615376845053483,"aZ":-37.286377440993924,"pfxX":5.545071342371811,"pfxZ":-3.1280263200150706,"pX":-1.013147547892384,"pZ":3.683345063627585,"vX0":-0.03006694389649872,"vY0":-127.56345709063196,"vZ0":1.0795831822788269,"x":155.62,"y":139.33,"x0":-1.7205213965979087,"y0":50.005796555230305,"z0":6.216277505726256,"aX":9.051232758136688},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.2,"breakHorizontal":-10.0,"spinRate":2375,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.4309851813076677,"extension":6.625888634590816},"index":0,"playId":"ee306e11-a1a9-3693-b1dc-8e64266193e8","pitchNumber":1,"startTime":"2026-05-24T04:23:39.848Z","endTime":"2026-05-24T04:23:43.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.8,"endSpeed":91.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.78069300493219,"aZ":-8.893179970634149,"pfxX":-3.7634092543968727,"pfxZ":10.74456476375889,"pX":0.765980825626221,"pZ":2.8425227850879717,"vX0":7.132339644922846,"vY0":-146.5293328155612,"vZ0":-7.750859076588841,"x":87.8,"y":162.03,"x0":-1.2146561689644395,"y0":50.00273272986286,"z0":6.058935350120414,"aX":-8.154939878547404},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":18.0,"breakHorizontal":5.4,"spinRate":2513,"spinDirection":199},"zone":3,"typeConfidence":0.9,"plateTime":0.37431653055610514,"extension":6.892845188979298},"hitData":{"launchSpeed":74.0,"launchAngle":5.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.08,"coordY":161.21}},"index":1,"playId":"b3ad7521-3160-332b-af1f-d164fc99cb8c","pitchNumber":2,"startTime":"2026-05-24T04:23:53.778Z","endTime":"2026-05-24T04:24:01.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:24:01.354Z","atBatIndex":69},"scoringPlays":[18,27],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3,4],"bottom":[5,6,7,8,9],"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":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":190.01,"y":115.78},"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":1,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":163.16,"y":69.45},"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":1,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":182.91,"y":130.41},"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":1,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":165.35,"y":86.23},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":143.42,"y":64.4},"type":"O","description":"Flyout"}]}},{"startIndex":10,"endIndex":20,"top":[10,11,12,13],"bottom":[14,15,16,17,18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":156.43,"y":158.7},"type":"O","description":"Lineout"},{"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":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":136.29,"y":140.93},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":118.88,"y":187.64},"type":"O","description":"Forceout"},{"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":66.47,"y":122.1},"type":"O","description":"Flyout"}]}},{"startIndex":21,"endIndex":29,"top":[21,22,23],"bottom":[24,25,26,27,28,29],"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":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":153.81,"y":172.28},"type":"O","description":"Grounded Into DP"},{"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":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":155.56,"y":204.81},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":210.66,"y":107.87},"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":3,"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":113.99,"y":150.06},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"coordinates":{"x":140.35,"y":149.58},"type":"O","description":"Groundout"}]}},{"startIndex":30,"endIndex":37,"top":[30,31,32,33,34],"bottom":[35,36,37],"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":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":147.89,"y":129.08},"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":4,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":149.47,"y":174.39},"type":"O","description":"Grounded Into DP"}],"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":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":149.47,"y":154.12},"type":"O","description":"Groundout"}]}},{"startIndex":38,"endIndex":44,"top":[38,39,40,41],"bottom":[42,43,44],"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":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":116.73,"y":86.54},"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":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":158.8,"y":170.55},"type":"O","description":"Double Play"},{"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":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":185.4,"y":102.16},"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":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":169.75,"y":173.38},"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":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":150.99,"y":155.64},"type":"O","description":"Groundout"}]}},{"startIndex":45,"endIndex":51,"top":[45,46,47,48],"bottom":[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":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":193.39,"y":103.87},"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":6,"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":157.58,"y":158.17},"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":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":116.52,"y":208.36},"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":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":113.48,"y":153.61},"type":"O","description":"Groundout"}]}},{"startIndex":52,"endIndex":58,"top":[52,53,54],"bottom":[55,56,57,58],"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":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":139.84,"y":153.61},"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":7,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":146.06,"y":59.03},"type":"O","description":"Lineout"},{"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":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":85.81,"y":188.23},"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":7,"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":110.56,"y":156.25},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":160.36,"y":136.96},"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":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":95.14,"y":93.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":100.3,"y":169.83},"type":"O","description":"Forceout"}]}},{"startIndex":59,"endIndex":66,"top":[59,60,61,62],"bottom":[63,64,65,66],"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":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":44.53,"y":98.35},"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":8,"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"coordinates":{"x":94.22,"y":168.31},"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":8,"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":113.99,"y":154.62},"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":8,"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":108.41,"y":156.65},"type":"O","description":"Groundout"}]}},{"startIndex":67,"endIndex":69,"top":[67,68,69],"bottom":[],"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":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":157.08,"y":161.21},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":0,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":2,"errors":0,"leftOnBase":9},"away":{"runs":0,"hits":5,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"catcher":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"first":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"second":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"third":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"shortstop":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"left":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"center":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"right":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"onDeck":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"inHole":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"battingOrder":9,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"offense":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"onDeck":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"inHole":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"battingOrder":8,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"balls":1,"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":3,"groundOuts":5,"airOuts":12,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".248","atBats":29,"obp":".329","slg":".394","ops":".723","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":6,"rbi":0,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":4},"pitching":{"flyOuts":2,"groundOuts":10,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":8,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":26,"obp":".314","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":153,"era":"4.29","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.41","battersFaced":35,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":153,"balls":64,"strikes":89,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.50","rbi":2,"pitchesPerInning":"19.13","runsScoredPer9":"2.25","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":10,"putOuts":24,"errors":0,"chances":34,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":16,"groundOuts":41,"airOuts":30,"runs":16,"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":85,"errors":1,"chances":87,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":10,"groundOuts":20,"airOuts":19,"runs":5,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".186","atBats":59,"obp":".246","slg":".322","ops":".568","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":19,"rbi":8,"leftOnBase":30,"sacBunts":0,"sacFlies":1,"babip":".204","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.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":{"caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","assists":6,"putOuts":127,"errors":1,"chances":134,"fielding":".993","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"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":3,"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":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":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{"note":"(L, 2-3)","summary":"2.1 IP, 2 ER, 4 K, 6 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":6,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":7,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":73,"inningsPitched":"2.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":14,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":33,"strikes":40,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"7.71","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":1,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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-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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":15,"groundOuts":27,"airOuts":31,"runs":20,"doubles":3,"triples":1,"homeRuns":6,"strikeOuts":28,"baseOnBalls":7,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".236","atBats":110,"obp":".288","slg":".445","ops":".733","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":120,"totalBases":49,"rbi":17,"leftOnBase":43,"sacBunts":2,"sacFlies":0,"babip":".263","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.33","popOuts":8,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":42,"errors":3,"chances":89,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"800","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":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":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":18,"groundOuts":49,"airOuts":44,"runs":15,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":14,"intentionalWalks":1,"hits":43,"hitByPitch":3,"avg":".272","atBats":158,"obp":".339","slg":".367","ops":".706","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":178,"totalBases":58,"rbi":15,"leftOnBase":56,"sacBunts":1,"sacFlies":2,"babip":".308","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"79.00","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":108,"putOuts":80,"errors":3,"chances":191,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":0,"flyOuts":17,"groundOuts":24,"airOuts":22,"runs":12,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":1,"hits":23,"hitByPitch":0,"atBats":91,"obp":".303","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":395,"era":"3.80","inningsPitched":"23.2","wins":2,"losses":3,"saves":0,"saveOpportunities":1,"holds":8,"blownSaves":1,"earnedRuns":10,"whip":"1.27","battersFaced":100,"outs":71,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":395,"balls":138,"strikes":257,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".400","pitchesPerInning":"16.69","gamesFinished":4,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"9.13","walksPer9Inn":"2.66","hitsPer9Inn":"8.75","runsScoredPer9":"4.56","homeRunsPer9":"1.14","inheritedRunners":13,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"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}},"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":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":6,"strikes":7,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":0,"flyOuts":17,"groundOuts":24,"airOuts":28,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":10,"intentionalWalks":1,"hits":11,"hitByPitch":5,"atBats":83,"obp":".263","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":366,"era":"2.96","inningsPitched":"24.1","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":8,"blownSaves":1,"earnedRuns":8,"whip":"0.86","battersFaced":99,"outs":73,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":366,"balls":143,"strikes":223,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.04","gamesFinished":2,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"7.77","walksPer9Inn":"3.70","hitsPer9Inn":"4.07","runsScoredPer9":"3.33","homeRunsPer9":"0.74","inheritedRunners":7,"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":false,"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":"1-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":15,"groundOuts":36,"airOuts":29,"runs":12,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":14,"baseOnBalls":15,"intentionalWalks":0,"hits":41,"hitByPitch":2,"avg":".345","atBats":119,"obp":".423","slg":".529","ops":".952","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":63,"rbi":16,"leftOnBase":48,"sacBunts":0,"sacFlies":1,"babip":".363","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.75","popOuts":4,"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":32,"errors":0,"chances":32,"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":{"summary":"2.2 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":46,"inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":46,"balls":18,"strikes":28,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":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":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":9,"flyOuts":35,"groundOuts":34,"airOuts":66,"runs":31,"doubles":7,"triples":0,"homeRuns":11,"strikeOuts":32,"baseOnBalls":30,"intentionalWalks":0,"hits":49,"hitByPitch":0,"atBats":176,"obp":".378","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":831,"era":"6.14","inningsPitched":"44.0","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":30,"whip":"1.80","battersFaced":211,"outs":132,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":831,"balls":335,"strikes":496,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".600","pitchesPerInning":"18.89","gamesFinished":0,"strikeoutWalkRatio":"1.07","strikeoutsPer9Inn":"6.55","walksPer9Inn":"6.14","hitsPer9Inn":"10.02","runsScoredPer9":"6.34","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":23,"lineOuts":8},"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":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":7,"strikes":14,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"500","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":35,"groundOuts":52,"airOuts":55,"runs":22,"doubles":14,"triples":2,"homeRuns":5,"strikeOuts":43,"baseOnBalls":22,"intentionalWalks":2,"hits":36,"hitByPitch":1,"avg":".195","atBats":185,"obp":".282","slg":".373","ops":".655","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":209,"totalBases":69,"rbi":23,"leftOnBase":110,"sacBunts":0,"sacFlies":1,"babip":".225","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":11,"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":2,"putOuts":100,"errors":0,"chances":102,"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,"battingOrder":"900","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":19,"groundOuts":28,"airOuts":35,"runs":35,"doubles":11,"triples":1,"homeRuns":8,"strikeOuts":67,"baseOnBalls":50,"intentionalWalks":6,"hits":52,"hitByPitch":2,"avg":".286","atBats":182,"obp":".444","slg":".489","ops":".933","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":234,"totalBases":89,"rbi":37,"leftOnBase":54,"sacBunts":0,"sacFlies":0,"babip":".411","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.75","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":387,"errors":1,"chances":407,"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":{},"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":26,"gamesStarted":0,"flyOuts":8,"groundOuts":23,"airOuts":23,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":19,"intentionalWalks":2,"hits":21,"hitByPitch":2,"atBats":92,"obp":".368","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":461,"era":"3.00","inningsPitched":"24.0","wins":2,"losses":0,"saves":4,"saveOpportunities":5,"holds":7,"blownSaves":1,"earnedRuns":8,"whip":"1.67","battersFaced":114,"outs":72,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":461,"balls":191,"strikes":270,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.21","gamesFinished":5,"strikeoutWalkRatio":"1.37","strikeoutsPer9Inn":"9.75","walksPer9Inn":"7.13","hitsPer9Inn":"7.88","runsScoredPer9":"3.38","homeRunsPer9":"0.75","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":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":14,"groundOuts":15,"airOuts":23,"runs":9,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":9,"intentionalWalks":1,"hits":13,"hitByPitch":1,"atBats":69,"obp":".291","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":325,"era":"2.41","inningsPitched":"18.2","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":5,"whip":"1.18","battersFaced":79,"outs":56,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":325,"balls":138,"strikes":187,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".500","pitchesPerInning":"17.41","gamesFinished":6,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.68","walksPer9Inn":"4.34","hitsPer9Inn":"6.27","runsScoredPer9":"4.34","homeRunsPer9":"0.48","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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}},"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":"700","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":7,"groundOuts":7,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".281","atBats":32,"obp":".368","slg":".313","ops":".681","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":10,"rbi":3,"leftOnBase":6,"sacBunts":0,"sacFlies":1,"babip":".360","groundOutsToAirouts":"0.78","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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":33,"groundOuts":31,"airOuts":59,"runs":35,"doubles":12,"triples":0,"homeRuns":12,"strikeOuts":43,"baseOnBalls":20,"intentionalWalks":1,"hits":60,"hitByPitch":3,"avg":".313","atBats":192,"obp":".384","slg":".563","ops":".947","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":216,"totalBases":108,"rbi":27,"leftOnBase":89,"sacBunts":0,"sacFlies":1,"babip":".348","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":17,"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":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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{},"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":12,"groundOuts":16,"airOuts":23,"runs":15,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":6,"intentionalWalks":1,"hits":27,"hitByPitch":1,"atBats":89,"obp":".351","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":360,"era":"6.23","inningsPitched":"21.2","wins":0,"losses":1,"saves":4,"saveOpportunities":6,"holds":1,"blownSaves":2,"earnedRuns":15,"whip":"1.52","battersFaced":97,"outs":65,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":360,"balls":120,"strikes":240,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".000","pitchesPerInning":"16.62","gamesFinished":7,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.97","walksPer9Inn":"2.49","hitsPer9Inn":"11.22","runsScoredPer9":"6.23","homeRunsPer9":"0.83","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":true,"isSubstitute":false}},"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,701762,669127,667670,691016,680869,703607,643446,687231,669372,660761,669270,605130],"pitchers":[669372,660761,669270,605130],"bench":[671732,641680,687515,675961],"bullpen":[650644,663687,643410,682052,665622,678022,622663,605488,686993],"battingOrder":[666126,701762,669127,667670,691016,680869,703607,643446,687231],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Langeliers (12, Adam)."},{"label":"TB","value":"Cortes; Hernaiz; Kurtz 2; Langeliers 2."},{"label":"Runners left in scoring position, 2 out","value":"Soderstrom 2."},{"label":"GIDP","value":"Kurtz; McNeil."},{"label":"Team RISP","value":"0-for-7."},{"label":"Team LOB","value":"8."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":10,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":8,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".219","atBats":26,"obp":".293","slg":".365","ops":".658","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":3,"rbi":2,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"flyOuts":3,"groundOuts":5,"airOuts":12,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":29,"obp":".314","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":139,"era":"3.84","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.25","battersFaced":35,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":139,"balls":56,"strikes":83,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":0,"pitchesPerInning":"15.44","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":0,"chances":32,"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,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID650633":{"person":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"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":25,"groundOuts":56,"airOuts":47,"runs":16,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":59,"baseOnBalls":24,"intentionalWalks":0,"hits":38,"hitByPitch":4,"atBats":199,"obp":".289","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":931,"era":"2.31","inningsPitched":"58.1","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.06","battersFaced":229,"outs":175,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":931,"balls":359,"strikes":572,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".667","pitchesPerInning":"15.96","gamesFinished":0,"strikeoutWalkRatio":"2.46","strikeoutsPer9Inn":"9.10","walksPer9Inn":"3.70","hitsPer9Inn":"5.86","runsScoredPer9":"2.47","homeRunsPer9":"0.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695243":{"person":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(S, 16)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID593974":{"person":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":7,"groundOuts":27,"airOuts":19,"runs":6,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":17,"baseOnBalls":9,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":85,"obp":".337","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":372,"era":"2.35","inningsPitched":"23.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":6,"whip":"1.35","battersFaced":95,"outs":69,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":372,"balls":137,"strikes":235,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".---","pitchesPerInning":"16.17","gamesFinished":4,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"6.65","walksPer9Inn":"3.52","hitsPer9Inn":"8.61","runsScoredPer9":"2.35","homeRunsPer9":"1.17","inheritedRunners":16,"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":true,"isSubstitute":false}},"ID592206":{"person":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"jerseyNumber":"21","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"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":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":34,"flyOuts":22,"groundOuts":23,"airOuts":31,"runs":9,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":31,"baseOnBalls":5,"intentionalWalks":1,"hits":20,"hitByPitch":0,"avg":".192","atBats":104,"obp":".227","slg":".356","ops":".583","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":37,"rbi":19,"leftOnBase":47,"sacBunts":0,"sacFlies":1,"babip":".229","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","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":{"gamesStarted":1,"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":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"1-3 | 2B, BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":26,"groundOuts":48,"airOuts":47,"runs":24,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":50,"baseOnBalls":17,"intentionalWalks":2,"hits":37,"hitByPitch":1,"avg":".206","atBats":180,"obp":".278","slg":".328","ops":".606","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":200,"totalBases":59,"rbi":19,"leftOnBase":63,"sacBunts":2,"sacFlies":0,"babip":".262","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":8,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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":{"note":"(H, 11)","summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"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":18,"balls":5,"strikes":13,"strikePercentage":".720","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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656288":{"person":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":5,"groundOuts":2,"airOuts":7,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".133","atBats":15,"obp":".278","slg":".333","ops":".611","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":5,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".100","groundOutsToAirouts":"0.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","assists":6,"putOuts":44,"errors":1,"chances":51,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID699134":{"person":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":2,"flyOuts":9,"groundOuts":30,"airOuts":23,"runs":4,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":20,"baseOnBalls":6,"intentionalWalks":1,"hits":17,"hitByPitch":0,"atBats":88,"obp":".242","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":360,"era":"1.48","inningsPitched":"24.1","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":4,"whip":"0.95","battersFaced":96,"outs":73,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":360,"balls":113,"strikes":247,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":".000","pitchesPerInning":"14.79","gamesFinished":2,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"7.40","walksPer9Inn":"2.22","hitsPer9Inn":"6.29","runsScoredPer9":"1.48","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":true,"isSubstitute":false}},"ID823550":{"person":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"jerseyNumber":"24","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":{"note":"(H, 6)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"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":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":18,"groundOuts":37,"airOuts":36,"runs":20,"doubles":10,"triples":0,"homeRuns":9,"strikeOuts":33,"baseOnBalls":16,"intentionalWalks":0,"hits":36,"hitByPitch":1,"avg":".254","atBats":142,"obp":".333","slg":".514","ops":".847","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":159,"totalBases":73,"rbi":23,"leftOnBase":51,"sacBunts":0,"sacFlies":0,"babip":".270","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.78","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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":23,"groundOuts":33,"airOuts":38,"runs":21,"doubles":5,"triples":2,"homeRuns":6,"strikeOuts":57,"baseOnBalls":17,"intentionalWalks":0,"hits":35,"hitByPitch":2,"avg":".217","atBats":161,"obp":".297","slg":".385","ops":".682","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":182,"totalBases":62,"rbi":20,"leftOnBase":53,"sacBunts":0,"sacFlies":2,"babip":".290","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.83","popOuts":6,"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":1,"putOuts":76,"errors":0,"chances":77,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(H, 10)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID592518":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":20,"groundOuts":53,"airOuts":48,"runs":26,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":48,"baseOnBalls":24,"intentionalWalks":1,"hits":31,"hitByPitch":0,"avg":".176","atBats":176,"obp":".271","slg":".341","ops":".612","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":60,"rbi":24,"leftOnBase":66,"sacBunts":1,"sacFlies":3,"babip":".187","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","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":74,"putOuts":40,"errors":2,"chances":116,"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":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":40,"flyOuts":16,"groundOuts":46,"airOuts":33,"runs":16,"doubles":11,"triples":2,"homeRuns":5,"strikeOuts":26,"baseOnBalls":4,"intentionalWalks":1,"hits":41,"hitByPitch":1,"avg":".281","atBats":146,"obp":".305","slg":".486","ops":".791","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":151,"totalBases":71,"rbi":17,"leftOnBase":62,"sacBunts":0,"sacFlies":0,"babip":".313","groundOutsToAirouts":"1.39","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.20","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":"700","stats":{"batting":{"summary":"0-3 | BB, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":10,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":6,"groundOuts":26,"airOuts":17,"runs":9,"doubles":3,"triples":2,"homeRuns":4,"strikeOuts":17,"baseOnBalls":3,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".268","atBats":82,"obp":".302","slg":".500","ops":".802","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":41,"rbi":15,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".295","groundOutsToAirouts":"1.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.50","popOuts":3,"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":32,"putOuts":168,"errors":1,"chances":201,"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":"0-2 | BB, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":23,"groundOuts":54,"airOuts":42,"runs":19,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":50,"baseOnBalls":22,"intentionalWalks":1,"hits":44,"hitByPitch":2,"avg":".238","atBats":185,"obp":".319","slg":".276","ops":".595","caughtStealing":6,"stolenBases":12,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":214,"totalBases":51,"rbi":16,"leftOnBase":56,"sacBunts":1,"sacFlies":4,"babip":".317","groundOutsToAirouts":"1.29","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":75,"errors":1,"chances":113,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"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,"battingOrder":"501","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID593428":{"person":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":28,"groundOuts":52,"airOuts":48,"runs":22,"doubles":3,"triples":0,"homeRuns":7,"strikeOuts":35,"baseOnBalls":18,"intentionalWalks":0,"hits":43,"hitByPitch":0,"avg":".243","atBats":177,"obp":".311","slg":".379","ops":".690","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":196,"totalBases":67,"rbi":24,"leftOnBase":63,"sacBunts":0,"sacFlies":1,"babip":".265","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.29","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":101,"putOuts":80,"errors":2,"chances":183,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676760":{"person":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"jerseyNumber":"97","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":0,"flyOuts":13,"groundOuts":25,"airOuts":27,"runs":13,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":23,"baseOnBalls":8,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":103,"obp":".324","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":478,"era":"4.33","inningsPitched":"27.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":13,"whip":"1.33","battersFaced":111,"outs":81,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":478,"balls":181,"strikes":297,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.70","gamesFinished":9,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"7.67","walksPer9Inn":"2.67","hitsPer9Inn":"9.33","runsScoredPer9":"4.33","homeRunsPer9":"1.00","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608337":{"person":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"note":"(W, 2-0)","summary":"5.0 IP, 0 ER, 2 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":2,"airOuts":8,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":86,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":39,"strikes":47,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":4,"groundOuts":7,"airOuts":15,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":8,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":32,"obp":".341","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":164,"era":"2.70","inningsPitched":"10.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.30","battersFaced":41,"outs":30,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":73,"strikes":91,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.40","gamesFinished":0,"strikeoutWalkRatio":"0.63","strikeoutsPer9Inn":"4.50","walksPer9Inn":"7.20","hitsPer9Inn":"4.50","runsScoredPer9":"2.70","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"gamesStarted":1,"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":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,592206,669369,701538,664034,666023,823550,608337,669093,670970,592094,695243],"pitchers":[608337,669093,670970,592094,695243],"bench":[593428,660710,657656],"bullpen":[621111,656288,650633,676760,673513,593974,699134,681190],"battingOrder":[665487,609280,657757,592518,669369,701538,664034,666023,823550],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Merrill (10, Suarez, J)."},{"label":"TB","value":"Merrill 2; Sheets."},{"label":"RBI","value":"France, T (15); Tatis Jr. (16)."},{"label":"Runners left in scoring position, 2 out","value":"Song; Castellanos, N; Sheets 2."},{"label":"Team RISP","value":"0-for-5."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Merrill (10, 2nd base off Ginn/Langeliers)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"3 (2 France, T; France, T-Song-France, T)."}]}],"note":[]}},"officials":[{"official":{"id":427113,"fullName":"Laz Diaz","link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":676581,"fullName":"James Jean","link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":623938,"fullName":"Erich Bacchus","link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":623946,"fullName":"Malachi Moore","link":"/api/v1/people/623946"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Giolito."},{"label":"HBP","value":"Tatis Jr. (by Ginn)."},{"label":"ABS Challenge","value":"Fermin (Ball-Overturned to Strike); Langeliers (Ball-Confirmed); Soderstrom (Strike-Overturned to Ball); McNeil (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Ginn 73-40; Suarez, J 46-28; Kuhnel 21-14; Barlow, S 13-7; Giolito 86-47; Estrada, J 12-8; Morejon 10-7; Adam 18-13; Miller, M 13-8."},{"label":"Groundouts-flyouts","value":"Ginn 1-2; Suarez, J 4-0; Kuhnel 3-0; Barlow, S 2-0; Giolito 2-2; Estrada, J 1-1; Morejon 1-0; Adam 0-0; Miller, M 1-0."},{"label":"Batters faced","value":"Ginn 14; Suarez, J 10; Kuhnel 7; Barlow, S 4; Giolito 21; Estrada, J 4; Morejon 3; Adam 4; Miller, M 3."},{"label":"Inherited runners-scored","value":"Suarez, J 1-1."},{"label":"Umpires","value":"HP: Laz Diaz. 1B: James Jean. 2B: Erich Bacchus. 3B: Malachi Moore. "},{"label":"Weather","value":"66 degrees, Partly Cloudy."},{"label":"Wind","value":"8 mph, L To R."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"2:42."},{"label":"Att","value":"42,616."},{"label":"Venue","value":"Petco Park."},{"label":"May 23, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761","boxscoreName":"Suarez, J"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"2.2 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":46,"inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":46,"balls":18,"strikes":28,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":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":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":56,"pitchingGameScore":56},{"player":{"person":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337","boxscoreName":"Giolito"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"note":"(W, 2-0)","summary":"5.0 IP, 0 ER, 2 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":2,"airOuts":8,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":86,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":39,"strikes":47,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":4,"groundOuts":7,"airOuts":15,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":8,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":32,"obp":".341","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":164,"era":"2.70","inningsPitched":"10.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.30","battersFaced":41,"outs":30,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":73,"strikes":91,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.40","gamesFinished":0,"strikeoutWalkRatio":"0.63","strikeoutsPer9Inn":"4.50","walksPer9Inn":"7.20","hitsPer9Inn":"4.50","runsScoredPer9":"2.70","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":54,"pitchingGameScore":54},{"player":{"person":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270","boxscoreName":"Kuhnel"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":7,"strikes":14,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":52,"pitchingGameScore":52}]},"decisions":{"winner":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"loser":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"save":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}