{"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":823315,"link":"/api/v1.1/game/823315/feed/live","metaData":{"wait":10,"timeStamp":"20260415_035902","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823315,"type":"R","doubleHeader":"N","id":"2026/04/14/seamlb-sdnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823315-2026-04-14","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-15T01:40:00Z","originalDate":"2026-04-14","officialDate":"2026-04-14","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":136,"name":"Seattle Mariners","link":"/api/v1/teams/136","season":2026,"venue":{"id":680,"name":"T-Mobile Park","link":"/api/v1/venues/680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sea","fileCode":"sea","abbreviation":"SEA","teamName":"Mariners","locationName":"Seattle","firstYearOfPlay":"1977","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":"Seattle","record":{"gamesPlayed":18,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":8,"losses":10,"ties":0,"pct":".444"},"records":{},"divisionLeader":false,"wins":8,"losses":10,"winningPercentage":".444"},"franchiseName":"Seattle","clubName":"Mariners","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":17,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":11,"losses":6,"ties":0,"pct":".647"},"records":{},"divisionLeader":false,"wins":11,"losses":6,"winningPercentage":".647"},"franchiseName":"San Diego","clubName":"Padres","active":true}},"players":{"ID647304":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304","firstName":"Joshua-Douglas","lastName":"Naylor","primaryNumber":"12","birthDate":"1997-06-22","currentAge":29,"birthCity":"Mississauga","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 10\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Josh","useLastName":"Naylor","middleName":"James","boxscoreName":"Naylor, J","nickName":"Naylz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Naylor","nameSlug":"josh-naylor-647304","firstLastName":"Josh Naylor","lastFirstName":"Naylor, Josh","lastInitName":"Naylor, J","initLastName":"J Naylor","fullFMLName":"Joshua-Douglas James Naylor","fullLFMName":"Naylor, Joshua-Douglas James","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID669134":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134","firstName":"Luis","lastName":"Campusano","primaryNumber":"12","birthDate":"1998-09-29","currentAge":27,"birthCity":"Augusta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":232,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luis","useLastName":"Campusano","middleName":"Genaro","boxscoreName":"Campusano","gender":"M","nameMatrilineal":"Bracero","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"cam-puh-SAH-know","mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Campusano","nameSlug":"luis-campusano-669134","firstLastName":"Luis Campusano","lastFirstName":"Campusano, Luis","lastInitName":"Campusano, L","initLastName":"L Campusano","fullFMLName":"Luis Genaro Campusano","fullLFMName":"Campusano, Luis Genaro","strikeZoneTop":3.119,"strikeZoneBottom":1.574},"ID702284":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284","firstName":"Cole","lastName":"Young","primaryNumber":"2","birthDate":"2003-07-29","currentAge":23,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Cole","useLastName":"Young","middleName":"Douglas","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Young","nameSlug":"cole-young-702284","firstLastName":"Cole Young","lastFirstName":"Young, Cole","lastInitName":"Young, C","initLastName":"C Young","fullFMLName":"Cole Douglas Young","fullLFMName":"Young, Cole Douglas","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"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},"ID678606":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606","firstName":"José","lastName":"Ferrer","primaryNumber":"45","birthDate":"2000-03-03","currentAge":26,"birthCity":"Maimon","birthCountry":"Dominican Republic","height":"6' 1\"","weight":233,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José A.","useLastName":"Ferrer","middleName":"Alexander","boxscoreName":"Ferrer","gender":"M","nameMatrilineal":"Vizcaino","isPlayer":true,"isVerified":true,"pronunciation":"fur-AIR","mlbDebutDate":"2023-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José A. Ferrer","nameSlug":"jose-a-ferrer-678606","firstLastName":"José A. Ferrer","lastFirstName":"Ferrer, José A.","lastInitName":"Ferrer, J","initLastName":"J Ferrer","fullFMLName":"José Alexander Ferrer","fullLFMName":"Ferrer, José Alexander","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID641487":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487","firstName":"John","lastName":"Crawford","primaryNumber":"3","birthDate":"1995-01-11","currentAge":31,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"J.P.","useLastName":"Crawford","middleName":"Paul","boxscoreName":"Crawford, J","nickName":"Crawdaddy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.P. Crawford","nameSlug":"j-p-crawford-641487","firstLastName":"J.P. Crawford","lastFirstName":"Crawford, J.P.","lastInitName":"Crawford, J","initLastName":"J Crawford","fullFMLName":"John Paul Crawford","fullLFMName":"Crawford, John Paul","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"ID621550":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550","firstName":"Patrick","lastName":"Wisdom","primaryNumber":"35","birthDate":"1991-08-27","currentAge":35,"birthCity":"Murrieta","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Patrick","useLastName":"Wisdom","middleName":"Ian-Cashel","boxscoreName":"Wisdom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2018-08-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Patrick Wisdom","nameSlug":"patrick-wisdom-621550","firstLastName":"Patrick Wisdom","lastFirstName":"Wisdom, Patrick","lastInitName":"Wisdom, P","initLastName":"P Wisdom","fullFMLName":"Patrick Ian-Cashel Wisdom","fullLFMName":"Wisdom, Patrick Ian-Cashel","strikeZoneTop":3.289,"strikeZoneBottom":1.66},"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},"ID656582":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582","firstName":"Connor","lastName":"Joe","primaryNumber":"9","birthDate":"1992-08-16","currentAge":34,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Connor","useLastName":"Joe","middleName":"Kok-Wy","boxscoreName":"Joe","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Joe","nameSlug":"connor-joe-656582","firstLastName":"Connor Joe","lastFirstName":"Joe, Connor","lastInitName":"Joe, C","initLastName":"C Joe","fullFMLName":"Connor Kok-Wy Joe","fullLFMName":"Joe, Connor Kok-Wy","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"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},"ID677961":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961","firstName":"Mitchell","lastName":"Wilcox","primaryNumber":"43","birthDate":"1999-07-14","currentAge":27,"birthCity":"Chattanooga","birthStateProvince":"TN","birthCountry":"USA","height":"6' 5\"","weight":232,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Wilcox","middleName":"Cole","boxscoreName":"Wilcox","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-09-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Wilcox","nameSlug":"cole-wilcox-677961","firstLastName":"Cole Wilcox","lastFirstName":"Wilcox, Cole","lastInitName":"Wilcox, C","initLastName":"C Wilcox","fullFMLName":"Mitchell Cole Wilcox","fullLFMName":"Wilcox, Mitchell Cole","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID670970":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970","firstName":"Adrian","lastName":"Morejon","primaryNumber":"50","birthDate":"1999-02-27","currentAge":27,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Morejon","boxscoreName":"Morejon","nickName":"More","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"more-eh-HONE","mlbDebutDate":"2019-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adrian Morejon","nameSlug":"adrian-morejon-670970","firstLastName":"Adrian Morejon","lastFirstName":"Morejon, Adrian","lastInitName":"Morejon, A","initLastName":"A Morejon","fullFMLName":"Adrian Morejon","fullLFMName":"Morejon, Adrian","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID592518":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518","firstName":"Manuel","lastName":"Machado","primaryNumber":"13","birthDate":"1992-07-06","currentAge":34,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Manny","useLastName":"Machado","middleName":"Arturo","boxscoreName":"Machado, M","nickName":"El Ministro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2012-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Manny Machado","nameSlug":"manny-machado-592518","firstLastName":"Manny Machado","lastFirstName":"Machado, Manny","lastInitName":"Machado, M","initLastName":"M Machado","fullFMLName":"Manuel Arturo Machado","fullLFMName":"Machado, Manuel Arturo","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"ID693433":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433","firstName":"Bryan","lastName":"Woo","primaryNumber":"22","birthDate":"2000-01-30","currentAge":26,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Woo","middleName":"Joseph","boxscoreName":"Woo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Woo","nameSlug":"bryan-woo-693433","firstLastName":"Bryan Woo","lastFirstName":"Woo, Bryan","lastInitName":"Woo, B","initLastName":"B Woo","fullFMLName":"Bryan Joseph Woo","fullLFMName":"Woo, Bryan Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669302":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302","firstName":"Logan","lastName":"Gilbert","primaryNumber":"36","birthDate":"1997-05-05","currentAge":29,"birthCity":"Winter Park","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Gilbert","middleName":"Keith","boxscoreName":"Gilbert, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2021-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Gilbert","nameSlug":"logan-gilbert-669302","firstLastName":"Logan Gilbert","lastFirstName":"Gilbert, Logan","lastInitName":"Gilbert, L","initLastName":"L Gilbert","fullFMLName":"Logan Keith Gilbert","fullLFMName":"Gilbert, Logan Keith","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID689690":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690","firstName":"Alek","lastName":"Jacob","primaryNumber":"37","birthDate":"1998-06-16","currentAge":28,"birthCity":"Spokane","birthStateProvince":"WA","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alek","useLastName":"Jacob","middleName":"Scott","boxscoreName":"Jacob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-07-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alek Jacob","nameSlug":"alek-jacob-689690","firstLastName":"Alek Jacob","lastFirstName":"Jacob, Alek","lastInitName":"Jacob, A","initLastName":"A Jacob","fullFMLName":"Alek Scott Jacob","fullLFMName":"Jacob, Alek Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID622491":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491","firstName":"Luis","lastName":"Castillo","primaryNumber":"58","birthDate":"1992-12-12","currentAge":33,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Castillo","middleName":"Miguel","boxscoreName":"Castillo, L","nickName":"La Piedra","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2017-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Castillo","nameSlug":"luis-castillo-622491","firstLastName":"Luis Castillo","lastFirstName":"Castillo, Luis","lastInitName":"Castillo, L","initLastName":"L Castillo","fullFMLName":"Luis Miguel Castillo","fullLFMName":"Castillo, Luis Miguel","strikeZoneTop":3.44,"strikeZoneBottom":1.59},"ID641598":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598","firstName":"Mitchell","lastName":"Garver","primaryNumber":"8","birthDate":"1991-01-15","currentAge":35,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Mitch","useLastName":"Garver","middleName":"Lynn","boxscoreName":"Garver","nickName":"Garv Sauce","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Garver","nameSlug":"mitch-garver-641598","firstLastName":"Mitch Garver","lastFirstName":"Garver, Mitch","lastInitName":"Garver, M","initLastName":"M Garver","fullFMLName":"Mitchell Lynn Garver","fullLFMName":"Garver, Mitchell Lynn","strikeZoneTop":3.249,"strikeZoneBottom":1.64},"ID677594":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594","firstName":"Julio","lastName":"Rodríguez","primaryNumber":"44","birthDate":"2000-12-29","currentAge":25,"birthCity":"Loma de Cabrera","birthCountry":"Dominican Republic","height":"6' 4\"","weight":228,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Julio","useLastName":"Rodríguez","middleName":"Yamel","boxscoreName":"Rodríguez, J","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Julio Rodríguez","nameSlug":"julio-rodriguez-677594","firstLastName":"Julio Rodríguez","lastFirstName":"Rodríguez, Julio","lastInitName":"Rodríguez, J","initLastName":"J Rodríguez","fullFMLName":"Julio Yamel Rodríguez","fullLFMName":"Rodríguez, Julio Yamel","strikeZoneTop":3.378,"strikeZoneBottom":1.705},"ID660844":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844","firstName":"Leonardo","lastName":"Rivas","primaryNumber":"76","birthDate":"1997-10-10","currentAge":28,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Leo","useLastName":"Rivas","middleName":"Andres","boxscoreName":"Rivas","gender":"M","nameMatrilineal":"Briceno","isPlayer":true,"isVerified":true,"pronunciation":"REE-vahs","mlbDebutDate":"2024-04-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leo Rivas","nameSlug":"leo-rivas-660844","firstLastName":"Leo Rivas","lastFirstName":"Rivas, Leo","lastInitName":"Rivas, L","initLastName":"L Rivas","fullFMLName":"Leonardo Andres Rivas","fullLFMName":"Rivas, Leonardo Andres","strikeZoneTop":3.007,"strikeZoneBottom":1.517},"ID630105":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105","firstName":"Jacob","lastName":"Cronenworth","primaryNumber":"9","birthDate":"1994-01-21","currentAge":32,"birthCity":"St. Clair","birthStateProvince":"MI","birthCountry":"USA","height":"5' 11\"","weight":187,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jake","useLastName":"Cronenworth","middleName":"John","boxscoreName":"Cronenworth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"CROW-nen-worth","mlbDebutDate":"2020-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Cronenworth","nameSlug":"jake-cronenworth-630105","firstLastName":"Jake Cronenworth","lastFirstName":"Cronenworth, Jake","lastInitName":"Cronenworth, J","initLastName":"J Cronenworth","fullFMLName":"Jacob John Cronenworth","fullLFMName":"Cronenworth, Jacob John","strikeZoneTop":3.172,"strikeZoneBottom":1.601},"ID670042":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042","firstName":"Lucas","lastName":"Raley","primaryNumber":"20","birthDate":"1994-09-19","currentAge":31,"birthCity":"Hinckley","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Luke","useLastName":"Raley","middleName":"John","boxscoreName":"Raley, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"Ray-LEE","mlbDebutDate":"2021-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Raley","nameSlug":"luke-raley-670042","firstLastName":"Luke Raley","lastFirstName":"Raley, Luke","lastInitName":"Raley, L","initLastName":"L Raley","fullFMLName":"Lucas John Raley","fullLFMName":"Raley, Lucas John","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID676106":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106","firstName":"Emerson","lastName":"Hancock","primaryNumber":"26","birthDate":"1999-05-31","currentAge":27,"birthCity":"Cairo","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emerson","useLastName":"Hancock","middleName":"Christian","boxscoreName":"Hancock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emerson Hancock","nameSlug":"emerson-hancock-676106","firstLastName":"Emerson Hancock","lastFirstName":"Hancock, Emerson","lastInitName":"Hancock, E","initLastName":"E Hancock","fullFMLName":"Emerson Christian Hancock","fullLFMName":"Hancock, Emerson Christian","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID688158":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158","firstName":"David","lastName":"Morgan","primaryNumber":"66","birthDate":"1999-10-26","currentAge":26,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Morgan","middleName":"Scott","boxscoreName":"Morgan, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Morgan","nameSlug":"david-morgan-688158","firstLastName":"David Morgan","lastFirstName":"Morgan, David","lastInitName":"Morgan, D","initLastName":"D Morgan","fullFMLName":"David Scott Morgan","fullLFMName":"Morgan, David Scott","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID593974":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974","firstName":"Wandy","lastName":"Peralta","primaryNumber":"58","birthDate":"1991-07-27","currentAge":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},"ID668227":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227","firstName":"Randy","lastName":"Arozarena","primaryNumber":"56","birthDate":"1995-02-28","currentAge":31,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Randy","useLastName":"Arozarena","boxscoreName":"Arozarena","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"ah-row-sah-RAY-nah","mlbDebutDate":"2019-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Arozarena","nameSlug":"randy-arozarena-668227","firstLastName":"Randy Arozarena","lastFirstName":"Arozarena, Randy","lastInitName":"Arozarena, R","initLastName":"R Arozarena","fullFMLName":"Randy Arozarena","fullLFMName":"Arozarena, Randy","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"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},"ID668984":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984","firstName":"Casey","lastName":"Legumina","primaryNumber":"67","birthDate":"1997-06-19","currentAge":29,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Legumina","middleName":"Davey","boxscoreName":"Legumina","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Legumina","nameSlug":"casey-legumina-668984","firstLastName":"Casey Legumina","lastFirstName":"Legumina, Casey","lastInitName":"Legumina, C","initLastName":"C Legumina","fullFMLName":"Casey Davey Legumina","fullLFMName":"Legumina, Casey Davey","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID686527":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527","firstName":"Dominic","lastName":"Canzone","primaryNumber":"8","birthDate":"1997-08-16","currentAge":29,"birthCity":"Cleveland","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Canzone","middleName":"Gene","boxscoreName":"Canzone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-07-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dominic Canzone","nameSlug":"dominic-canzone-686527","firstLastName":"Dominic Canzone","lastFirstName":"Canzone, Dominic","lastInitName":"Canzone, D","initLastName":"D Canzone","fullFMLName":"Dominic Gene Canzone","fullLFMName":"Canzone, Dominic Gene","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID663728":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728","firstName":"Caleb","lastName":"Raleigh","primaryNumber":"29","birthDate":"1996-11-26","currentAge":29,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Cal","useLastName":"Raleigh","middleName":"John","boxscoreName":"Raleigh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"rah-lee","mlbDebutDate":"2021-07-11","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cal Raleigh","nameSlug":"cal-raleigh-663728","firstLastName":"Cal Raleigh","lastFirstName":"Raleigh, Cal","lastInitName":"Raleigh, C","initLastName":"C Raleigh","fullFMLName":"Caleb John Raleigh","fullLFMName":"Raleigh, Caleb John","strikeZoneTop":3.282,"strikeZoneBottom":1.656},"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},"ID608566":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566","firstName":"Germán","lastName":"Márquez","birthDate":"1995-02-22","currentAge":31,"birthCity":"San Felix","birthCountry":"Venezuela","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Germán","useLastName":"Márquez","middleName":"Andres","boxscoreName":"Márquez","nickName":"Marquee","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"hair-MAHN MAR-kehz","mlbDebutDate":"2016-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Germán Márquez","nameSlug":"german-marquez-608566","firstLastName":"Germán Márquez","lastFirstName":"Márquez, Germán","lastInitName":"Márquez, G","initLastName":"G Márquez","fullFMLName":"Germán Andres Márquez","fullLFMName":"Márquez, Germán Andres","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"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},"ID666374":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374","firstName":"Matthew","lastName":"Brash","primaryNumber":"47","birthDate":"1998-05-12","currentAge":28,"birthCity":"Kingston","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 1\"","weight":173,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Brash","middleName":"Aurel","boxscoreName":"Brash","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Brash","nameSlug":"matt-brash-666374","firstLastName":"Matt Brash","lastFirstName":"Brash, Matt","lastInitName":"Brash, M","initLastName":"M Brash","fullFMLName":"Matthew Aurel Brash","fullLFMName":"Brash, Matthew Aurel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID680977":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977","firstName":"Brendan","lastName":"Donovan","primaryNumber":"33","birthDate":"1997-01-16","currentAge":29,"birthCity":"Wurzberg","birthCountry":"Germany","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brendan","useLastName":"Donovan","middleName":"Michael","boxscoreName":"Donovan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brendan Donovan","nameSlug":"brendan-donovan-680977","firstLastName":"Brendan Donovan","lastFirstName":"Donovan, Brendan","lastInitName":"Donovan, B","initLastName":"B Donovan","fullFMLName":"Brendan Michael Donovan","fullLFMName":"Donovan, Brendan Michael","strikeZoneTop":3.159,"strikeZoneBottom":1.594},"ID681867":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867","firstName":"Cooper","lastName":"Criswell","primaryNumber":"88","birthDate":"1996-07-24","currentAge":30,"birthCity":"Carrollton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cooper","useLastName":"Criswell","middleName":"Timothy","boxscoreName":"Criswell, C","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"CRISS-well","mlbDebutDate":"2021-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cooper Criswell","nameSlug":"cooper-criswell-681867","firstLastName":"Cooper Criswell","lastFirstName":"Criswell, Cooper","lastInitName":"Criswell, C","initLastName":"C Criswell","fullFMLName":"Cooper Timothy Criswell","fullLFMName":"Criswell, Cooper Timothy","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID662253":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253","firstName":"Andrés","lastName":"Muñoz","primaryNumber":"75","birthDate":"1999-01-16","currentAge":27,"birthCity":"Los Mochis","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 2\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrés","useLastName":"Muñoz","middleName":"Clemente","boxscoreName":"Muñoz, A","nickName":"El Plebe","gender":"M","nameMatrilineal":"Apodaca","isPlayer":true,"isVerified":true,"pronunciation":"on-DRACE moon-yoce","mlbDebutDate":"2019-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Muñoz","nameSlug":"andres-munoz-662253","firstLastName":"Andrés Muñoz","lastFirstName":"Muñoz, Andrés","lastInitName":"Muñoz, A","initLastName":"A Muñoz","fullFMLName":"Andrés Clemente Muñoz","fullLFMName":"Muñoz, Andrés Clemente","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669923":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923","firstName":"George","lastName":"Kirby","primaryNumber":"68","birthDate":"1998-02-04","currentAge":28,"birthCity":"Rye","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Kirby","middleName":"Joseph","boxscoreName":"Kirby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Kirby","nameSlug":"george-kirby-669923","firstLastName":"George Kirby","lastFirstName":"Kirby, George","lastInitName":"Kirby, G","initLastName":"G Kirby","fullFMLName":"George Joseph Kirby","fullLFMName":"Kirby, George Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID665487":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","firstName":"Fernando","lastName":"Tatis","primaryNumber":"23","birthDate":"1999-01-02","currentAge":27,"birthCity":"San Pedro De Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Fernando","useLastName":"Tatis Jr.","middleName":"Gabriel","boxscoreName":"Tatis Jr.","nickName":"El Niño","gender":"M","nameMatrilineal":"Medina","isPlayer":true,"isVerified":false,"pronunciation":"tah-TEES","mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Fernando Tatis Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"fernando-tatis-jr-665487","firstLastName":"Fernando Tatis Jr.","lastFirstName":"Tatis Jr., Fernando","lastInitName":"Tatis Jr., F","initLastName":"F Tatis Jr.","fullFMLName":"Fernando Gabriel Tatis Jr.","fullLFMName":"Tatis Jr., Fernando Gabriel","strikeZoneTop":3.346,"strikeZoneBottom":1.689},"ID664034":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034","firstName":"Tyler","lastName":"France","primaryNumber":"25","birthDate":"1994-07-13","currentAge":32,"birthCity":"Downey","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ty","useLastName":"France","middleName":"Lawrence","boxscoreName":"France, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ty France","nameSlug":"ty-france-664034","firstLastName":"Ty France","lastFirstName":"France, Ty","lastInitName":"France, T","initLastName":"T France","fullFMLName":"Tyler Lawrence France","fullLFMName":"France, Tyler Lawrence","strikeZoneTop":3.103,"strikeZoneBottom":1.566},"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},"ID642100":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100","firstName":"Gabriel","lastName":"Speier","primaryNumber":"55","birthDate":"1995-04-12","currentAge":31,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gabe","useLastName":"Speier","middleName":"James","boxscoreName":"Speier","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"spy-urr","mlbDebutDate":"2019-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gabe Speier","nameSlug":"gabe-speier-642100","firstLastName":"Gabe Speier","lastFirstName":"Speier, Gabe","lastInitName":"Speier, G","initLastName":"G Speier","fullFMLName":"Gabriel James Speier","fullLFMName":"Speier, Gabriel James","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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},"ID660825":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825","firstName":"Eduard","lastName":"Bazardo","primaryNumber":"83","birthDate":"1995-09-01","currentAge":31,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduard","useLastName":"Bazardo","middleName":"Felix","boxscoreName":"Bazardo","gender":"M","nameMatrilineal":"Osorio","isPlayer":true,"isVerified":false,"pronunciation":"buh-ZAR-doh","mlbDebutDate":"2021-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduard Bazardo","nameSlug":"eduard-bazardo-660825","firstLastName":"Eduard Bazardo","lastFirstName":"Bazardo, Eduard","lastInitName":"Bazardo, E","initLastName":"E Bazardo","fullFMLName":"Eduard Felix Bazardo","fullLFMName":"Bazardo, Eduard Felix","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID676760":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760","firstName":"Ronald","lastName":"Marinaccio","birthDate":"1995-07-01","currentAge":31,"birthCity":"Toms River","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ron","useLastName":"Marinaccio","middleName":"James","boxscoreName":"Marinaccio","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"mair-uh-NAH-chee-oh","mlbDebutDate":"2022-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ron Marinaccio","nameSlug":"ron-marinaccio-676760","firstLastName":"Ron Marinaccio","lastFirstName":"Marinaccio, Ron","lastInitName":"Marinaccio, R","initLastName":"R Marinaccio","fullFMLName":"Ronald James Marinaccio","fullLFMName":"Marinaccio, Ronald James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID606996":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996","firstName":"Kyle","lastName":"Hart","primaryNumber":"68","birthDate":"1992-11-23","currentAge":33,"birthCity":"Cincinnati","birthStateProvince":"OH","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Hart","middleName":"Patrick","boxscoreName":"Hart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-08-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Hart","nameSlug":"kyle-hart-606996","firstLastName":"Kyle Hart","lastFirstName":"Hart, Kyle","lastInitName":"Hart, K","initLastName":"K Hart","fullFMLName":"Kyle Patrick Hart","fullLFMName":"Hart, Kyle Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID681190":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190","firstName":"Randy","lastName":"Vásquez","primaryNumber":"98","birthDate":"1998-11-03","currentAge":27,"birthCity":"Navarette","birthCountry":"Dominican Republic","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Vásquez","middleName":"Marcelino","boxscoreName":"Vásquez, R","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Vásquez","nameSlug":"randy-vasquez-681190","firstLastName":"Randy Vásquez","lastFirstName":"Vásquez, Randy","lastInitName":"Vásquez, R","initLastName":"R Vásquez","fullFMLName":"Randy Marcelino Vásquez","fullLFMName":"Vásquez, Randy Marcelino","strikeZoneTop":3.21,"strikeZoneBottom":1.62}},"venue":{"id":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":40000,"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":"Clear","temp":"66","wind":"11 mph, L To R"},"gameInfo":{"attendance":38152,"firstPitch":"2026-04-15T01:40:00.000Z","gameDurationMinutes":139},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"home":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"}},"officialScorer":{"id":431092,"fullName":"Bill Zavestoski","link":"/api/v1/people/431092"},"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":"Groundout","eventType":"field_out","description":"Brendan Donovan grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-15T01:40:43.775Z","endTime":"2026-04-15T01:42:08.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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-04-14T21:46:37.916Z","endTime":"2026-04-15T01:08:36.043Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"}},{"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-04-15T01:08:36.043Z","endTime":"2026-04-15T01:40:28.812Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"}},{"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-04-15T01:40:28.812Z","endTime":"2026-04-15T01:40:46.090Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.316216609078737,"aZ":-14.902370449695848,"pfxX":-6.559487129822595,"pfxZ":9.172104536059667,"pX":-1.6306960620263509,"pZ":3.5652837199352105,"vX0":6.048434384391566,"vY0":-136.00797486028657,"vZ0":-2.4398299841250637,"x":179.16,"y":142.52,"x0":-3.0253012164504933,"y0":50.006726694943815,"z0":5.500836631179699,"aX":-12.358492338393411},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":10.7,"spinRate":2333,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40188477932586286,"extension":5.899812555132435},"index":3,"playId":"f861ca9e-ae59-3be4-815d-e06d95a054f2","pitchNumber":1,"startTime":"2026-04-15T01:40:46.090Z","endTime":"2026-04-15T01:40:49.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.775507160440675,"aZ":-22.4330531422761,"pfxX":-10.658910037672552,"pfxZ":5.432141207745362,"pX":-0.6820119050635473,"pZ":2.744925342185994,"vX0":9.801784165204529,"vY0":-132.87646380955218,"vZ0":-2.14696198639387,"x":143.0,"y":164.67,"x0":-3.029124639475296,"y0":50.00202707225983,"z0":5.188916558603265,"aX":-19.10966239185086},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.6,"breakHorizontal":17.3,"spinRate":2357,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.4118060946417259,"extension":5.792787093673277},"index":4,"playId":"8fea0c73-c495-33d1-9834-7bd59a39ab21","pitchNumber":2,"startTime":"2026-04-15T01:41:01.434Z","endTime":"2026-04-15T01:41:06.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35824748649955,"aZ":-29.29379109213274,"pfxX":-11.885340304991088,"pfxZ":1.8115276152710882,"pX":0.6637208070290869,"pZ":1.3509738285328092,"vX0":12.235486443719516,"vY0":-125.11396749029556,"vZ0":-3.2314317827702848,"x":91.7,"y":202.3,"x0":-2.737220965399418,"y0":50.00467332082734,"z0":5.05061918629471,"aX":-18.915955942418258},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.8,"breakHorizontal":18.8,"spinRate":1827,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4371642043008235,"extension":6.244531842181371},"index":5,"playId":"40729563-6597-3819-a022-b71bf6971b55","pitchNumber":3,"startTime":"2026-04-15T01:41:21.560Z","endTime":"2026-04-15T01:41:25.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.763024065680284,"aZ":-13.110402088794283,"pfxX":-5.42025954315703,"pfxZ":10.098212596350322,"pX":-1.381932074140995,"pZ":2.802505654795018,"vX0":6.037946540781363,"vY0":-136.91426900150543,"vZ0":-4.7471123619802205,"x":169.68,"y":163.11,"x0":-2.917335304130683,"y0":50.00524803050282,"z0":5.464141759154668,"aX":-10.235939237879878},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":8.5,"spinRate":2284,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40088135683155635,"extension":5.98114562704315},"index":6,"playId":"d42a577f-56d3-35ff-82f6-06deefc39119","pitchNumber":4,"startTime":"2026-04-15T01:41:37.619Z","endTime":"2026-04-15T01:41:42.176Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79176129439986,"aZ":-28.409675444333896,"pfxX":-11.62420426562456,"pfxZ":2.1606876323267716,"pX":-1.0547254646436601,"pZ":2.2047502060821196,"vX0":8.549036823958659,"vY0":-132.43183332799256,"vZ0":-2.1623565734347965,"x":157.2,"y":179.25,"x0":-2.8423242040347967,"y0":50.00578616207118,"z0":5.145819994261959,"aX":-20.297778814920473},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.6,"breakHorizontal":18.7,"spinRate":2258,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.41631928264689533,"extension":5.953563501540074},"hitData":{"launchSpeed":79.1,"launchAngle":11.0,"totalDistance":135.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.49,"coordY":134.84}},"index":7,"playId":"bdfbaf74-a9c7-3916-a0d4-4d04a3848a41","pitchNumber":5,"startTime":"2026-04-15T01:42:00.486Z","endTime":"2026-04-15T01:42:08.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T01:42:08.701Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-15T01:42:22.255Z","endTime":"2026-04-15T01:44:20.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.214910630748218,"aZ":-26.126093300656862,"pfxX":-11.775740939547406,"pfxZ":3.2848841035271885,"pX":0.7398053293515147,"pZ":2.967050025011869,"vX0":12.853391995386653,"vY0":-135.09191845202824,"vZ0":-1.4273643684329453,"x":88.8,"y":158.67,"x0":-2.556343551338839,"y0":50.006632514287666,"z0":5.34384953202001,"aX":-21.708533019533768},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.9,"breakHorizontal":18.5,"spinRate":2250,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.405897755358819,"extension":5.804757330399648},"index":0,"playId":"b389ce94-06b7-3964-84a7-84202a67fd09","pitchNumber":1,"startTime":"2026-04-15T01:42:31.028Z","endTime":"2026-04-15T01:42:35.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25525084097144,"aZ":-27.436418811712755,"pfxX":-9.913965463747223,"pfxZ":2.8562556407874693,"pX":-0.5056170023189246,"pZ":1.8472016746836415,"vX0":9.405308755218316,"vY0":-127.45997814807164,"vZ0":-2.8194993663780963,"x":136.27,"y":188.91,"x0":-2.941430363495161,"y0":50.00363992046978,"z0":5.116495817371363,"aX":-16.443035494916252},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.8,"breakHorizontal":16.1,"spinRate":1891,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.4284350299251929,"extension":5.915497240902627},"index":1,"playId":"a34bc549-2829-3850-ac59-65718a2bf173","pitchNumber":2,"startTime":"2026-04-15T01:42:46.033Z","endTime":"2026-04-15T01:42:50.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.434751471630697,"aZ":-27.66995521027115,"pfxX":-11.636959053142654,"pfxZ":2.431986218718869,"pX":-0.16646071407502738,"pZ":4.223806408323261,"vX0":11.26060717009716,"vY0":-134.86610484773243,"vZ0":2.119758844426605,"x":123.35,"y":124.74,"x0":-2.8701075875528583,"y0":50.00674180030292,"z0":5.370274374599784,"aX":-21.59052574152019},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.0,"breakHorizontal":18.8,"spinRate":2248,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4050578238348028,"extension":5.828204008908049},"index":2,"playId":"a161b088-62d6-3af6-8f36-07730abe1179","pitchNumber":3,"startTime":"2026-04-15T01:43:08.498Z","endTime":"2026-04-15T01:43:13.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.236736122433413,"aZ":-27.457914298581603,"pfxX":-12.71916089999862,"pfxZ":2.6480984835847394,"pX":0.376633008986875,"pZ":2.903729921711095,"vX0":12.610813826233091,"vY0":-132.87594885072184,"vZ0":-0.8892915021563479,"x":102.64,"y":160.38,"x0":-2.784901908531022,"y0":50.00632133198476,"z0":5.243042140702798,"aX":-22.68397480775826},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.8,"breakHorizontal":20.2,"spinRate":2289,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.41266137742041975,"extension":6.273979715242555},"index":3,"playId":"beb16da7-3682-3863-9f70-c909549abec3","pitchNumber":4,"startTime":"2026-04-15T01:43:26.073Z","endTime":"2026-04-15T01:43:30.967Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-15T01:43:35.373Z","endTime":"2026-04-15T01:43:47.656Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"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":95.0,"endSpeed":85.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.153393648707876,"aZ":-12.749572379576922,"pfxX":-6.083555819089133,"pfxZ":10.23027783625848,"pX":-0.4204872414010424,"pZ":4.916320485185593,"vX0":8.080973446967615,"vY0":-138.00636124541606,"vZ0":0.2975956856672502,"x":133.03,"y":106.04,"x0":-2.617630619075077,"y0":50.00472268798848,"z0":5.676338807790876,"aX":-11.554083612279891},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.7,"breakHorizontal":9.0,"spinRate":2312,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39925240677352836,"extension":5.5605043974869695},"index":5,"playId":"f7afe01a-baa1-3cb2-8590-0d94f7c1c191","pitchNumber":5,"startTime":"2026-04-15T01:43:47.656Z","endTime":"2026-04-15T01:43:51.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.672612098325672,"aZ":-33.47255382440319,"pfxX":1.91748799763681,"pfxZ":-0.9077147073796947,"pX":-1.3799941706469085,"pZ":3.4703340238491105,"vX0":3.019182972804879,"vY0":-119.33213722884595,"vZ0":2.070908141882078,"x":169.6,"y":145.08,"x0":-2.914614760378197,"y0":50.00206178687673,"z0":5.62381339636911,"aX":2.7432339176635856},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.8,"breakHorizontal":-4.2,"spinRate":2486,"spinDirection":68},"zone":11,"typeConfidence":2.0,"plateTime":0.4603933221512819,"extension":5.792440215902671},"index":6,"playId":"eb9e2c44-2ea8-3c67-a7c6-0b565b92a80b","pitchNumber":6,"startTime":"2026-04-15T01:44:17.079Z","endTime":"2026-04-15T01:44:20.633Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T01:44:20.633Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-15T01:44:34.948Z","endTime":"2026-04-15T01:45:44.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30944360480487,"aZ":-23.98702960465197,"pfxX":-12.85311822706022,"pfxZ":4.360524552343305,"pX":-0.9364453594461181,"pZ":2.9442647313691617,"vX0":9.573313931215228,"vY0":-136.69357476301573,"vZ0":-2.089540951439431,"x":152.7,"y":159.28,"x0":-2.827771072806316,"y0":50.004451688169695,"z0":5.378741869717091,"aX":-24.137433229801896},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.6,"breakHorizontal":21.0,"spinRate":2323,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4018954446055516,"extension":5.923112419942687},"index":0,"playId":"f816eee6-dfc5-3c47-8b52-ca89dab9335d","pitchNumber":1,"startTime":"2026-04-15T01:44:44.126Z","endTime":"2026-04-15T01:44:47.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":85.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.558978809522266,"aZ":-11.767838114690173,"pfxX":-6.247272785514442,"pfxZ":10.711277045489854,"pX":-0.24828262526611852,"pZ":2.4349556487839594,"vX0":8.89676080333711,"vY0":-137.8609635447994,"vZ0":-5.979252641181003,"x":126.46,"y":173.04,"x0":-2.7209341466875356,"y0":50.003577536949315,"z0":5.442409729529612,"aX":-11.903472530644923},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.1,"breakHorizontal":9.2,"spinRate":2355,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3988560300421695,"extension":5.962933066557339},"index":1,"playId":"fd00f110-2e8a-36d5-8822-77d35af5eeb5","pitchNumber":2,"startTime":"2026-04-15T01:45:00.806Z","endTime":"2026-04-15T01:45:04.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":73.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45181514486057,"aZ":-29.15525354977237,"pfxX":7.920498512972305,"pfxZ":2.166011231411927,"pX":0.8769443470054331,"pZ":2.1966334940976586,"vX0":6.300071305151499,"vY0":-118.72148466943946,"vZ0":-1.1835792194311128,"x":83.57,"y":179.47,"x0":-2.8617658820863383,"y0":50.00456950025063,"z0":5.4101764941183825,"aX":11.055315475020894},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.8,"breakHorizontal":-16.1,"spinRate":2853,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.465355289701888,"extension":5.902974475082225},"index":2,"playId":"869aa3a5-94ff-3037-b8e6-64f31785836c","pitchNumber":3,"startTime":"2026-04-15T01:45:24.307Z","endTime":"2026-04-15T01:45:28.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.435106441956197,"aZ":-31.536168555640586,"pfxX":8.301284931472678,"pfxZ":0.4512935612195408,"pX":0.668003553099041,"pZ":1.3788318945905076,"vX0":5.777948575314733,"vY0":-119.41027707017886,"vZ0":-2.688547185604845,"x":91.54,"y":201.55,"x0":-2.879201179506983,"y0":50.003181092168504,"z0":5.4164489963781195,"aX":11.73864139025046},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.4,"breakHorizontal":-16.7,"spinRate":2851,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4623769482588429,"extension":5.667256316260943},"index":3,"playId":"30fef85c-e353-38d9-9024-852529472f4c","pitchNumber":4,"startTime":"2026-04-15T01:45:40.574Z","endTime":"2026-04-15T01:45:44.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T01:45:44.313Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-15T01:47:47.022Z","endTime":"2026-04-15T01:48:53.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":85.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.68212553352866,"aZ":-10.850535784402753,"pfxX":-7.388885895299246,"pfxZ":11.076052503169961,"pX":-1.143173152098943,"pZ":3.30549260877535,"vX0":3.65214252352776,"vY0":-139.39976966949442,"vZ0":-3.1533402388206753,"x":160.58,"y":149.53,"x0":-1.5259774965745567,"y0":50.00470932163963,"z0":5.191469908497696,"aX":-14.227190502603783},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.3,"breakHorizontal":12.4,"spinRate":2307,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39623534750443223,"extension":6.39716213804974},"index":0,"playId":"c06fa0bd-4378-3973-aedd-fb17b741008a","pitchNumber":1,"startTime":"2026-04-15T01:48:01.463Z","endTime":"2026-04-15T01:48:05.755Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-15T01:48:15.670Z","endTime":"2026-04-15T01:48:30.531Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":73.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.626479176525276,"aZ":-28.39018910356614,"pfxX":7.4104657155129905,"pfxZ":2.7376889317950823,"pX":0.2860731830854563,"pZ":2.3828135010828952,"vX0":2.1112833795838184,"vY0":-117.76388985211179,"vZ0":-0.18296456180063958,"x":106.1,"y":174.44,"x0":-1.5882493218740652,"y0":50.00256281112234,"z0":5.122727933554708,"aX":10.245697708754344},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":5.2,"breakHorizontal":-13.9,"spinRate":2378,"spinDirection":65},"zone":6,"typeConfidence":2.0,"plateTime":0.46791266198151904,"extension":6.4397107332806165},"index":2,"playId":"07e9c86a-8484-38d5-ac65-921192f66b4a","pitchNumber":2,"startTime":"2026-04-15T01:48:30.531Z","endTime":"2026-04-15T01:48:33.733Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":75.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94688342795769,"aZ":-22.102159584940125,"pfxX":4.3100236758095,"pfxZ":6.728810480281112,"pX":0.548884739294034,"pZ":3.1522830098422254,"vX0":3.570874086435672,"vY0":-122.832162379118,"vZ0":0.23317424509524087,"x":96.08,"y":153.67,"x0":-1.4943509675430149,"y0":50.002300890580926,"z0":4.9668960804592075,"aX":6.45189955474109},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":12.5,"breakHorizontal":-8.8,"spinRate":2397,"spinDirection":79},"zone":3,"typeConfidence":2.0,"plateTime":0.44942523762695474,"extension":6.5620687998575224},"index":3,"playId":"770dbd1a-36ab-3043-a383-99336e2c2c07","pitchNumber":3,"startTime":"2026-04-15T01:48:50.707Z","endTime":"2026-04-15T01:48:53.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T01:48:53.858Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-15T01:49:09.697Z","endTime":"2026-04-15T01:49:52.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":96.5,"endSpeed":86.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.60747708130598,"aZ":-18.05451195480832,"pfxX":-11.915512207286014,"pfxZ":7.2626324892128356,"pX":0.9185730110849801,"pZ":2.592425367685336,"vX0":9.773744130582163,"vY0":-139.98071876912422,"vZ0":-3.7864798355895184,"x":81.99,"y":168.78,"x0":-1.1059577305417236,"y0":50.00312594987034,"z0":5.176968803688275,"aX":-23.16488309183081},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.4,"breakHorizontal":19.0,"spinRate":2363,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3943970391976417,"extension":6.533937672294149},"index":0,"playId":"b6a37833-7480-3c20-b9ea-570bdea38b00","pitchNumber":1,"startTime":"2026-04-15T01:49:23.572Z","endTime":"2026-04-15T01:49:28.048Z","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":96.5,"endSpeed":86.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.48320433869427,"aZ":-21.45936147408894,"pfxX":-11.554351141497182,"pfxZ":5.482187273731068,"pX":0.29239146238382346,"pZ":2.6618443548044777,"vX0":8.704541177704387,"vY0":-140.10450658669268,"vZ0":-2.3525293138041143,"x":105.85,"y":166.91,"x0":-1.3793062627034867,"y0":50.00664319376073,"z0":4.9401557989952085,"aX":-22.599614831113357},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.5,"breakHorizontal":18.7,"spinRate":2340,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.3934209765563734,"extension":6.187610808659588},"hitData":{"launchSpeed":108.9,"launchAngle":3.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.39,"coordY":150.57}},"index":1,"playId":"89fc3412-bb79-3b0a-bedf-e124a7655bee","pitchNumber":2,"startTime":"2026-04-15T01:49:43.926Z","endTime":"2026-04-15T01:49:52.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T01:49:52.876Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a ground ball to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-15T01:50:02.983Z","endTime":"2026-04-15T01:52:29.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":84.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.83433329069017,"aZ":-14.373631894690664,"pfxX":-4.86592797654326,"pfxZ":9.499522202275472,"pX":-0.38018194072074873,"pZ":3.175973429175096,"vX0":4.52095899230626,"vY0":-137.56469134365514,"vZ0":-2.484740671895737,"x":131.49,"y":153.03,"x0":-1.4307248345131012,"y0":50.0043415230878,"z0":5.092301294477887,"aX":-9.119829344977216},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":7.6,"spinRate":2105,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.4015976342662442,"extension":6.343884037351146},"index":0,"playId":"eddf2d4f-8ff7-36c6-894a-d1c33eb9b6b7","pitchNumber":1,"startTime":"2026-04-15T01:50:21.589Z","endTime":"2026-04-15T01:50:25.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":84.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":41.67722065755168,"aZ":-13.790915407290383,"pfxX":-6.0604438612810805,"pfxZ":9.665655306359946,"pX":-0.8172845272425943,"pZ":2.422016435755433,"vX0":3.8952125973922826,"vY0":-139.52251763816105,"vZ0":-4.610054835956589,"x":148.15,"y":173.39,"x0":-1.4700168200559536,"y0":50.00600076142235,"z0":5.0574147502764415,"aX":-11.529663042501367},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":9.7,"spinRate":2216,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3979976653967596,"extension":6.428338334550621},"index":1,"playId":"cb6a096d-d143-3b96-a463-1be2bfb40491","pitchNumber":2,"startTime":"2026-04-15T01:50:41.535Z","endTime":"2026-04-15T01:50:45.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":85.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.13029020077872,"aZ":-15.431914457673825,"pfxX":-6.539207103483239,"pfxZ":8.716036179483451,"pX":-1.0507486280125518,"pZ":3.6061384303374773,"vX0":3.9399610022990985,"vY0":-139.8012722424106,"vZ0":-1.5253661325286825,"x":157.05,"y":141.41,"x0":-1.6507171810656172,"y0":50.00649809954047,"z0":5.204111369125475,"aX":-12.56656058630614},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":10.7,"spinRate":2245,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3962848309740652,"extension":6.268949772036983},"index":2,"playId":"354c760d-de80-316a-bacf-a9f51b399ca3","pitchNumber":3,"startTime":"2026-04-15T01:51:00.753Z","endTime":"2026-04-15T01:51:04.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":85.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.34711273465601,"aZ":-11.582392308246805,"pfxX":-6.486743783940677,"pfxZ":10.746948037922632,"pX":0.042437581597235735,"pZ":3.4070546370280463,"vX0":6.344011313269462,"vY0":-139.67897300298807,"vZ0":-2.7211019730304193,"x":115.38,"y":146.79,"x0":-1.449467782530187,"y0":50.00205605512118,"z0":5.187922162363346,"aX":-12.428557286464802},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.8,"breakHorizontal":10.0,"spinRate":2340,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.39677626849352343,"extension":6.354107161824426},"index":3,"playId":"1723b9f4-8148-3b39-93b3-1ab4aab1e7f9","pitchNumber":4,"startTime":"2026-04-15T01:51:20.006Z","endTime":"2026-04-15T01:51:23.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":76.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72754103747554,"aZ":-21.975299817398575,"pfxX":4.500206188130381,"pfxZ":6.714095017018031,"pX":0.826093359536242,"pZ":1.5270059604921924,"vX0":4.272660399991519,"vY0":-123.84380472844062,"vZ0":-3.5674974423699632,"x":85.51,"y":197.55,"x0":-1.520209572041818,"y0":50.00540794861528,"z0":4.871468892931061,"aX":6.839652523488496},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":11.4,"breakHorizontal":-9.4,"spinRate":2409,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.445988793525145,"extension":6.471614057188348},"index":4,"playId":"09e0fe98-be07-3247-9635-0ab4b20cfd55","pitchNumber":5,"startTime":"2026-04-15T01:51:52.950Z","endTime":"2026-04-15T01:51:56.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.789266143149085,"aZ":-29.33826157644009,"pfxX":-9.99384081768725,"pfxZ":1.4842963167187637,"pX":0.4747922153197717,"pZ":2.491928527999068,"vX0":8.428595270316286,"vY0":-138.0132173897492,"vZ0":-1.248313420464795,"x":98.9,"y":171.5,"x0":-1.3312180617218101,"y0":50.005992106034455,"z0":4.939353645299429,"aX":-19.143489064941765},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.6,"breakHorizontal":16.2,"spinRate":2128,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.3979628899845,"extension":6.491833915815159},"hitData":{"launchSpeed":97.3,"launchAngle":4.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.69,"coordY":82.13}},"index":5,"playId":"8d2ae5df-8c4c-37ff-887a-498627530ba3","pitchNumber":6,"startTime":"2026-04-15T01:52:18.546Z","endTime":"2026-04-15T01:52:29.995Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T01:52:29.995Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Manny Machado lines out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-15T01:52:45.527Z","endTime":"2026-04-15T01:54:45.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":85.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.86571004284771,"aZ":-14.611818997267429,"pfxX":-4.641153588094355,"pfxZ":9.161885593101049,"pX":-0.1942379992969719,"pZ":4.1366948714504295,"vX0":5.069133401292016,"vY0":-138.74830563550637,"vZ0":-0.19294258959584676,"x":124.4,"y":127.09,"x0":-1.4565880469374106,"y0":50.00482612203215,"z0":5.194995947710198,"aX":-8.899289315565971},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.7,"breakHorizontal":7.1,"spinRate":2203,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3973068664981749,"extension":6.536746244406417},"index":0,"playId":"1c79ecb4-bf84-3037-936b-39c325a30a06","pitchNumber":1,"startTime":"2026-04-15T01:52:56.914Z","endTime":"2026-04-15T01:53:00.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":85.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.81221429817857,"aZ":-15.105690422486862,"pfxX":-5.501060270107173,"pfxZ":8.902288581363118,"pX":-0.2731476089426484,"pZ":3.4375053822789874,"vX0":5.205577384920888,"vY0":-139.17323523848287,"vZ0":-1.791028888954804,"x":127.41,"y":145.97,"x0":-1.4739374237671368,"y0":50.00372222183433,"z0":5.115341903403823,"aX":-10.548395596653835},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":8.5,"spinRate":2298,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3970122599783257,"extension":6.484950951713232},"index":1,"playId":"1c707171-9257-3fde-8672-b5b644fe254c","pitchNumber":2,"startTime":"2026-04-15T01:53:18.207Z","endTime":"2026-04-15T01:53:23.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":86.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.44687318129837,"aZ":-12.388670300061715,"pfxX":-6.730877625547323,"pfxZ":10.160256398626576,"pX":0.25548962281101156,"pZ":3.2581335562348266,"vX0":6.940633177247593,"vY0":-140.47864842692456,"vZ0":-2.71022558259265,"x":107.26,"y":150.81,"x0":-1.403801727359759,"y0":50.00104451114732,"z0":5.068985470460243,"aX":-13.105697919396475},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.8,"breakHorizontal":10.3,"spinRate":2464,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.39380378481393175,"extension":6.563388415687964},"index":2,"playId":"d22a3150-713e-3b8d-a6f3-04277fc3bde6","pitchNumber":3,"startTime":"2026-04-15T01:53:37.162Z","endTime":"2026-04-15T01:53:41.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":85.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.308116627114664,"aZ":-11.7544604637407,"pfxX":-6.492280809658773,"pfxZ":10.60412750932068,"pX":1.0054326524139015,"pZ":3.0779301405937383,"vX0":9.045315983441139,"vY0":-139.53500318246594,"vZ0":-3.245411767740096,"x":78.68,"y":155.68,"x0":-1.4708603982134996,"y0":50.000478544379064,"z0":5.057928266024325,"aX":-12.499740801892589},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":9.4,"spinRate":2339,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3961491474960832,"extension":6.64712940753851},"index":3,"playId":"e718a777-04b2-34c9-9242-db9647e02422","pitchNumber":4,"startTime":"2026-04-15T01:53:57.310Z","endTime":"2026-04-15T01:54:00.968Z","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":87.4,"endSpeed":79.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.083217665224357,"aZ":-30.923216611627396,"pfxX":-0.42541665679072516,"pfxZ":0.7808567762083634,"pX":1.592774830329995,"pZ":1.0407789449428229,"vX0":7.531725386099044,"vY0":-126.95212678926018,"vZ0":-3.565269400622142,"x":56.29,"y":210.68,"x0":-1.3735391463327127,"y0":50.00546782281966,"z0":4.958736232057424,"aX":-0.6852029530649411},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.7,"breakHorizontal":-1.2,"spinRate":2240,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.43356135228323023,"extension":6.556515658650721},"index":4,"playId":"9fcd75b9-bd15-3880-b050-65c84c937106","pitchNumber":5,"startTime":"2026-04-15T01:54:17.672Z","endTime":"2026-04-15T01:54:21.117Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.859904785927796,"aZ":-26.386169788062823,"pfxX":-10.068956585454892,"pfxZ":2.934950967013876,"pX":-0.34121265386175387,"pZ":3.2936906622415423,"vX0":6.912602812693006,"vY0":-140.1492222214859,"vZ0":0.09819726788596683,"x":130.01,"y":149.85,"x0":-1.5407554439237308,"y0":50.00627191538387,"z0":4.992039362484411,"aX":-19.886053165472568},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.5,"breakHorizontal":16.7,"spinRate":2317,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3919259981626775,"extension":6.409591161222792},"hitData":{"launchSpeed":80.2,"launchAngle":28.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.56,"coordY":88.95}},"index":5,"playId":"03a1ca64-741a-3d52-bad8-bc7602f6f046","pitchNumber":6,"startTime":"2026-04-15T01:54:37.734Z","endTime":"2026-04-15T01:54:45.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T01:54:45.949Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out, first baseman Ty France to pitcher Michael King.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-15T01:56:40.996Z","endTime":"2026-04-15T01:57:22.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.0,"endSpeed":82.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.178048185833333,"aZ":-25.50183805597284,"pfxX":-12.130027664072223,"pfxZ":3.8491693306543606,"pX":1.2190613033776743,"pZ":3.0838527937258315,"vX0":13.984397331538373,"vY0":-131.66625632799378,"vZ0":-0.7656412627629636,"x":70.53,"y":155.52,"x0":-2.616257779139356,"y0":50.003442940619884,"z0":5.286595787797336,"aX":-21.03517345649905},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.0,"breakHorizontal":18.5,"spinRate":2324,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.4179683132625005,"extension":6.063539405928647},"index":0,"playId":"87a00a59-ff18-36b9-8abc-7f73d316e82f","pitchNumber":1,"startTime":"2026-04-15T01:56:53.793Z","endTime":"2026-04-15T01:56:58.043Z","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":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16953490448963,"aZ":-29.19539550801707,"pfxX":-10.91975740308762,"pfxZ":1.6554383221430218,"pX":-0.2584043353697997,"pZ":3.4549454310965397,"vX0":10.586113894196652,"vY0":-133.45447111327408,"vZ0":0.6419373637112347,"x":126.85,"y":145.5,"x0":-2.861011681662894,"y0":50.004093243331944,"z0":5.316972329545941,"aX":-19.665746263840745},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.4,"breakHorizontal":17.4,"spinRate":2232,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4106964775349651,"extension":5.7320007127026225},"hitData":{"launchSpeed":96.4,"launchAngle":-5.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.13,"coordY":167.3}},"index":1,"playId":"eb2902d3-7c0b-338b-ad79-6e85b83de4be","pitchNumber":2,"startTime":"2026-04-15T01:57:14.068Z","endTime":"2026-04-15T01:57:22.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T01:57:22.900Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randy Arozarena singles on a ground ball to shortstop Xander Bogaerts.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-15T01:57:38.370Z","endTime":"2026-04-15T01:58:33.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77796275296078,"aZ":-13.666706664954955,"pfxX":-6.428024295554083,"pfxZ":9.913344389317343,"pX":0.6726747043586662,"pZ":3.49500492741397,"vX0":10.678248638413088,"vY0":-136.45229069589402,"vZ0":-3.0541108080417305,"x":91.36,"y":144.41,"x0":-2.4739751360436015,"y0":50.00406374770171,"z0":5.582807275472317,"aX":-12.00308366555852},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":9.1,"spinRate":2369,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.40291112364476467,"extension":5.874182262351643},"index":0,"playId":"6feca866-4ddc-38ff-bb1f-fc4dbf2b71a5","pitchNumber":1,"startTime":"2026-04-15T01:57:46.172Z","endTime":"2026-04-15T01:57:51.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":74.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87788585813481,"aZ":-27.762686816854437,"pfxX":6.959105334223633,"pfxZ":3.1193153339017066,"pX":0.7725531763150927,"pZ":2.651113194563602,"vX0":6.278926118070042,"vY0":-119.86474367061751,"vZ0":-0.7061754198377949,"x":87.55,"y":167.2,"x0":-2.8111046065590712,"y0":50.005918036432966,"z0":5.487579029667196,"aX":9.86097868338855},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.8,"breakHorizontal":-14.4,"spinRate":2840,"spinDirection":64},"zone":12,"typeConfidence":2.0,"plateTime":0.46166155551940147,"extension":5.750838712621696},"index":1,"playId":"e9a7e0b3-b4e1-36d8-8fe7-4a5639f82623","pitchNumber":2,"startTime":"2026-04-15T01:58:04.999Z","endTime":"2026-04-15T01:58:09.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":78.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.362807334750904,"aZ":-27.51356030936071,"pfxX":-13.370176240354965,"pfxZ":2.935283047994675,"pX":0.35834814351902805,"pZ":2.268159466871131,"vX0":11.697612624698595,"vY0":-125.68630873568561,"vZ0":-1.5953116657420061,"x":103.34,"y":177.54,"x0":-2.6369775665170887,"y0":50.00263351606437,"z0":5.162497260606286,"aX":-21.221599127196153},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.2,"breakHorizontal":21.2,"spinRate":1897,"spinDirection":249},"zone":6,"typeConfidence":2.0,"plateTime":0.4371226329127875,"extension":5.958833210275891},"hitData":{"launchSpeed":92.2,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":98.27,"coordY":152.09}},"index":2,"playId":"967cba70-992e-356c-ab0c-be18ce755fc7","pitchNumber":3,"startTime":"2026-04-15T01:58:25.779Z","endTime":"2026-04-15T01:58:33.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T01:58:33.973Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Raley singles on a bunt ground ball to third baseman Manny Machado. Randy Arozarena to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-15T01:58:52.037Z","endTime":"2026-04-15T02:00:33.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":1},"pitchData":{"startSpeed":87.0,"endSpeed":78.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.535005570161704,"aZ":-28.861705706754705,"pfxX":-12.382546407300326,"pfxZ":2.0766394568311135,"pX":-1.3929807115016768,"pZ":2.8657955602764593,"vX0":8.126246904570014,"vY0":-126.36589930547578,"vZ0":0.050901437556476914,"x":170.1,"y":161.4,"x0":-3.060587993997329,"y0":50.00586518543649,"z0":5.186470854220849,"aX":-19.79711551457034},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.1,"breakHorizontal":20.3,"spinRate":1922,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.43537965993209227,"extension":5.62660568740652},"index":0,"playId":"b4f69233-2ba0-316e-9e34-89a7f07e1b15","pitchNumber":1,"startTime":"2026-04-15T01:59:04.732Z","endTime":"2026-04-15T01:59:09.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":83.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.97699205929794,"aZ":-27.80560414152027,"pfxX":-12.291247673870025,"pfxZ":2.419205866749044,"pX":-0.11141774307297511,"pZ":3.356755628415604,"vX0":10.982575951396255,"vY0":-134.92183989097748,"vZ0":0.2499367588960686,"x":121.25,"y":148.15,"x0":-2.679108179173301,"y0":50.0021046902749,"z0":5.255652642149061,"aX":-22.19463322854807},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.7,"breakHorizontal":19.3,"spinRate":2265,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.4091863979086945,"extension":5.964182946710887},"index":1,"playId":"70e30521-47ee-3e0b-93d3-9697690bd0e1","pitchNumber":2,"startTime":"2026-04-15T01:59:23.619Z","endTime":"2026-04-15T01:59:28.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09521539230017,"aZ":-15.100468533345756,"pfxX":-6.367762068423554,"pfxZ":9.174341468045327,"pX":-0.8089278444091575,"pZ":4.109701746318229,"vX0":7.257589026454685,"vY0":-136.1014277452642,"vZ0":-1.1240343884934716,"x":147.83,"y":127.82,"x0":-2.6928903677712333,"y0":50.00248165409568,"z0":5.582194637508194,"aX":-11.850932921439293},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":9.8,"spinRate":2283,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4036752158008743,"extension":5.8264690628713085},"index":2,"playId":"cb186747-7d6c-3255-a9b7-db851c5e9616","pitchNumber":3,"startTime":"2026-04-15T01:59:46.332Z","endTime":"2026-04-15T01:59:49.800Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"a43b6c06-f1c1-3add-9ce0-ef0a03c8babb","startTime":"2026-04-15T02:00:03.944Z","endTime":"2026-04-15T02:00:06.944Z","isPitch":false,"type":"pickoff"},{"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":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.545040915378394,"aZ":-14.208361473510188,"pfxX":-6.130721253399878,"pfxZ":9.416039495783163,"pX":-0.19141321564395694,"pZ":3.0068860306756098,"vX0":8.468344482099802,"vY0":-137.06600963952914,"vZ0":-4.204032402620161,"x":124.3,"y":157.59,"x0":-2.5206592804422834,"y0":50.001752998388056,"z0":5.526943402931338,"aX":-11.696417805984694},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":9.4,"spinRate":2286,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.39921131825992395,"extension":5.96260429309186},"hitData":{"launchSpeed":34.1,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":103.85,"coordY":169.32}},"index":4,"playId":"b336a610-d2ca-38ca-b347-b036be1af5e0","pitchNumber":4,"startTime":"2026-04-15T02:00:24.064Z","endTime":"2026-04-15T02:00:33.548Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:00:33.548Z","atBatIndex":9},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"J.P. Crawford hit by pitch. Randy Arozarena to 3rd. Luke Raley to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-15T02:00:55.281Z","endTime":"2026-04-15T02:02:48.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"postOnSecond":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"postOnThird":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.541107245496505,"aZ":-15.285524539944216,"pfxX":-7.800953309741197,"pfxZ":8.834563475817776,"pX":-1.1276008639733235,"pZ":2.526791018127512,"vX0":6.790319667439287,"vY0":-137.4171294634452,"vZ0":-5.25606231750179,"x":159.98,"y":170.56,"x0":-2.6175049293026715,"y0":50.0048076758863,"z0":5.503345258262745,"aX":-14.916405223858378},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":12.7,"spinRate":2279,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3986395789772783,"extension":6.0152512333160555},"index":0,"playId":"d341cdb3-d425-37d2-b7d4-95a177d6a62a","pitchNumber":1,"startTime":"2026-04-15T02:01:06.414Z","endTime":"2026-04-15T02:01:09.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.053752423588783,"aZ":-30.775511234344712,"pfxX":-11.049279662116682,"pfxZ":0.7789628419355061,"pX":0.3094960160008539,"pZ":2.957159404400523,"vX0":11.610939623080917,"vY0":-133.60192387215227,"vZ0":-0.2553800230919875,"x":105.2,"y":158.94,"x0":-2.6670436855606594,"y0":50.00347388865086,"z0":5.274670461432235,"aX":-19.880873231945202},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.6,"breakHorizontal":17.4,"spinRate":2278,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.41069778947566515,"extension":5.852683990711216},"index":1,"playId":"b5d448ba-1eaf-350d-be92-c1357ca6fc87","pitchNumber":2,"startTime":"2026-04-15T02:01:24.875Z","endTime":"2026-04-15T02:01:28.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86367203293828,"aZ":-26.742513252711728,"pfxX":-11.841752338584168,"pfxZ":3.348418936598664,"pX":-1.8226919432790836,"pZ":2.0559777530944254,"vX0":6.588548122359018,"vY0":-126.84528681160671,"vZ0":-2.2411669398356837,"x":186.48,"y":183.27,"x0":-2.9203676434423778,"y0":50.00429595162287,"z0":5.0912794279641975,"aX":-19.225266761582816},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.8,"breakHorizontal":19.9,"spinRate":2040,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.43243424060581725,"extension":5.935565698739327},"index":2,"playId":"de95e689-1837-3fd8-9075-65c7d2e681a0","pitchNumber":3,"startTime":"2026-04-15T02:01:42.258Z","endTime":"2026-04-15T02:01:45.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06948421837134,"aZ":-27.66135568572908,"pfxX":-12.006061907850613,"pfxZ":2.9269048441274386,"pX":-2.3534088243174747,"pZ":4.091577283852273,"vX0":5.275186739566989,"vY0":-123.56677296201423,"vZ0":2.8505075079196143,"x":206.71,"y":128.31,"x0":-2.958207633461008,"y0":50.0056693802445,"z0":5.249883841117224,"aX":-18.532601437499856},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.2,"breakHorizontal":20.5,"spinRate":1870,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.44360588084006247,"extension":5.9489094888814815},"index":3,"playId":"f93a6cff-a3d8-35fa-965b-62c1df871df7","pitchNumber":4,"startTime":"2026-04-15T02:02:02.262Z","endTime":"2026-04-15T02:02:05.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58032777439353,"aZ":-24.749387178769123,"pfxX":-11.72190556965817,"pfxZ":4.646072056136188,"pX":-0.2410452803555282,"pZ":1.3423337067322592,"vX0":10.03191600089093,"vY0":-125.40044456463121,"vZ0":-4.04897904034865,"x":126.19,"y":202.54,"x0":-2.7641038574830596,"y0":50.00175798824577,"z0":4.989130423258019,"aX":-18.728898354813357},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.7,"breakHorizontal":19.0,"spinRate":1904,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.436237553318199,"extension":6.063280120166187},"index":4,"playId":"edd5a07e-fdd7-32b3-85c4-9c1b6d088dd4","pitchNumber":5,"startTime":"2026-04-15T02:02:25.803Z","endTime":"2026-04-15T02:02:30.824Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.557978629417807,"aZ":-29.710203221970588,"pfxX":-13.894963024596864,"pfxZ":1.3190516915445407,"pX":0.8951087696356121,"pZ":2.9354696780968843,"vX0":14.184998152856501,"vY0":-135.71178384371942,"vZ0":-0.4959317407482804,"x":82.88,"y":159.52,"x0":-2.5929307275339872,"y0":50.001438589954105,"z0":5.1890304492734876,"aX":-25.930114002780208},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.5,"breakHorizontal":22.2,"spinRate":2464,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.4035158267627037,"extension":5.951768149150194},"index":5,"playId":"02575da6-e83d-3f3f-a38b-858134885b09","pitchNumber":6,"startTime":"2026-04-15T02:02:42.995Z","endTime":"2026-04-15T02:02:48.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:02:48.965Z","atBatIndex":10},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Dominic Canzone out on a sacrifice fly to center fielder Jackson Merrill. Randy Arozarena scores. Luke Raley to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-15T02:03:10.455Z","endTime":"2026-04-15T02:04:18.647Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"postOnThird":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":650633,"link":"/api/v1/people/650633"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.603574455752355,"aZ":-25.511697190312667,"pfxX":-10.905829883905458,"pfxZ":4.150429731909909,"pX":0.21854258135849064,"pZ":2.136208256002743,"vX0":10.906093995709702,"vY0":-125.40595150875745,"vZ0":-2.2095172036398383,"x":108.67,"y":181.1,"x0":-2.7545418305651412,"y0":50.00105366132855,"z0":5.09422221799361,"aX":-17.497738186409688},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.3,"breakHorizontal":17.5,"spinRate":1901,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.4355296760507059,"extension":6.198419913833712},"index":0,"playId":"ea53d2b1-6f29-3a23-8a25-9102487ecc4e","pitchNumber":1,"startTime":"2026-04-15T02:03:20.616Z","endTime":"2026-04-15T02:03:25.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66989249250982,"aZ":-12.888709605122648,"pfxX":-7.097769920032416,"pfxZ":10.160390048819782,"pX":0.6375598887505779,"pZ":3.20347571623748,"vX0":10.742671748732851,"vY0":-137.21897201322793,"vZ0":-3.9946110522635263,"x":92.7,"y":152.29,"x0":-2.414323605686729,"y0":50.004249009786854,"z0":5.56252582046053,"aX":-13.47517437900834},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":10.4,"spinRate":2306,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.39988125328652835,"extension":5.789743291157481},"index":1,"playId":"9acf3e05-829d-34b1-a89c-112e15e05b6c","pitchNumber":2,"startTime":"2026-04-15T02:03:39.102Z","endTime":"2026-04-15T02:03:42.944Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":79.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.957845530720583,"aZ":-26.611526250843056,"pfxX":-12.324472004607385,"pfxZ":3.4059477361827213,"pX":-0.7767575385843855,"pZ":1.9924624140740799,"vX0":9.212931373964922,"vY0":-127.45932886859335,"vZ0":-2.457957802730416,"x":146.61,"y":184.98,"x0":-2.8498867134673205,"y0":50.003107300076074,"z0":5.086237183926143,"aX":-20.132723079305613},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.8,"breakHorizontal":20.0,"spinRate":2001,"spinDirection":251},"zone":7,"typeConfidence":2.0,"plateTime":0.4309188029142348,"extension":5.942507143328112},"hitData":{"launchSpeed":91.9,"launchAngle":21.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.0,"coordY":71.42}},"index":2,"playId":"f956bd2b-203e-3e17-90be-fe9d8352835a","pitchNumber":3,"startTime":"2026-04-15T02:04:06.746Z","endTime":"2026-04-15T02:04:18.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:04:18.647Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young challenged (pitch result), call on the field was confirmed: Cole Young called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-15T02:04:47.353Z","endTime":"2026-04-15T02:07:48.875Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":78.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.233907481374594,"aZ":-29.37193413336093,"pfxX":-11.995326003965904,"pfxZ":1.7669397351962939,"pX":-1.0356369498855968,"pZ":2.612233451472375,"vX0":8.627459969077888,"vY0":-126.00470861096822,"vZ0":-0.3917930582243059,"x":156.48,"y":168.25,"x0":-2.9643297848494394,"y0":50.00582498636195,"z0":5.1655177875114155,"aX":-19.079616566680134},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.4,"breakHorizontal":19.4,"spinRate":1939,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.43653279815606716,"extension":5.987379873068386},"index":0,"playId":"3c44d741-9b87-3522-9605-47f7002597e2","pitchNumber":1,"startTime":"2026-04-15T02:04:57.336Z","endTime":"2026-04-15T02:05:01.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.865604941179903,"aZ":-28.131367245993086,"pfxX":-10.983936404335788,"pfxZ":2.6079030740807365,"pX":-2.1147456144699155,"pZ":2.3053257925530386,"vX0":5.497606467300776,"vY0":-124.3157926791996,"vZ0":-1.200972175670158,"x":197.61,"y":176.54,"x0":-2.9375764329559026,"y0":50.00449500313773,"z0":5.147802389110461,"aX":-17.05016991285507},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.7,"breakHorizontal":18.5,"spinRate":1935,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.44200344835609817,"extension":6.147090826234071},"index":1,"playId":"0595e8cb-2f02-3590-b872-9b8bd591b74d","pitchNumber":2,"startTime":"2026-04-15T02:05:15.059Z","endTime":"2026-04-15T02:05:18.829Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-15T02:05:30.483Z","endTime":"2026-04-15T02:06:13.145Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":82.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.575764896582776,"aZ":-28.565805902444435,"pfxX":-14.845276655426058,"pfxZ":2.0330808170506476,"pX":-0.08205812347733994,"pZ":2.08028588064525,"vX0":11.93459336575257,"vY0":-134.25371014955246,"vZ0":-2.881360799276072,"x":120.13,"y":182.61,"x0":-2.718451971009689,"y0":50.00196277252278,"z0":5.261427871660084,"aX":-26.346305401128742},"breaks":{"breakAngle":38.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.1,"breakHorizontal":23.4,"spinRate":2317,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.41238917339784864,"extension":6.131292868697261},"index":3,"playId":"428a57e0-9336-3154-b20b-7cff970a1db1","pitchNumber":3,"startTime":"2026-04-15T02:06:13.145Z","endTime":"2026-04-15T02:06:16.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":78.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.078962352827084,"aZ":-30.288272654455035,"pfxX":-13.501884805201838,"pfxZ":1.1919220294406916,"pX":-0.45243287060629683,"pZ":1.9194567336109274,"vX0":10.077069320936323,"vY0":-126.10713138219054,"vZ0":-1.8283625448925551,"x":134.25,"y":186.95,"x0":-2.7831697942728115,"y0":50.00159170691104,"z0":5.141134294426693,"aX":-21.342027805656414},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.9,"breakHorizontal":21.6,"spinRate":1897,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.43746042942730856,"extension":6.11060434689806},"index":4,"playId":"1a2039a5-fb22-3ffe-875d-9cacff650351","pitchNumber":4,"startTime":"2026-04-15T02:06:31.313Z","endTime":"2026-04-15T02:06:37.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.422492556701535,"aZ":-15.020735273389942,"pfxX":-6.6991965737499,"pfxZ":9.501705339657432,"pX":-0.6732607666603697,"pZ":3.645456289775351,"vX0":7.167800153278581,"vY0":-134.33124447552473,"vZ0":-2.2975383222440424,"x":142.66,"y":140.35,"x0":-2.5214458576573793,"y0":50.00178960327375,"z0":5.5951277104728065,"aX":-12.093087461416362},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.8,"breakHorizontal":10.3,"spinRate":2341,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40967296774972706,"extension":5.871487645683335},"index":5,"playId":"e839d2bc-9fc7-3cf3-a7a4-44b44ddf1786","pitchNumber":5,"startTime":"2026-04-15T02:06:57.975Z","endTime":"2026-04-15T02:07:04.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":82.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.53394552233623,"aZ":-25.681298434338864,"pfxX":-11.621675159287788,"pfxZ":3.651817051676707,"pX":0.6694232968332451,"pZ":2.715142775624741,"vX0":12.43103787375992,"vY0":-133.8568763291928,"vZ0":-1.7195835973053384,"x":91.48,"y":165.47,"x0":-2.5717770169170495,"y0":50.0008427121832,"z0":5.243011415100561,"aX":-20.646872634972958},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.4,"breakHorizontal":17.6,"spinRate":2262,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.4125149423559282,"extension":6.031255900936241},"index":6,"playId":"d9f29141-d4ce-3167-8d05-39f801bd4ee6","pitchNumber":6,"startTime":"2026-04-15T02:07:21.853Z","endTime":"2026-04-15T02:07:48.875Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"}},"playEndTime":"2026-04-15T02:07:48.875Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a ground ball to right fielder Luke Raley.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-15T02:09:45.154Z","endTime":"2026-04-15T02:10:14.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.60577354837424,"aZ":-26.985420936638032,"pfxX":-9.30800849993268,"pfxZ":2.8095686415325876,"pX":-0.7924753979545551,"pZ":2.407932763210605,"vX0":5.577833417711561,"vY0":-136.23391272437595,"vZ0":-1.7975907975108907,"x":147.21,"y":173.77,"x0":-1.675132287444809,"y0":50.004653319693375,"z0":4.9726601798841505,"aX":-17.204914114323348},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.8,"breakHorizontal":15.4,"spinRate":2256,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.40465957336117686,"extension":6.407295935013254},"hitData":{"launchSpeed":98.7,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.64,"coordY":106.97}},"index":0,"playId":"76a691b2-a04b-30a7-af15-f1f8c803b403","pitchNumber":1,"startTime":"2026-04-15T02:10:01.503Z","endTime":"2026-04-15T02:10:14.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:10:14.825Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh challenged (pitch result), call on the field was overturned: Gavin Sheets called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-15T02:10:29.931Z","endTime":"2026-04-15T02:12:11.040Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":85.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.26889674085833,"aZ":-16.32379518506918,"pfxX":-6.239664955680338,"pfxZ":8.256246675166897,"pX":-0.1332443244333469,"pZ":4.160742017689335,"vX0":5.890574671809015,"vY0":-138.71410330596268,"vZ0":0.3600731985256692,"x":122.08,"y":126.44,"x0":-1.4889074736272125,"y0":50.004663501395015,"z0":5.130159037563513,"aX":-11.982763342009605},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":9.8,"spinRate":2054,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3970844289468767,"extension":6.509634398691333},"index":0,"playId":"33f4074a-f6a6-3e13-9641-a21fdd54927e","pitchNumber":1,"startTime":"2026-04-15T02:10:41.914Z","endTime":"2026-04-15T02:10:45.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.774577611387123,"aZ":-27.656750063220095,"pfxX":5.3342754807453705,"pfxZ":3.0924466041505285,"pX":0.16420857696609095,"pZ":2.1736991096474263,"vX0":2.8786436204580306,"vY0":-121.00467506355454,"vZ0":-0.4982147609624683,"x":110.74,"y":180.09,"x0":-1.7395651838667272,"y0":50.00490066210254,"z0":4.836020592903577,"aX":7.796587256973444},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.8,"breakHorizontal":-10.4,"spinRate":2379,"spinDirection":71},"zone":8,"typeConfidence":2.0,"plateTime":0.45517208370519313,"extension":6.581169112452791},"index":1,"playId":"0d721ef4-8ac2-377f-95e7-0ef4846a1d9d","pitchNumber":2,"startTime":"2026-04-15T02:11:01.919Z","endTime":"2026-04-15T02:11:06.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":80.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07981829041731,"aZ":-28.934493543148285,"pfxX":-11.762825320814082,"pfxZ":1.9381592772697278,"pX":-1.6026301327535004,"pZ":2.64300255676251,"vX0":4.071271290355817,"vY0":-129.4649140984952,"vZ0":-0.360810426626887,"x":178.09,"y":167.42,"x0":-1.68236220326958,"y0":50.00099675231077,"z0":5.029651836037596,"aX":-19.64494481262495},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.7,"breakHorizontal":20.2,"spinRate":1710,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4256928689478441,"extension":6.457509940458159},"index":2,"playId":"4619c21b-f004-33e8-a150-fac726e2b562","pitchNumber":3,"startTime":"2026-04-15T02:11:21.947Z","endTime":"2026-04-15T02:11:25.746Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.894981131348576,"aZ":-26.396508093607235,"pfxX":-11.916224506336006,"pfxZ":3.4259226378822225,"pX":0.06180404545254058,"pZ":1.704047032716931,"vX0":8.057895230134648,"vY0":-129.77480086876272,"vZ0":-2.6856745250658953,"x":114.64,"y":192.77,"x0":-1.5522454014010647,"y0":50.00493828303729,"z0":4.786082554056214,"aX":-20.10836916008427},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.8,"breakHorizontal":19.6,"spinRate":1813,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.42381879569250414,"extension":6.542417823807101},"index":3,"playId":"62a04211-a856-3396-9cb0-814286ba20af","pitchNumber":4,"startTime":"2026-04-15T02:11:44.018Z","endTime":"2026-04-15T02:12:11.040Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"}},"playEndTime":"2026-04-15T02:12:11.040Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ty France pops out to second baseman Cole Young.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-15T02:12:30.549Z","endTime":"2026-04-15T02:14:27.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,3,4],"actionIndex":[1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"849cf1b9-6873-3609-b874-e7eb5093c53b","startTime":"2026-04-15T02:12:30.549Z","endTime":"2026-04-15T02:12:36.573Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"With Ty France batting, Xander Bogaerts advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"849cf1b9-6873-3609-b874-e7eb5093c53b","startTime":"2026-04-15T02:12:46.199Z","endTime":"2026-04-15T02:12:53.775Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":693433,"link":"/api/v1/people/693433"}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-04-15T02:12:53.775Z","endTime":"2026-04-15T02:13:58.056Z","isPitch":false,"type":"action","player":{"id":664034,"link":"/api/v1/people/664034"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":73.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.924064263669752,"aZ":-30.08880372667413,"pfxX":6.710701630339957,"pfxZ":1.4726415108520587,"pX":-1.0420939773442586,"pZ":3.378811573386981,"vX0":-0.38891388574926783,"vY0":-119.61433736551038,"vZ0":2.4634274243135543,"x":156.72,"y":147.55,"x0":-1.7443218887570755,"y0":50.002326144864476,"z0":5.075083344049014,"aX":9.50451201654345},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.7,"breakHorizontal":-12.0,"spinRate":2404,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.4619171813564864,"extension":6.431820551266684},"index":3,"playId":"44f73ba8-af72-3592-953d-0838f204a975","pitchNumber":1,"startTime":"2026-04-15T02:13:58.056Z","endTime":"2026-04-15T02:14:02.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07084400356869,"aZ":-27.27530968821964,"pfxX":5.131360657331399,"pfxZ":3.3056069919450746,"pX":0.7219875606525777,"pZ":2.3051779798427625,"vX0":3.804604143210865,"vY0":-121.59300691817317,"vZ0":-0.409031001451313,"x":89.48,"y":176.54,"x0":-1.5351602462335654,"y0":50.00262951124952,"z0":4.862702305930857,"aX":7.606791245634496},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.1,"breakHorizontal":-10.2,"spinRate":2452,"spinDirection":65},"zone":6,"typeConfidence":2.0,"plateTime":0.4521860657913237,"extension":6.418309229861128},"hitData":{"launchSpeed":75.7,"launchAngle":65.0,"totalDistance":122.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":136.29,"coordY":156.14}},"index":4,"playId":"cfb73de1-53c1-3343-9f57-11419d7f0678","pitchNumber":2,"startTime":"2026-04-15T02:14:16.258Z","endTime":"2026-04-15T02:14:27.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:14:27.101Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Campusano flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-15T02:14:38.123Z","endTime":"2026-04-15T02:15:52.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.5,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13751016995556,"aZ":-13.243777159261997,"pfxX":-7.053921553307092,"pfxZ":9.551939222531393,"pX":0.27738057786547204,"pZ":2.9328489152410184,"vX0":7.327455799402447,"vY0":-140.4469488261459,"vZ0":-3.29799514251774,"x":106.43,"y":159.59,"x0":-1.4588259841082696,"y0":50.00347398759772,"z0":4.993170933071367,"aX":-13.981921768429418},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.7,"breakHorizontal":11.2,"spinRate":2179,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.3911526247277326,"extension":6.391691534383166},"index":0,"playId":"a3cc67f1-6a95-3fa1-bd30-af3f44b9b6ff","pitchNumber":1,"startTime":"2026-04-15T02:14:52.787Z","endTime":"2026-04-15T02:14:56.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.63086300232566,"aZ":-12.56631811483084,"pfxX":-6.386103483434487,"pfxZ":9.992441583450896,"pX":0.48767530332667086,"pZ":2.375440199733177,"vX0":7.357810640199655,"vY0":-139.9299342814305,"vZ0":-4.894483150255007,"x":98.41,"y":174.64,"x0":-1.359198434239307,"y0":50.00504097170288,"z0":4.985511623456448,"aX":-12.53465527643104},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":9.8,"spinRate":2436,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.3929933594572321,"extension":6.4976446835598916},"index":1,"playId":"33f64ce6-5a1b-3b02-87ec-a320d7c52cec","pitchNumber":2,"startTime":"2026-04-15T02:15:11.736Z","endTime":"2026-04-15T02:15:17.601Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-15T02:15:28.803Z","endTime":"2026-04-15T02:15:42.266Z","isPitch":false,"type":"action","player":{"id":669134,"link":"/api/v1/people/669134"}},{"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":97.0,"endSpeed":87.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.64366241006961,"aZ":-14.660314409697225,"pfxX":-6.433302834858463,"pfxZ":8.768519830712208,"pX":0.5893134133226537,"pZ":3.6508472658518034,"vX0":8.05568921302666,"vY0":-141.0341522579891,"vZ0":-1.3087083015224346,"x":94.54,"y":140.21,"x0":-1.4797569762256992,"y0":50.00076974207305,"z0":5.074856940071467,"aX":-12.847521194581317},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.7,"breakHorizontal":9.8,"spinRate":2214,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3896423825137538,"extension":6.44882621636838},"hitData":{"launchSpeed":94.8,"launchAngle":48.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.99,"coordY":95.75}},"index":3,"playId":"a38153d5-ba09-3b4e-8380-8e810116b353","pitchNumber":3,"startTime":"2026-04-15T02:15:42.266Z","endTime":"2026-04-15T02:15:52.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:15:52.612Z","atBatIndex":16},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Brendan Donovan hit by pitch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-15T02:17:49.142Z","endTime":"2026-04-15T02:18:04.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.177627686494684,"aZ":-31.40503690611487,"pfxX":7.082772925663921,"pfxZ":0.5624544287558187,"pX":1.837680997278115,"pZ":0.09085032542901647,"vX0":8.520019252764337,"vY0":-116.44511574241619,"vZ0":-4.846031026612975,"x":46.95,"y":236.33,"x0":-2.804374286741437,"y0":50.001675596721256,"z0":5.20853167984709,"aX":9.612670452498124},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":0.0,"breakHorizontal":-15.1,"spinRate":2821,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4724291042885169,"extension":5.923987119913972},"index":0,"playId":"063cc2d3-a59d-3eb1-88f5-4bd38c66c4df","pitchNumber":1,"startTime":"2026-04-15T02:17:58.613Z","endTime":"2026-04-15T02:18:04.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:18:04.732Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-15T02:18:22.637Z","endTime":"2026-04-15T02:20:21.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.4,"endSpeed":82.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49861689940049,"aZ":-22.756547782836762,"pfxX":-11.959390755059294,"pfxZ":5.366046783663773,"pX":1.1843295838747863,"pZ":3.4516991247420714,"vX0":14.168378783878296,"vY0":-132.21493908201504,"vZ0":-0.4879921554194443,"x":71.86,"y":145.58,"x0":-2.7123352651281643,"y0":50.00175837465316,"z0":5.3216102167638075,"aX":-20.986631041647243},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.8,"breakHorizontal":18.2,"spinRate":2236,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.4156746398362534,"extension":5.901128333058854},"index":0,"playId":"175d1009-aa42-3b34-b686-7d95d9b19835","pitchNumber":1,"startTime":"2026-04-15T02:18:31.135Z","endTime":"2026-04-15T02:18:37.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":83.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.335355756002805,"aZ":-24.273720264470935,"pfxX":-11.22406627614785,"pfxZ":4.383921083388215,"pX":-0.28354873547147547,"pZ":1.7715576405495974,"vX0":10.415757889960174,"vY0":-134.66893818900505,"vZ0":-4.244585578546583,"x":127.81,"y":190.95,"x0":-2.778530349367781,"y0":50.00428462093017,"z0":5.124928131786361,"aX":-20.233282228012662},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.0,"breakHorizontal":17.5,"spinRate":2152,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.409670083804885,"extension":5.680073469944702},"index":1,"playId":"14a021e1-f4fa-3d57-860b-84c95d8ba058","pitchNumber":2,"startTime":"2026-04-15T02:18:48.472Z","endTime":"2026-04-15T02:18:56.768Z","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":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.717423153590325,"aZ":-25.009853164810536,"pfxX":-11.297719162768466,"pfxZ":4.448400971910075,"pX":-1.192877840030817,"pZ":2.852656972623536,"vX0":7.812819133360037,"vY0":-126.33059288769434,"vZ0":-0.7117827808834634,"x":162.47,"y":161.76,"x0":-2.864133152627305,"y0":50.00176311251159,"z0":5.1558222918365715,"aX":-18.18553055205427},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.2,"breakHorizontal":18.6,"spinRate":1969,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.43425828860820603,"extension":6.032267288302942},"index":2,"playId":"68939d9c-a848-3ea4-b0ab-0c4dc18656ce","pitchNumber":3,"startTime":"2026-04-15T02:19:19.222Z","endTime":"2026-04-15T02:19:29.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33992514082988,"aZ":-13.771463529200611,"pfxX":-5.513312765081438,"pfxZ":9.882698195042902,"pX":-0.3260668127413757,"pZ":4.114627511959296,"vX0":7.987024750984172,"vY0":-136.186810160059,"vZ0":-1.6795957065430003,"x":129.43,"y":127.69,"x0":-2.5923755911483406,"y0":50.000484687272746,"z0":5.7010519069294245,"aX":-10.264618063318007},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":8.2,"spinRate":2326,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.40353577678688524,"extension":5.9177148760266345},"index":3,"playId":"aa353dec-da58-3d95-847a-599733826278","pitchNumber":4,"startTime":"2026-04-15T02:20:15.558Z","endTime":"2026-04-15T02:20:21.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:20:21.807Z","atBatIndex":18},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Julio Rodríguez grounds into a force out, third baseman Manny Machado to second baseman Jake Cronenworth. Brendan Donovan out at 2nd. Julio Rodríguez to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-15T02:20:37.467Z","endTime":"2026-04-15T02:23:17.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":74.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.591096379474585,"aZ":-28.633294710367924,"pfxX":6.056204093789789,"pfxZ":2.4846353286229146,"pX":0.7232661957557097,"pZ":1.135901132625264,"vX0":6.138289309891168,"vY0":-119.60612782084286,"vZ0":-3.6482204514478593,"x":89.43,"y":208.11,"x0":-2.678884655185284,"y0":50.00263633772948,"z0":5.294729014057337,"aX":8.630264018621915},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.7,"breakHorizontal":-12.6,"spinRate":2932,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.46083067960668167,"extension":5.8322951496697835},"index":0,"playId":"0f1dfed5-00e7-367a-b582-59ac0aaff5ee","pitchNumber":1,"startTime":"2026-04-15T02:20:45.803Z","endTime":"2026-04-15T02:20:49.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":72.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08501577912122,"aZ":-31.036656294450385,"pfxX":9.000123019699602,"pfxZ":0.8443413723070146,"pX":0.5568253967056896,"pZ":1.8254631193486848,"vX0":4.8360505746105105,"vY0":-117.00475712400592,"vZ0":-1.5341072298272984,"x":95.78,"y":189.49,"x0":-2.7262631211908896,"y0":50.002780370057124,"z0":5.478895162282235,"aX":12.112571108743602},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":1.4,"breakHorizontal":-17.8,"spinRate":2951,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.47346178178904186,"extension":5.835518268192222},"index":1,"playId":"6723221e-232c-3b73-a0a4-9ed973f8178d","pitchNumber":2,"startTime":"2026-04-15T02:21:04.358Z","endTime":"2026-04-15T02:21:07.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46975530086141,"aZ":-14.116273350380258,"pfxX":-6.455552871766136,"pfxZ":9.751338744993742,"pX":0.9909386963390028,"pZ":3.118632423587375,"vX0":11.280123089748322,"vY0":-136.11753726357117,"vZ0":-3.9933225556931866,"x":79.23,"y":154.58,"x0":-2.392797710495559,"y0":50.006669709622834,"z0":5.600843563163363,"aX":-11.96057871727311},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.8,"breakHorizontal":9.0,"spinRate":2214,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.40438367233487504,"extension":6.00984677597049},"index":2,"playId":"505b80a5-b338-329c-b7a8-395690e08a49","pitchNumber":3,"startTime":"2026-04-15T02:21:25.589Z","endTime":"2026-04-15T02:21:30.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.525248022914877,"aZ":-27.223598245870857,"pfxX":-11.03916161312083,"pfxZ":3.1626874260442035,"pX":-0.07426707415757752,"pZ":1.5594990817296888,"vX0":9.898499506198382,"vY0":-124.93422069288316,"vZ0":-3.1283412403676225,"x":119.83,"y":196.67,"x0":-2.6726776968861046,"y0":50.0017199998717,"z0":5.089425045544039,"aX":-17.27498000604906},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.2,"breakHorizontal":17.4,"spinRate":1920,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.44009515937238275,"extension":6.399122658801471},"index":3,"playId":"a0b689eb-e216-3d13-9695-d2ff2a5e8cc6","pitchNumber":4,"startTime":"2026-04-15T02:21:51.898Z","endTime":"2026-04-15T02:21:55.167Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-15T02:22:08.068Z","endTime":"2026-04-15T02:22:26.980Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.701663173873822,"aZ":-33.90734769117269,"pfxX":6.118932902598814,"pfxZ":-1.218756000873329,"pX":0.939100888676675,"pZ":1.545597321763678,"vX0":6.273739935105622,"vY0":-119.14356709133516,"vZ0":-2.0518738387497275,"x":81.2,"y":197.05,"x0":-2.5313623700443846,"y0":50.002200281979285,"z0":5.50721666643211,"aX":8.71959420150259},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.4,"breakHorizontal":-12.7,"spinRate":2987,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4612226120088603,"extension":5.8599087532822205},"index":5,"playId":"3b8f3228-082b-3083-a2c3-68d4a34606c5","pitchNumber":5,"startTime":"2026-04-15T02:22:26.980Z","endTime":"2026-04-15T02:22:34.067Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"0201c384-b16e-3857-a8bf-f61855a3adf7","startTime":"2026-04-15T02:22:47.497Z","endTime":"2026-04-15T02:22:51.129Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.248295907354372,"aZ":-36.06891193644122,"pfxX":7.522377057691403,"pfxZ":-2.7820749348961282,"pX":0.4244776214790884,"pZ":0.85580476477618,"vX0":5.018624298641629,"vY0":-119.13229195603326,"vZ0":-2.990219586200264,"x":100.82,"y":215.67,"x0":-2.7051198576616273,"y0":50.001641305300836,"z0":5.470796500142391,"aX":10.538837802060584},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-5.5,"breakHorizontal":-15.0,"spinRate":2924,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4642709999655241,"extension":6.003257050940794},"hitData":{"launchSpeed":80.7,"launchAngle":-10.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.79,"coordY":165.27}},"index":7,"playId":"86bd1a5d-d4e2-3e45-8d79-a6f770a2a40c","pitchNumber":6,"startTime":"2026-04-15T02:23:08.687Z","endTime":"2026-04-15T02:23:17.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:23:17.463Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a line drive to right fielder Fernando Tatis Jr. Julio Rodríguez to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-15T02:23:42.592Z","endTime":"2026-04-15T02:24:03.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"postOnThird":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59094427121789,"aZ":-28.15977250634875,"pfxX":-11.446146374261453,"pfxZ":2.4861436320276376,"pX":-1.1806112059295057,"pZ":3.1468680725474583,"vX0":7.776764929718577,"vY0":-126.18620145260945,"vZ0":0.39777763370811103,"x":162.0,"y":153.81,"x0":-2.814834690560129,"y0":50.000426610211896,"z0":5.255215209519812,"aX":-18.46275153827566},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.8,"breakHorizontal":19.0,"spinRate":1831,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.4340018031358155,"extension":5.908409743857962},"hitData":{"launchSpeed":76.2,"launchAngle":25.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":200.02,"coordY":125.95}},"index":0,"playId":"bae6e981-cf4b-3d46-87b3-f54bfeb970d8","pitchNumber":1,"startTime":"2026-04-15T02:23:52.998Z","endTime":"2026-04-15T02:24:03.981Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:24:03.981Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-15T02:24:36.902Z","endTime":"2026-04-15T02:25:43.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":85.7,"endSpeed":77.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.524533609113398,"aZ":-28.683280244376817,"pfxX":-12.6000878475964,"pfxZ":2.2598659006417012,"pX":-0.19546354981562147,"pZ":2.52238102350316,"vX0":10.094957400901798,"vY0":-124.28623998179275,"vZ0":-0.6579561993819217,"x":124.45,"y":170.68,"x0":-2.6952712397635725,"y0":50.005497002405605,"z0":5.1964361194028506,"aX":-19.493828766124064},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.2,"breakHorizontal":20.2,"spinRate":1896,"spinDirection":249},"zone":5,"typeConfidence":2.0,"plateTime":0.44261518315652637,"extension":6.19468553347335},"index":0,"playId":"5b4b9521-b696-37bd-84cf-90665d132309","pitchNumber":1,"startTime":"2026-04-15T02:24:50.095Z","endTime":"2026-04-15T02:24:54.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80729804635292,"aZ":-24.10863524565064,"pfxX":-10.888633669199207,"pfxZ":4.406112631102005,"pX":0.8727518896310847,"pZ":2.538881167633387,"vX0":12.965795056953809,"vY0":-135.23201547776966,"vZ0":-2.7377078528935357,"x":83.73,"y":170.23,"x0":-2.5966407122970923,"y0":50.001625771232604,"z0":5.277888588510475,"aX":-19.924258427621442},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.4,"breakHorizontal":16.6,"spinRate":2332,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.40691977237133736,"extension":5.866967135323705},"index":1,"playId":"ae1d31b8-0f99-34e4-8f8f-fdc5f665a73e","pitchNumber":2,"startTime":"2026-04-15T02:25:08.224Z","endTime":"2026-04-15T02:25:13.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14450482708651,"aZ":-14.25384179170848,"pfxX":-5.615013282909553,"pfxZ":9.230151519410143,"pX":0.7920254557390977,"pZ":2.319553451691017,"vX0":10.427481992023557,"vY0":-138.94794071012046,"vZ0":-6.359241685961573,"x":86.81,"y":176.15,"x0":-2.2918149514897554,"y0":50.00519339347537,"z0":5.5972951331857885,"aX":-10.905200224106895},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":7.8,"spinRate":2303,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.39523366451891784,"extension":6.021800069295562},"index":2,"playId":"7fb920e3-f0e9-36a9-9191-91301510e4d5","pitchNumber":3,"startTime":"2026-04-15T02:25:39.542Z","endTime":"2026-04-15T02:25:43.448Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:25:43.448Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-15T02:27:45.777Z","endTime":"2026-04-15T02:28:40.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":83.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.66282587355709,"aZ":-13.596859326125351,"pfxX":-6.3927723844251725,"pfxZ":10.046274532069253,"pX":-1.076487863464105,"pZ":2.8633094475603533,"vX0":3.7091908059401377,"vY0":-137.37666009351219,"vZ0":-3.2708426789657192,"x":158.03,"y":161.47,"x0":-1.6372145762076902,"y0":50.00226631336472,"z0":5.036188906562355,"aX":-11.820347970265901},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.4,"breakHorizontal":10.4,"spinRate":2222,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.40379811633714446,"extension":6.513064499779525},"index":0,"playId":"76444944-2f38-32cf-ad22-28042625091a","pitchNumber":1,"startTime":"2026-04-15T02:27:53.677Z","endTime":"2026-04-15T02:27:57.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":83.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.153932275015855,"aZ":-14.844829830790173,"pfxX":-7.98832190855466,"pfxZ":9.383123163360704,"pX":-0.24881864753987834,"pZ":3.2034905265909797,"vX0":5.928927568870544,"vY0":-137.42091346311096,"vZ0":-2.1924348602160357,"x":126.48,"y":152.29,"x0":-1.4343336553891524,"y0":50.00584461376814,"z0":5.061629455721799,"aX":-14.758050451012108},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":12.6,"spinRate":2294,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.40392411050284016,"extension":6.484125021523089},"index":1,"playId":"fb48f6d6-c3fd-385d-937b-76c0d0830a03","pitchNumber":2,"startTime":"2026-04-15T02:28:12.278Z","endTime":"2026-04-15T02:28:16.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":73.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83810831618547,"aZ":-29.859118380766493,"pfxX":5.725867035916845,"pfxZ":1.6522517130201013,"pX":0.3981660728855075,"pZ":2.6327102448431057,"vX0":3.191107365955897,"vY0":-119.57501184875667,"vZ0":0.844465814619608,"x":101.82,"y":167.7,"x0":-1.7117681696034863,"y0":50.003205870603566,"z0":5.021581817892995,"aX":8.029866255873321},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.6,"breakHorizontal":-11.3,"spinRate":2449,"spinDirection":74},"zone":6,"typeConfidence":2.0,"plateTime":0.46372081271642074,"extension":6.516758110619076},"hitData":{"launchSpeed":78.9,"launchAngle":11.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.57,"coordY":167.8}},"index":2,"playId":"862bfe48-ad8d-3783-ad2b-63fcd3d9d386","pitchNumber":3,"startTime":"2026-04-15T02:28:31.220Z","endTime":"2026-04-15T02:28:40.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:28:40.579Z","atBatIndex":22},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Ramón Laureano triples (1) on a sharp fly ball to right fielder Luke Raley.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-15T02:28:57.514Z","endTime":"2026-04-15T02:29:59.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.924396918399,"aZ":-16.376708282036414,"pfxX":-5.950472664214969,"pfxZ":8.302320000447207,"pX":-0.20115718830319942,"pZ":3.7958620299316252,"vX0":5.8174870468225555,"vY0":-137.6500238034504,"vZ0":-0.5244325644711724,"x":124.67,"y":136.29,"x0":-1.5774035309419636,"y0":50.003393128073334,"z0":5.105989710248307,"aX":-11.324309918079269},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":9.5,"spinRate":2168,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3991780410165706,"extension":6.422705674890262},"index":0,"playId":"287a6acf-71f3-3737-a5ea-8e44020ce5a5","pitchNumber":1,"startTime":"2026-04-15T02:29:07.686Z","endTime":"2026-04-15T02:29:11.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27034670296694,"aZ":-14.98540324916788,"pfxX":-6.198784227537907,"pfxZ":8.827404575199395,"pX":0.8792545674670752,"pZ":2.1250607099612524,"vX0":8.472289866520637,"vY0":-138.92404062535317,"vZ0":-4.751708070851544,"x":83.48,"y":181.4,"x0":-1.4101432623423191,"y0":50.000873917842725,"z0":4.859796670272151,"aX":-12.06805763097063},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":9.4,"spinRate":2120,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.39486341804048,"extension":6.459409587678617},"index":1,"playId":"5f486ee0-812b-3ada-a4c2-a362f4ac3e87","pitchNumber":2,"startTime":"2026-04-15T02:29:26.595Z","endTime":"2026-04-15T02:29:30.911Z","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":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09743055432886,"aZ":-14.948593475090666,"pfxX":-6.674675510161812,"pfxZ":8.742841575258812,"pX":0.13083054559611684,"pZ":1.8491666614505862,"vX0":6.842615442281833,"vY0":-139.63082716675214,"vZ0":-5.570485040387584,"x":112.01,"y":188.85,"x0":-1.4869649139104346,"y0":50.00097783007691,"z0":4.857193899684894,"aX":-13.148981110468176},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.8,"breakHorizontal":10.7,"spinRate":2245,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.39259989229958103,"extension":6.552493709771468},"hitData":{"launchSpeed":105.0,"launchAngle":23.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":206.09,"coordY":76.74}},"index":2,"playId":"7b69ceb5-7622-34a7-8a8c-607d6274ed49","pitchNumber":3,"startTime":"2026-04-15T02:29:45.367Z","endTime":"2026-04-15T02:29:59.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:29:59.988Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a ground ball to center fielder Julio Rodríguez. Ramón Laureano scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-15T02:30:31.037Z","endTime":"2026-04-15T02:31:13.145Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.385931028560364,"aZ":-14.656842289463656,"pfxX":-7.607118923077138,"pfxZ":8.882500348971236,"pX":1.4334191706100698,"pZ":2.6802989118467284,"vX0":10.391081981426932,"vY0":-140.1860778451259,"vZ0":-3.400547603929917,"x":62.36,"y":166.41,"x0":-1.348803973602125,"y0":50.004859535092116,"z0":4.8779444241804475,"aX":-15.006028364115084},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":11.4,"spinRate":2086,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.39209450462100426,"extension":6.504130622102886},"index":0,"playId":"ac092574-c1b6-31b6-ac57-97cffbdce53a","pitchNumber":1,"startTime":"2026-04-15T02:30:41.342Z","endTime":"2026-04-15T02:30:45.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82853953845531,"aZ":-32.03184478546063,"pfxX":2.173494055750085,"pfxZ":0.09262333848379001,"pX":0.6247973064858644,"pZ":2.10152747371015,"vX0":4.7212534408208615,"vY0":-124.2782756933223,"vZ0":-0.5308672083552313,"x":93.18,"y":182.04,"x0":-1.5882338816759094,"y0":50.004441456351856,"z0":4.997705720869108,"aX":3.3706840333172567},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.4,"breakHorizontal":-5.2,"spinRate":2152,"spinDirection":107},"zone":9,"typeConfidence":2.0,"plateTime":0.4421265749478813,"extension":6.6014035469549945},"hitData":{"launchSpeed":106.9,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.67,"coordY":75.03}},"index":1,"playId":"2a96a972-364b-3fc0-b2c7-225ceba909fb","pitchNumber":2,"startTime":"2026-04-15T02:31:00.976Z","endTime":"2026-04-15T02:31:13.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:31:13.145Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a line drive to right fielder Luke Raley. Fernando Tatis Jr. to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-15T02:31:29.007Z","endTime":"2026-04-15T02:34:03.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"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":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":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":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":95.8,"endSpeed":85.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.12187907867968,"aZ":-12.225204640555733,"pfxX":-8.74284295200743,"pfxZ":10.495832430922245,"pX":0.9186375337864127,"pZ":2.01490418580123,"vX0":9.641677549247339,"vY0":-138.9282449768835,"vZ0":-5.364389692614017,"x":81.98,"y":184.38,"x0":-1.5074207573652862,"y0":50.00530540330212,"z0":4.825529053364318,"aX":-16.621697530055332},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":13.2,"spinRate":2372,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3985027078705339,"extension":6.548981602466316},"index":0,"playId":"cdcfb85b-424d-30b2-aba1-2aea5c2a4216","pitchNumber":1,"startTime":"2026-04-15T02:31:39.483Z","endTime":"2026-04-15T02:31:44.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":84.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.6941749721441,"aZ":-11.791826953862222,"pfxX":-7.043540785327461,"pfxZ":10.750684461064708,"pX":0.2111786876858514,"pZ":2.6874731532878116,"vX0":6.81601438320266,"vY0":-138.90311078225244,"vZ0":-4.158801334589927,"x":108.95,"y":166.22,"x0":-1.3952465762904327,"y0":50.00520661951685,"z0":5.027126311159396,"aX":-13.357805201644862},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":10.8,"spinRate":2337,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.3988849283238358,"extension":6.611033904951165},"index":1,"playId":"b3709ed9-3796-362d-a09c-154848441bf7","pitchNumber":2,"startTime":"2026-04-15T02:32:03.103Z","endTime":"2026-04-15T02:32:06.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":86.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.08542432710364,"aZ":-14.896667094250155,"pfxX":-7.375916091708824,"pfxZ":8.873240636486587,"pX":-0.7052021805317321,"pZ":3.1585174314533826,"vX0":4.973103680566962,"vY0":-139.97331875237353,"vZ0":-2.291375771529838,"x":143.88,"y":153.5,"x0":-1.5637872172902156,"y0":50.002762563169775,"z0":4.984967415005111,"aX":-14.363278439769006},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":12.1,"spinRate":2385,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.39412831929023984,"extension":6.488830118270106},"index":2,"playId":"ad6b41d1-3c5c-3213-b495-015dcb7765ce","pitchNumber":3,"startTime":"2026-04-15T02:32:23.619Z","endTime":"2026-04-15T02:32:29.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":85.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.97916131525231,"aZ":-18.407553172711175,"pfxX":-7.292586257971935,"pfxZ":7.183796155765274,"pX":0.5415785896756402,"pZ":3.9706773694136044,"vX0":8.36533921551847,"vY0":-138.75624786660973,"vZ0":0.4896894414328691,"x":96.36,"y":131.57,"x0":-1.589470700476157,"y0":50.00391432618112,"z0":5.034723701657173,"aX":-13.978762912566836},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":11.2,"spinRate":2194,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.3973364932661836,"extension":6.438954676768991},"index":3,"playId":"b0cfae29-5bf4-3940-91fe-a338757e2ba9","pitchNumber":4,"startTime":"2026-04-15T02:32:44.045Z","endTime":"2026-04-15T02:32:47.456Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.110687971808975,"aZ":-28.46310026093024,"pfxX":6.160139088821898,"pfxZ":2.515156897862878,"pX":1.0057656845366094,"pZ":0.9821911604083583,"vX0":4.53825339109968,"vY0":-121.8847718217059,"vZ0":-3.0239933469054834,"x":78.66,"y":212.26,"x0":-1.6930302655338043,"y0":50.00463375391329,"z0":4.745421438860708,"aX":9.096095093132506},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.0,"breakHorizontal":-12.4,"spinRate":2404,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4526245775432587,"extension":6.541013023830683},"index":4,"playId":"ed455832-0efa-3854-bb7f-67985498a719","pitchNumber":5,"startTime":"2026-04-15T02:33:04.538Z","endTime":"2026-04-15T02:33:09.418Z","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":96.0,"endSpeed":86.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.545540198242456,"aZ":-15.988527284623634,"pfxX":-5.936115961054847,"pfxZ":8.298715490350343,"pX":-1.3073180904751192,"pZ":3.680300497242272,"vX0":3.0252357390554,"vY0":-139.74526561697607,"vZ0":-0.8468571508403347,"x":166.83,"y":139.41,"x0":-1.6408222647904473,"y0":50.003206161601845,"z0":5.051522811897439,"aX":-11.578954162464369},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":10.0,"spinRate":2188,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3940334046156879,"extension":6.391619618577951},"index":5,"playId":"55bb3b88-3b94-37c0-aa06-65da97cd33e7","pitchNumber":6,"startTime":"2026-04-15T02:33:31.641Z","endTime":"2026-04-15T02:33:36.362Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":86.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.428626491674656,"aZ":-17.68120644187693,"pfxX":-6.676155903469475,"pfxZ":7.411201441049844,"pX":0.22483053298134528,"pZ":3.1858222968967205,"vX0":7.225742972210706,"vY0":-139.6818505584949,"vZ0":-1.4966044115105133,"x":108.43,"y":152.76,"x0":-1.54073333433054,"y0":50.0053876089815,"z0":4.903253640147597,"aX":-13.061212252591897},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.2,"breakHorizontal":10.4,"spinRate":2320,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.39364801908027136,"extension":6.536937367801727},"hitData":{"launchSpeed":93.8,"launchAngle":17.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.27,"coordY":91.57}},"index":6,"playId":"701466fc-93a8-3ded-af8f-7197fb0c3a67","pitchNumber":7,"startTime":"2026-04-15T02:33:52.520Z","endTime":"2026-04-15T02:34:03.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:34:03.438Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Manny Machado pops out to second baseman Cole Young.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-15T02:35:36.223Z","endTime":"2026-04-15T02:36:09.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-15T02:34:35.791Z","endTime":"2026-04-15T02:35:38.388Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.628977683385724,"aZ":-31.152957717727624,"pfxX":4.031903975246788,"pfxZ":0.6819666408604901,"pX":1.4876630248210758,"pZ":1.4264602766264727,"vX0":6.15938517254566,"vY0":-121.6201142470722,"vZ0":-1.736226300138218,"x":60.29,"y":200.27,"x0":-1.5963916435039136,"y0":50.004880214351665,"z0":4.8374906822504276,"aX":6.074223586212013},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.1,"breakHorizontal":-8.6,"spinRate":2465,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.44941952084652925,"extension":6.569552492356768},"index":1,"playId":"c25033b7-1efd-33c4-954e-eece9cdda4d0","pitchNumber":1,"startTime":"2026-04-15T02:35:38.388Z","endTime":"2026-04-15T02:35:43.487Z","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":94.7,"endSpeed":86.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.654140356152126,"aZ":-26.68119726326122,"pfxX":-8.84176796920304,"pfxZ":2.863811027514627,"pX":-1.286689117215531,"pZ":2.5757111912966875,"vX0":3.8854895891570176,"vY0":-137.8692638228115,"vZ0":-1.2923994213149985,"x":166.05,"y":169.24,"x0":-1.5682833765834603,"y0":50.00321288630345,"z0":4.857219756586317,"aX":-16.961808686143907},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.2,"breakHorizontal":15.1,"spinRate":2281,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3978047394359443,"extension":6.342285145236894},"hitData":{"launchSpeed":63.2,"launchAngle":61.0,"totalDistance":112.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":138.92,"coordY":159.35}},"index":2,"playId":"f8366d2e-782d-3559-8210-ee19c6bd3a50","pitchNumber":2,"startTime":"2026-04-15T02:35:59.276Z","endTime":"2026-04-15T02:36:09.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:36:09.804Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a line drive to center fielder Julio Rodríguez. Fernando Tatis Jr. scores. Jackson Merrill scores.","rbi":2,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-15T02:36:36.572Z","endTime":"2026-04-15T02:39:18.746Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":82.7,"endSpeed":75.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.297421651003383,"aZ":-31.47396966907156,"pfxX":6.500144113970555,"pfxZ":0.48300978524563654,"pX":0.24258015617405151,"pZ":1.8394690707771761,"vX0":2.5213794823819926,"vY0":-120.48367198372668,"vZ0":-0.6583564217895941,"x":107.75,"y":189.11,"x0":-1.6634030895214593,"y0":50.00546747206015,"z0":4.9075285426247515,"aX":9.519314613875498},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.0,"breakHorizontal":-12.4,"spinRate":2457,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.4553120262006054,"extension":6.489080815279321},"index":0,"playId":"97805735-6a20-315f-9dd3-7bc7afeed25f","pitchNumber":1,"startTime":"2026-04-15T02:36:54.267Z","endTime":"2026-04-15T02:36:58.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.289540217622964,"aZ":-24.65189155911576,"pfxX":-10.509869801375752,"pfxZ":3.8352603748946423,"pX":-1.132377717698967,"pZ":1.8546099906670677,"vX0":5.07952465834127,"vY0":-138.94198985009126,"vZ0":-3.8311220789885843,"x":160.16,"y":188.71,"x0":-1.6160015603140263,"y0":50.00079047141091,"z0":4.8837939646049655,"aX":-20.60544059894992},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.4,"breakHorizontal":18.0,"spinRate":2375,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.39377245065817235,"extension":6.465901142431488},"index":1,"playId":"89ce8a07-d6cb-3831-b514-0762f06da6b0","pitchNumber":2,"startTime":"2026-04-15T02:37:14.768Z","endTime":"2026-04-15T02:37:18.168Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26923986583123,"aZ":-33.67975948613606,"pfxX":7.312681154545546,"pfxZ":-1.0446942765026854,"pX":-1.4485364398024871,"pZ":2.9511769363386318,"vX0":-1.514294548709247,"vY0":-119.69982712043092,"vZ0":2.3052211785272965,"x":172.21,"y":159.1,"x0":-1.7554272676870577,"y0":50.00206624341664,"z0":5.002558183930481,"aX":10.553407298605473},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.0,"breakHorizontal":-12.8,"spinRate":2432,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.45853654073991734,"extension":6.3449207672699295},"index":2,"playId":"759e4916-312e-3410-9a4a-45f11db08af7","pitchNumber":3,"startTime":"2026-04-15T02:37:40.694Z","endTime":"2026-04-15T02:37:46.467Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jackson Merrill steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"actionPlayId":"759e4916-312e-3410-9a4a-45f11db08af7","startTime":"2026-04-15T02:37:50.927Z","endTime":"2026-04-15T02:38:14.203Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.746193653517388,"aZ":-30.298842063679416,"pfxX":1.5821963033713518,"pfxZ":1.1720920375536505,"pX":1.7537373560094982,"pZ":0.344932494515659,"vX0":7.181091828379029,"vY0":-126.02937398719483,"vZ0":-4.873778024866869,"x":50.15,"y":229.47,"x0":-1.343696082082026,"y0":50.00405760075511,"z0":4.764629055476687,"aX":2.5321351845997264},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.2,"breakHorizontal":-4.6,"spinRate":2527,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.43538973269131187,"extension":6.586264601105391},"index":4,"playId":"4d8f3164-ebf1-3f83-acce-eb4ed2acc7b3","pitchNumber":4,"startTime":"2026-04-15T02:38:14.203Z","endTime":"2026-04-15T02:38:17.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83369653876804,"aZ":-23.73751884232855,"pfxX":3.080503932526223,"pfxZ":5.493656331272833,"pX":0.844706432747902,"pZ":1.8697266885847856,"vX0":5.136340816734802,"vY0":-123.6936733451895,"vZ0":-2.333623100551617,"x":84.8,"y":188.3,"x0":-1.6663815309852255,"y0":50.000792745805676,"z0":4.835073511874807,"aX":4.726945854417929},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.6,"breakHorizontal":-6.8,"spinRate":2515,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.444416412895555,"extension":6.451626400932411},"index":5,"playId":"c0e97575-0f71-3c9c-b7bc-7b8bf877cd4c","pitchNumber":5,"startTime":"2026-04-15T02:38:44.294Z","endTime":"2026-04-15T02:38:49.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.092121165480627,"aZ":-23.839422792595002,"pfxX":3.0460922444130247,"pfxZ":5.239270513406771,"pX":0.15102430717006693,"pZ":2.215488228080898,"vX0":3.6833734533417797,"vY0":-126.00093238068395,"vZ0":-1.5888438139880745,"x":111.24,"y":178.96,"x0":-1.7313242889847125,"y0":50.004029777533745,"z0":4.800205800139784,"aX":4.84649288760904},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.4,"breakHorizontal":-6.5,"spinRate":2546,"spinDirection":66},"zone":8,"typeConfidence":2.0,"plateTime":0.4364400523274585,"extension":6.533189996057348},"hitData":{"launchSpeed":78.1,"launchAngle":20.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.93,"coordY":101.35}},"index":6,"playId":"7f9dbc5d-4f7f-3a5d-957c-8ffc17adea84","pitchNumber":6,"startTime":"2026-04-15T02:39:06.883Z","endTime":"2026-04-15T02:39:18.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:39:18.746Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gavin Sheets flies out to shortstop J.P. Crawford.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-15T02:39:40.777Z","endTime":"2026-04-15T02:40:18.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.512251868371475,"aZ":-18.07332445014837,"pfxX":-5.2566622016480515,"pfxZ":7.306153209032663,"pX":0.1482981696573817,"pZ":3.5614544536936195,"vX0":6.488773708772311,"vY0":-138.20280842709977,"vZ0":-0.8220280227528267,"x":111.35,"y":142.62,"x0":-1.549746577601368,"y0":50.00095759207711,"z0":5.079470895991262,"aX":-10.143048942097767},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":8.2,"spinRate":2240,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.39669792151830174,"extension":6.418204620110588},"index":0,"playId":"631b626e-d70f-3187-b685-29b2ac774c3b","pitchNumber":1,"startTime":"2026-04-15T02:39:51.741Z","endTime":"2026-04-15T02:39:56.322Z","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":87.9,"endSpeed":80.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00412909386792,"aZ":-25.80301877587923,"pfxX":-8.977950807898374,"pfxZ":3.820300981416204,"pX":-0.6882343809587013,"pZ":2.152154549663435,"vX0":5.023382868357621,"vY0":-127.93362837487425,"vZ0":-1.698193892752617,"x":143.23,"y":180.67,"x0":-1.5051196721983842,"y0":50.00092292219476,"z0":4.835966893890151,"aX":-14.964051127337278},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.8,"breakHorizontal":15.2,"spinRate":1771,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.427211882025027,"extension":6.41899763085128},"hitData":{"launchSpeed":77.9,"launchAngle":47.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.3,"coordY":113.21}},"index":1,"playId":"1a30abe8-a98b-343d-abc5-0ad553d17a34","pitchNumber":2,"startTime":"2026-04-15T02:40:09.620Z","endTime":"2026-04-15T02:40:18.095Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:40:18.095Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luke Raley walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-15T02:42:18.600Z","endTime":"2026-04-15T02:43:56.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55491153683526,"aZ":-30.84836435480596,"pfxX":8.99390818693493,"pfxZ":0.9820363539269419,"pX":-0.3249974592423178,"pZ":1.2077774669177324,"vX0":3.72538381915373,"vY0":-115.93909832512284,"vZ0":-2.645008749558288,"x":129.39,"y":206.17,"x0":-3.125625078595332,"y0":50.003447127466316,"z0":5.335046288520912,"aX":12.12868207891383},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":1.3,"breakHorizontal":-17.3,"spinRate":2960,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.47412602564993866,"extension":5.77383866793107},"index":0,"playId":"a54fc1eb-cc07-33b9-ab54-bca54eb25e91","pitchNumber":1,"startTime":"2026-04-15T02:42:27.760Z","endTime":"2026-04-15T02:42:31.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.257549932657327,"aZ":-27.22874949869342,"pfxX":-11.459277500835075,"pfxZ":2.806558822344929,"pX":-0.3414375262530288,"pZ":3.112048824794734,"vX0":10.445139558343007,"vY0":-132.4927945102692,"vZ0":-0.6063680878844236,"x":130.01,"y":154.75,"x0":-2.86018476788067,"y0":50.00588029222305,"z0":5.346646254728247,"aX":-20.226277504339905},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.2,"breakHorizontal":18.2,"spinRate":2350,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.41457009346715656,"extension":5.849531481354301},"index":1,"playId":"e1a9dcb0-ee09-3d44-920e-d84aad536f86","pitchNumber":2,"startTime":"2026-04-15T02:42:41.541Z","endTime":"2026-04-15T02:42:47.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51330672371567,"aZ":-31.25335923931509,"pfxX":9.101603687238178,"pfxZ":0.6910593863213936,"pX":-1.1558657331207585,"pZ":2.2397696815714654,"vX0":1.7907006016714226,"vY0":-115.59268651165833,"vZ0":-0.39175629425508274,"x":161.06,"y":178.31,"x0":-3.1250126201319444,"y0":50.00364187804036,"z0":5.450522553027619,"aX":12.134388045788336},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":1.4,"breakHorizontal":-16.9,"spinRate":2891,"spinDirection":60},"zone":13,"typeConfidence":2.0,"plateTime":0.4765527477962195,"extension":5.760160792972119},"index":2,"playId":"708a24ff-c99f-378c-9937-17b9a8657f11","pitchNumber":3,"startTime":"2026-04-15T02:43:03.357Z","endTime":"2026-04-15T02:43:08.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73521264414577,"aZ":-31.57262822589135,"pfxX":-11.130536807421535,"pfxZ":0.3840043983745076,"pX":-1.1611398225789213,"pZ":3.425116782692023,"vX0":7.917272778847967,"vY0":-124.0106486414598,"vZ0":1.9432475381929768,"x":161.26,"y":146.3,"x0":-2.9417485560931342,"y0":50.003210097732754,"z0":5.256636270193551,"aX":-17.416227817527087},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.4,"breakHorizontal":18.5,"spinRate":1883,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.44091141889381813,"extension":6.268012567450837},"index":3,"playId":"f696aa2b-2764-38de-b5a1-65e445d16c72","pitchNumber":4,"startTime":"2026-04-15T02:43:19.444Z","endTime":"2026-04-15T02:43:23.608Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47324199452868,"aZ":-31.627698819623202,"pfxX":-12.334689952417309,"pfxZ":0.3509596293861428,"pX":0.44253320308155675,"pZ":2.5104138288003988,"vX0":11.554616671931807,"vY0":-124.19727492932142,"vZ0":-0.18210077153243887,"x":100.13,"y":171.0,"x0":-2.663728554713359,"y0":50.0034847892609,"z0":5.211167759721291,"aX":-19.30340025615473},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.8,"breakHorizontal":19.7,"spinRate":1839,"spinDirection":254},"zone":6,"typeConfidence":2.0,"plateTime":0.44072046037877444,"extension":5.96664419485263},"index":4,"playId":"c4164705-5534-31eb-98a1-990e58008a0b","pitchNumber":5,"startTime":"2026-04-15T02:43:37.518Z","endTime":"2026-04-15T02:43:41.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.135940657496928,"aZ":-14.443981192381855,"pfxX":-4.521417523018457,"pfxZ":9.46890296161498,"pX":-1.529500960251717,"pZ":4.416815635895985,"vX0":4.5814271088749,"vY0":-136.2690788085234,"vZ0":-0.8233721029821164,"x":175.3,"y":119.53,"x0":-2.6485529558644267,"y0":50.003794195540046,"z0":5.7248296100914775,"aX":-8.467660389838583},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":7.2,"spinRate":2219,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4025970338006566,"extension":5.826657612088255},"index":5,"playId":"451787b6-b0d5-3aa0-b22b-727f1852ed61","pitchNumber":6,"startTime":"2026-04-15T02:43:53.526Z","endTime":"2026-04-15T02:43:56.708Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:43:56.708Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"J.P. Crawford pops out to third baseman Manny Machado in foul territory.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-15T02:44:14.045Z","endTime":"2026-04-15T02:45:08.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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":"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":91.5,"endSpeed":83.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.570003206557605,"aZ":-30.67080025094734,"pfxX":-12.569319131416009,"pfxZ":0.8452008540194953,"pX":-1.2471382887966584,"pZ":2.594000032789502,"vX0":8.76582349758831,"vY0":-132.93375195877294,"vZ0":-1.0982488414090779,"x":164.54,"y":168.74,"x0":-2.9610208737428465,"y0":50.00507229857005,"z0":5.247301554799793,"aX":-22.40796346156427},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.6,"breakHorizontal":20.8,"spinRate":2250,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4126700870969895,"extension":5.853004711340023},"index":0,"playId":"8cd6948c-d375-30c2-8124-5af6ae23649d","pitchNumber":1,"startTime":"2026-04-15T02:44:23.815Z","endTime":"2026-04-15T02:44:27.908Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"1535495c-040b-31e3-b004-cab6710417f5","startTime":"2026-04-15T02:44:38.726Z","endTime":"2026-04-15T02:44:43.613Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.512592076414457,"aZ":-26.837696855708078,"pfxX":-11.305806502219172,"pfxZ":3.39267521204078,"pX":-0.7926798444503484,"pZ":2.3891380650627863,"vX0":8.646335322209078,"vY0":-124.26077190765014,"vZ0":-1.1915471949710446,"x":147.22,"y":174.27,"x0":-2.8383366092044335,"y0":50.00233605654521,"z0":5.092342341137248,"aX":-17.784937593987106},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.1,"breakHorizontal":18.6,"spinRate":1912,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.43978920582260184,"extension":6.178129770955564},"hitData":{"launchSpeed":86.8,"launchAngle":72.0,"totalDistance":115.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":83.06,"coordY":177.44}},"index":2,"playId":"3a4fd2de-2f77-3b5c-9e13-5ed7fe67d372","pitchNumber":2,"startTime":"2026-04-15T02:44:56.194Z","endTime":"2026-04-15T02:45:08.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:45:08.797Z","atBatIndex":30},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dominic Canzone grounds into a force out, shortstop Xander Bogaerts to second baseman Jake Cronenworth. Luke Raley out at 2nd. Dominic Canzone to 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-15T02:45:26.626Z","endTime":"2026-04-15T02:45:59.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.583347310263,"aZ":-30.345087068298028,"pfxX":6.427733338351272,"pfxZ":1.3094748434132493,"pX":0.6469238192767551,"pZ":1.8167073919971712,"vX0":5.981350940849316,"vY0":-117.64741708945327,"vZ0":-1.8036892474792916,"x":92.34,"y":189.73,"x0":-2.7689369338395147,"y0":50.00101918228059,"z0":5.4220882275987154,"aX":8.95303279548522},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":2.2,"breakHorizontal":-13.2,"spinRate":2894,"spinDirection":66},"zone":9,"typeConfidence":2.0,"plateTime":0.4666471411632429,"extension":5.7833076374998935},"index":0,"playId":"f5df5d86-e201-3380-ba05-8062629e4ab6","pitchNumber":1,"startTime":"2026-04-15T02:45:33.310Z","endTime":"2026-04-15T02:45:36.419Z","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":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.796245125271277,"aZ":-28.6900419516878,"pfxX":-10.094990821395964,"pfxZ":2.1938150588169236,"pX":-0.9050023968106959,"pZ":2.542192371629985,"vX0":8.205006535077253,"vY0":-124.52974221847808,"vZ0":-0.7543100492112575,"x":151.5,"y":170.14,"x0":-2.9159033178420364,"y0":50.00016634701892,"z0":5.202709499306496,"aX":-16.002767547854713},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.1,"breakHorizontal":16.6,"spinRate":1843,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.43826927805521443,"extension":6.151630778394585},"hitData":{"launchSpeed":67.7,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.04,"coordY":147.02}},"index":1,"playId":"6d2ce27b-9f8c-352e-a1de-95bafc08374f","pitchNumber":2,"startTime":"2026-04-15T02:45:50.890Z","endTime":"2026-04-15T02:45:59.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:45:59.123Z","atBatIndex":31},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cole Young lines out to left fielder Ramón Laureano.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-15T02:46:22.690Z","endTime":"2026-04-15T02:46:57.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.164712488857532,"aZ":-28.88312233953592,"pfxX":-11.817640323195244,"pfxZ":1.8133422298965964,"pX":-0.258253475295129,"pZ":3.233033604711011,"vX0":10.539022388699893,"vY0":-133.26993414847266,"vZ0":-0.17250056607053355,"x":126.84,"y":151.49,"x0":-2.710987928213285,"y0":50.004362509103814,"z0":5.3687511068947105,"aX":-21.456519673655837},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.5,"breakHorizontal":19.4,"spinRate":2268,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.40956687493939636,"extension":5.939449844596063},"index":0,"playId":"3150eb6f-2b0b-3006-b486-c621017df941","pitchNumber":1,"startTime":"2026-04-15T02:46:32.101Z","endTime":"2026-04-15T02:46:37.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.362489386648022,"aZ":-28.98133643303647,"pfxX":-11.17001090272681,"pfxZ":2.002228781637582,"pX":-1.2172444573566081,"pZ":2.218949722420345,"vX0":7.813396735848298,"vY0":-125.10877692362895,"vZ0":-1.382377069562756,"x":163.4,"y":178.87,"x0":-2.9171454936679555,"y0":50.00620383981128,"z0":5.136569146729813,"aX":-17.851427020937912},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.6,"breakHorizontal":18.6,"spinRate":1868,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.43648808785912063,"extension":6.006679417539061},"hitData":{"launchSpeed":94.2,"launchAngle":21.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":57.53,"coordY":88.72}},"index":1,"playId":"d60d59b2-2d63-3dcd-a250-2b25efb9d871","pitchNumber":2,"startTime":"2026-04-15T02:46:49.949Z","endTime":"2026-04-15T02:46:57.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:46:57.536Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out, first baseman Josh Naylor to pitcher Bryan Woo.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-15T02:48:52.966Z","endTime":"2026-04-15T02:49:35.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.915186059778172,"aZ":-25.557996318407024,"pfxX":-9.285694975405004,"pfxZ":3.5070813746575844,"pX":-1.5691529078725672,"pZ":2.951605434162818,"vX0":3.000789357266398,"vY0":-136.71854454408256,"vZ0":-0.8431922522275546,"x":176.81,"y":159.09,"x0":-1.4762503206630122,"y0":50.00559438731958,"z0":5.02247303032695,"aX":-17.532936065804122},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.4,"breakHorizontal":16.2,"spinRate":2239,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4010532310692225,"extension":6.554261985595824},"index":0,"playId":"11168e2a-b931-3688-852a-b1e8bbbaa866","pitchNumber":1,"startTime":"2026-04-15T02:49:10.091Z","endTime":"2026-04-15T02:49:14.389Z","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":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53122496106186,"aZ":-24.029958016786352,"pfxX":-9.648893204335241,"pfxZ":4.156999394948444,"pX":-0.08374205878060664,"pZ":2.3217141026586465,"vX0":6.965317904526085,"vY0":-139.143153170586,"vZ0":-3.0870537377160145,"x":120.19,"y":176.09,"x0":-1.3672392615150533,"y0":50.001214014067834,"z0":5.039607665066691,"aX":-18.898009369529646},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.1,"breakHorizontal":16.0,"spinRate":2326,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.39379817788807836,"extension":6.557418527728615},"hitData":{"launchSpeed":105.2,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.52,"coordY":166.92}},"index":1,"playId":"3264d002-3b55-35fb-b5ad-8954c0cacd45","pitchNumber":2,"startTime":"2026-04-15T02:49:27.581Z","endTime":"2026-04-15T02:49:35.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:49:35.130Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Campusano flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-15T02:49:48.263Z","endTime":"2026-04-15T02:51:02.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53962386180645,"aZ":-22.721289077952864,"pfxX":-9.196537354981285,"pfxZ":4.894734341674324,"pX":-0.1856649279497138,"pZ":3.6550647718669684,"vX0":6.291703653797873,"vY0":-138.51099086695876,"vZ0":-0.09990756167026138,"x":124.08,"y":140.09,"x0":-1.2981489003126827,"y0":50.00571026008796,"z0":5.217995172796574,"aX":-17.77332179820018},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.0,"breakHorizontal":15.2,"spinRate":2385,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.39627953337348876,"extension":6.453804487939353},"index":0,"playId":"f240eb2c-7cc0-3ace-a121-8b2a3813ed12","pitchNumber":1,"startTime":"2026-04-15T02:50:05.808Z","endTime":"2026-04-15T02:50:10.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74550271906892,"aZ":-25.58245105194383,"pfxX":-9.835687329179173,"pfxZ":3.4161023037142915,"pX":-0.19635071855292416,"pZ":3.1130862323598714,"vX0":6.896072595872845,"vY0":-138.00562111076846,"vZ0":-0.6158527867382808,"x":124.48,"y":154.73,"x0":-1.4498849785347252,"y0":50.0004384775811,"z0":5.062411186855456,"aX":-18.967298560331933},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.2,"breakHorizontal":16.3,"spinRate":2414,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.39689991792143964,"extension":6.544331471350308},"index":1,"playId":"17987cc9-5597-3f45-8ed1-cc446bf7f795","pitchNumber":2,"startTime":"2026-04-15T02:50:23.027Z","endTime":"2026-04-15T02:50:26.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15931171099661,"aZ":-21.32835243038923,"pfxX":4.155047738216689,"pfxZ":7.082977159078101,"pX":0.07495526066553067,"pZ":3.367496568277091,"vX0":3.0226101788605972,"vY0":-123.40919185952659,"vZ0":0.608548346245355,"x":114.14,"y":147.86,"x0":-1.7086125692339738,"y0":50.00471424117177,"z0":4.924000291184261,"aX":6.3644126529983085},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":13.2,"breakHorizontal":-8.3,"spinRate":2375,"spinDirection":75},"zone":12,"typeConfidence":2.0,"plateTime":0.44502966092292473,"extension":6.49157799682342},"hitData":{"launchSpeed":95.0,"launchAngle":48.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.64,"coordY":106.68}},"index":2,"playId":"faeb0bec-f817-3a5e-ae14-eebb20ecff53","pitchNumber":3,"startTime":"2026-04-15T02:50:50.898Z","endTime":"2026-04-15T02:51:02.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:51:02.967Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-15T02:51:18.434Z","endTime":"2026-04-15T02:51:58.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":84.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.1368724011512,"aZ":-14.689616560605364,"pfxX":-6.995411123559908,"pfxZ":9.307153887951003,"pX":-1.1299803977879643,"pZ":2.8708590263670186,"vX0":3.6669349366261743,"vY0":-137.99876630036357,"vZ0":-2.9113872919783663,"x":160.07,"y":161.27,"x0":-1.5859385812416291,"y0":50.00368356565343,"z0":4.9627947230193366,"aX":-13.142287493117182},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":11.6,"spinRate":2280,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4009207555956742,"extension":6.477908135365698},"index":0,"playId":"8e32371e-68c6-3376-9ea6-c1979b6788f0","pitchNumber":1,"startTime":"2026-04-15T02:51:28.454Z","endTime":"2026-04-15T02:51:33.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.350589175495415,"aZ":-26.620159127832572,"pfxX":-12.263673281876219,"pfxZ":3.2760943784541414,"pX":-0.1784404351439956,"pZ":1.45030261211431,"vX0":7.248268195274941,"vY0":-130.18399311373406,"vZ0":-3.5608846866337354,"x":123.8,"y":199.62,"x0":-1.4225416946092704,"y0":50.005643087301095,"z0":4.877973614356046,"aX":-20.80393834884468},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.3,"breakHorizontal":20.3,"spinRate":1691,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4226685791158027,"extension":6.524023101572577},"hitData":{"launchSpeed":85.0,"launchAngle":61.0,"totalDistance":186.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.68,"coordY":125.22}},"index":1,"playId":"0b069bf9-65b8-38b7-abb3-a13f70210d0b","pitchNumber":2,"startTime":"2026-04-15T02:51:47.091Z","endTime":"2026-04-15T02:51:58.326Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:51:58.326Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brendan Donovan grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-15T02:53:48.548Z","endTime":"2026-04-15T02:54:29.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.875998218195168,"aZ":-16.800727108256755,"pfxX":-6.9481848003183595,"pfxZ":8.40171305755088,"pX":-1.416893727358742,"pZ":2.987145553918532,"vX0":5.947724376656158,"vY0":-134.1341350332166,"vZ0":-3.332818849043097,"x":171.01,"y":158.13,"x0":-2.7557476164228523,"y0":50.003005808661975,"z0":5.437348585611815,"aX":-12.71433819151268},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.8,"breakHorizontal":11.4,"spinRate":2285,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40769348138116834,"extension":5.982489775857266},"index":0,"playId":"21bb22c7-b198-35a3-bfd0-97acf1339302","pitchNumber":1,"startTime":"2026-04-15T02:54:06.898Z","endTime":"2026-04-15T02:54:11.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.569934759323765,"aZ":-25.94755307670082,"pfxX":-11.567221164034603,"pfxZ":3.9199952812685783,"pX":-0.5221055188131859,"pZ":1.5133053200808013,"vX0":9.461935076603874,"vY0":-124.59567875590467,"vZ0":-3.5133988604603146,"x":136.9,"y":197.92,"x0":-2.846697894964802,"y0":50.00390405227671,"z0":5.061187887811635,"aX":-18.379269599011884},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.6,"breakHorizontal":19.1,"spinRate":1860,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4378546632167768,"extension":6.124943361624909},"hitData":{"launchSpeed":76.3,"launchAngle":6.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.22,"coordY":152.6}},"index":1,"playId":"127366d2-55fd-3eb1-bb0a-bb7d115e5f70","pitchNumber":2,"startTime":"2026-04-15T02:54:20.535Z","endTime":"2026-04-15T02:54:29.533Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:54:29.533Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cal Raleigh lines out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-15T02:54:46.189Z","endTime":"2026-04-15T02:55:00.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.889367341220797,"aZ":-27.25493571795317,"pfxX":-11.29976050258588,"pfxZ":3.1177492009705894,"pX":-1.3451266139308786,"pZ":2.6163549002467876,"vX0":7.585208752996438,"vY0":-124.54732430119316,"vZ0":-0.7825783203481491,"x":168.27,"y":168.14,"x0":-2.954675200031884,"y0":50.00400629372597,"z0":5.179016056600536,"aX":-17.838941765288755},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.8,"breakHorizontal":18.8,"spinRate":1955,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.4389649933714024,"extension":6.125538590505338},"hitData":{"launchSpeed":79.7,"launchAngle":28.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.15,"coordY":84.37}},"index":0,"playId":"cbc89e6e-9414-3dac-90e6-89f76f0dde11","pitchNumber":1,"startTime":"2026-04-15T02:54:49.964Z","endTime":"2026-04-15T02:55:00.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:55:00.246Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Julio Rodríguez walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-15T02:55:07.259Z","endTime":"2026-04-15T02:57:02.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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(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":91.9,"endSpeed":83.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.250447318372938,"aZ":-26.857913469876763,"pfxX":-11.072058988193694,"pfxZ":2.972995700537586,"pX":-0.7388072596881904,"pZ":3.24696575312476,"vX0":8.921629325808643,"vY0":-133.46319345196503,"vZ0":-0.5919365148055233,"x":145.16,"y":151.11,"x0":-2.7020816975053683,"y0":50.001911385801634,"z0":5.422183781145617,"aX":-19.78541226138354},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.5,"breakHorizontal":17.9,"spinRate":2297,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.4118939700807944,"extension":5.852024920162955},"index":0,"playId":"f90b33b7-37f6-3b25-b9e6-1c19eceb9d36","pitchNumber":1,"startTime":"2026-04-15T02:55:23.430Z","endTime":"2026-04-15T02:55:27.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.093110036887268,"aZ":-12.063719694943483,"pfxX":-4.914620638322031,"pfxZ":10.740430669192351,"pX":1.7522049721003685,"pZ":2.887422088293194,"vX0":12.789322286213912,"vY0":-136.03858500069754,"vZ0":-5.028815272313122,"x":50.21,"y":160.82,"x0":-2.3734337819024924,"y0":50.004727395374864,"z0":5.597570737037949,"aX":-9.204830794160348},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.5,"breakHorizontal":6.1,"spinRate":2302,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.4027618528620942,"extension":5.953455802291574},"index":1,"playId":"5178665f-2944-3230-834c-86743f0d48eb","pitchNumber":2,"startTime":"2026-04-15T02:55:45.106Z","endTime":"2026-04-15T02:55:50.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.667252999581706,"aZ":-27.288803906516417,"pfxX":-10.962420036496884,"pfxZ":2.6244715934142997,"pX":-0.30417627263704416,"pZ":2.083179896554513,"vX0":10.200202858955267,"vY0":-135.39446327533798,"vZ0":-3.1017871786792934,"x":128.59,"y":182.53,"x0":-2.6902002293413,"y0":50.00379013076772,"z0":5.146603307543186,"aX":-20.41984433246627},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.3,"breakHorizontal":17.8,"spinRate":2276,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.40403286324626686,"extension":6.023708585117508},"index":2,"playId":"3894bc8d-0e5d-384e-957f-7c3317c8c7ac","pitchNumber":3,"startTime":"2026-04-15T02:56:02.443Z","endTime":"2026-04-15T02:56:06.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82930974269204,"aZ":-15.306638487385376,"pfxX":-5.161702909375762,"pfxZ":9.068145346076767,"pX":0.30524599552329434,"pZ":4.282655638356167,"vX0":8.959393774630945,"vY0":-135.3580091773996,"vZ0":-1.1430295162065212,"x":105.36,"y":123.15,"x0":-2.3731490519727925,"y0":50.00503082106082,"z0":5.779401958188517,"aX":-9.604664816984172},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.4,"breakHorizontal":7.4,"spinRate":2213,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4042471251598849,"extension":5.977197521905945},"index":3,"playId":"735a4975-5a35-3a0b-aa5a-f2c86744f9d3","pitchNumber":4,"startTime":"2026-04-15T02:56:18.537Z","endTime":"2026-04-15T02:56:22.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79688710314338,"aZ":-29.905796253010102,"pfxX":6.371329547295413,"pfxZ":1.5578238525245478,"pX":1.0762161858829093,"pZ":-0.44993905209777774,"vX0":6.631462248238752,"vY0":-120.05709192592077,"vZ0":-7.206633379978266,"x":75.98,"y":250.93,"x0":-2.552077545694754,"y0":50.00256652222217,"z0":5.261201811405412,"aX":9.276485382977883},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.3,"breakHorizontal":-13.2,"spinRate":2891,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.45667008570860634,"extension":5.881989607603157},"index":4,"playId":"773da0df-2cfa-326c-ac3c-5bbd22ae1010","pitchNumber":5,"startTime":"2026-04-15T02:56:34.533Z","endTime":"2026-04-15T02:56:38.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.096811224315758,"aZ":-31.922054624337047,"pfxX":10.299923116930803,"pfxZ":0.18587046707779242,"pX":-1.3394956306683452,"pZ":0.8028513920381234,"vX0":0.47783384106048415,"vY0":-117.71001035752846,"vZ0":-3.8186915737630374,"x":168.06,"y":217.1,"x0":-2.8809143741137304,"y0":50.00457124634587,"z0":5.459246723974907,"aX":14.194475646434185},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.5,"breakHorizontal":-18.7,"spinRate":2969,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.4685688030544979,"extension":5.864321226099374},"index":5,"playId":"721a8e96-2bae-37ce-8ebe-a496ba84631b","pitchNumber":6,"startTime":"2026-04-15T02:56:58.824Z","endTime":"2026-04-15T02:57:02.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:57:02.757Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-15T02:57:19.114Z","endTime":"2026-04-15T02:58:18.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.875791775165673,"aZ":-28.620349468561518,"pfxX":-10.510716893509194,"pfxZ":2.0490308057753595,"pX":0.17075531975797056,"pZ":3.9292637111572932,"vX0":10.911554522556516,"vY0":-131.4337351214923,"vZ0":1.7834987056453806,"x":110.49,"y":132.69,"x0":-2.684443978431731,"y0":50.00433796098451,"z0":5.378821839278316,"aX":-18.248453759722544},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.4,"breakHorizontal":16.4,"spinRate":2340,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.4179680404648054,"extension":6.008584074175437},"index":0,"playId":"c57b52ff-aba1-3149-9dd3-b0acdb271106","pitchNumber":1,"startTime":"2026-04-15T02:57:34.446Z","endTime":"2026-04-15T02:57:38.857Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"41d20a9b-eebf-39c4-8bcc-bcccb14a2ac3","startTime":"2026-04-15T02:57:51.417Z","endTime":"2026-04-15T02:57:55.728Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57462846475572,"aZ":-27.189919394608197,"pfxX":-9.700370517053537,"pfxZ":2.7530899843756274,"pX":-0.203404075209706,"pZ":3.465462118916376,"vX0":10.211757697146535,"vY0":-133.89632774007327,"vZ0":0.19272868562870282,"x":124.75,"y":145.21,"x0":-2.810844825151128,"y0":50.00315857593697,"z0":5.3419446606040175,"aX":-17.570314679762625},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.3,"breakHorizontal":15.4,"spinRate":2310,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40945083711858477,"extension":5.864799908557714},"hitData":{"launchSpeed":87.9,"launchAngle":3.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.52,"coordY":178.45}},"index":2,"playId":"8acb1b40-fc3f-3fbb-b4be-95aa04430f06","pitchNumber":2,"startTime":"2026-04-15T02:58:12.442Z","endTime":"2026-04-15T02:58:18.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T02:58:18.181Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ramón Laureano singles on a ground ball to shortstop J.P. Crawford.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-15T03:00:23.977Z","endTime":"2026-04-15T03:01:19.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.64290557177273,"aZ":-23.345969069222274,"pfxX":-11.59780001576925,"pfxZ":4.888085848120889,"pX":-1.2246189545260053,"pZ":3.2739067935823356,"vX0":4.830980019596421,"vY0":-134.636498058392,"vZ0":-0.23450869918290423,"x":163.68,"y":150.38,"x0":-1.5518640280427396,"y0":50.003833998973114,"z0":5.037560284260556,"aX":-20.948077111117723},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.0,"breakHorizontal":19.7,"spinRate":2292,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40936359550752544,"extension":6.380574573070172},"index":0,"playId":"bce54e0d-3613-34f7-875d-9f7a419714e7","pitchNumber":1,"startTime":"2026-04-15T03:00:37.005Z","endTime":"2026-04-15T03:00:41.194Z","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.2,"endSpeed":84.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.078751222828977,"aZ":-27.173316611156054,"pfxX":-11.448341749925753,"pfxZ":2.6974248401792096,"pX":-1.3525208555507855,"pZ":3.1659979749369787,"vX0":4.582580872340939,"vY0":-135.7074594630125,"vZ0":0.049843557442034836,"x":168.55,"y":153.3,"x0":-1.5802755161007578,"y0":50.0065137035365,"z0":5.0481124161469175,"aX":-21.250923511187324},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.2,"breakHorizontal":19.7,"spinRate":2282,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.40437874304965726,"extension":6.285806102951224},"index":1,"playId":"bd7c0353-7eb1-3565-a66d-ad263173fd45","pitchNumber":2,"startTime":"2026-04-15T03:00:53.274Z","endTime":"2026-04-15T03:00:58.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41458303237021,"aZ":-24.890169499918475,"pfxX":-10.373707924056752,"pfxZ":3.7505912337496543,"pX":0.18839771222699295,"pZ":2.53879839569113,"vX0":8.133762556187483,"vY0":-139.05146842602875,"vZ0":-1.9868925562998934,"x":109.82,"y":170.23,"x0":-1.4380981545367033,"y0":50.00426134006297,"z0":4.926884899962876,"aX":-20.16005628908148},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.5,"breakHorizontal":16.9,"spinRate":2339,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3950651798534599,"extension":6.474552374831704},"hitData":{"launchSpeed":98.4,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.6,"coordY":143.98}},"index":2,"playId":"c5ae79b8-c654-303d-a3d7-e01282d45623","pitchNumber":3,"startTime":"2026-04-15T03:01:11.685Z","endTime":"2026-04-15T03:01:19.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:01:19.630Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-15T03:01:43.122Z","endTime":"2026-04-15T03:02:44.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.68967602430113,"aZ":-25.934507688814,"pfxX":-11.055085028442061,"pfxZ":3.2471634167332795,"pX":0.1885784174652504,"pZ":2.394679432619067,"vX0":8.32191792428483,"vY0":-138.69631962277353,"vZ0":-1.9105842328606575,"x":109.81,"y":174.12,"x0":-1.4336351012544897,"y0":50.006264182913384,"z0":4.84416517993504,"aX":-21.269462822566762},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.6,"breakHorizontal":18.0,"spinRate":2277,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.39684114455768826,"extension":6.528837891968464},"index":0,"playId":"61ac6db8-da61-3d45-a81e-528fbd50b7c1","pitchNumber":1,"startTime":"2026-04-15T03:01:53.748Z","endTime":"2026-04-15T03:01:59.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.28095482034926,"aZ":-25.330400981898087,"pfxX":-9.217386274768689,"pfxZ":3.5011087599746684,"pX":-0.8642052020726745,"pZ":2.78365006238545,"vX0":5.105343365809928,"vY0":-139.00172645056318,"vZ0":-1.1765389939922932,"x":149.94,"y":163.62,"x0":-1.5274975223640057,"y0":50.00493228830858,"z0":4.894868580057336,"aX":-18.031565050198488},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.2,"breakHorizontal":15.6,"spinRate":2225,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39409961258869153,"extension":6.385729791064944},"index":1,"playId":"1af17580-cc47-313d-98e1-4eee6bc170f4","pitchNumber":2,"startTime":"2026-04-15T03:02:13.708Z","endTime":"2026-04-15T03:02:18.798Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19971127613004,"aZ":-25.122593492603883,"pfxX":3.525767651527512,"pfxZ":4.396209702367085,"pX":1.3435984293094487,"pZ":2.1196248113954286,"vX0":5.804022711264161,"vY0":-125.548370368534,"vZ0":-1.4874771203909534,"x":65.79,"y":181.55,"x0":-1.451689759943407,"y0":50.003677057627385,"z0":4.7544370356448,"aX":5.657401556603579},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.9,"breakHorizontal":-7.7,"spinRate":2431,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4354198487950218,"extension":6.4425896262257965},"index":2,"playId":"26e3e383-6ebf-3abc-940e-a67813a67b87","pitchNumber":3,"startTime":"2026-04-15T03:02:39.380Z","endTime":"2026-04-15T03:02:44.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:02:44.123Z","atBatIndex":41},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jackson Merrill grounds into a force out, second baseman Cole Young to shortstop J.P. Crawford. Ramón Laureano out at 2nd. Jackson Merrill to 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-15T03:02:59.152Z","endTime":"2026-04-15T03:03:34.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29252817317501,"aZ":-24.598512304929887,"pfxX":-10.905393634208576,"pfxZ":3.83269998366252,"pX":-0.6152418056630217,"pZ":2.4072918961648346,"vX0":5.947468462982924,"vY0":-139.85152144870446,"vZ0":-2.5929741903045755,"x":140.45,"y":173.78,"x0":-1.3555944973927252,"y0":50.00061810821583,"z0":4.964272513352077,"aX":-21.54385663628077},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.6,"breakHorizontal":18.5,"spinRate":2282,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.3920253864730272,"extension":6.566981261659888},"index":0,"playId":"13a825b1-3a91-32da-ab53-e853d7254ecd","pitchNumber":1,"startTime":"2026-04-15T03:03:08.279Z","endTime":"2026-04-15T03:03:11.572Z","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":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7412622208521,"aZ":-30.008699803246653,"pfxX":-10.661001757232787,"pfxZ":1.2527715672031476,"pX":-0.5204856486970423,"pZ":2.403806986036135,"vX0":6.1817871979661305,"vY0":-130.46444460936058,"vZ0":-0.649726634886964,"x":136.84,"y":173.88,"x0":-1.5321688459983953,"y0":50.00351285486575,"z0":4.912398430304503,"aX":-18.429168772427737},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.4,"breakHorizontal":18.0,"spinRate":1597,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.41938695194727726,"extension":6.409021507569271},"hitData":{"launchSpeed":96.4,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.01,"coordY":153.4}},"index":1,"playId":"0bb8bf41-a435-370e-ada5-c98ed2e12713","pitchNumber":2,"startTime":"2026-04-15T03:03:27.661Z","endTime":"2026-04-15T03:03:34.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:03:34.736Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Manny Machado pops out to second baseman Cole Young.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-15T03:03:55.361Z","endTime":"2026-04-15T03:04:16.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74893851244033,"aZ":-28.868144336112255,"pfxX":6.1196317740528485,"pfxZ":2.200160050706984,"pX":-0.1384083042134324,"pZ":2.6703667346432978,"vX0":1.8418626709431831,"vY0":-122.08562211252807,"vZ0":0.6890417220731065,"x":122.28,"y":166.68,"x0":-1.6983849566417608,"y0":50.0045388379242,"z0":4.875241681620253,"aX":9.20952592298741},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.4,"breakHorizontal":-11.5,"spinRate":2393,"spinDirection":83},"zone":5,"typeConfidence":2.0,"plateTime":0.44917486664844075,"extension":6.592664611261368},"hitData":{"launchSpeed":87.5,"launchAngle":56.0,"totalDistance":194.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":144.17,"coordY":125.56}},"index":0,"playId":"edccbb00-9757-32cb-aee7-207127eadb72","pitchNumber":1,"startTime":"2026-04-15T03:04:04.693Z","endTime":"2026-04-15T03:04:16.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:04:16.073Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randy Arozarena singles on a line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-15T03:06:17.501Z","endTime":"2026-04-15T03:06:34.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05137373603561,"aZ":-25.087684897192247,"pfxX":-10.642175103715187,"pfxZ":3.893309272223017,"pX":0.8967293341916059,"pZ":1.6513132619741957,"vX0":13.09756100161027,"vY0":-134.7446547577076,"vZ0":-4.7107725681555435,"x":82.82,"y":194.19,"x0":-2.6676857611402705,"y0":50.002391556993686,"z0":5.217422315812059,"aX":-19.37039039079411},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.0,"breakHorizontal":16.1,"spinRate":2236,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.40807711696369475,"extension":6.029845580032285},"hitData":{"launchSpeed":85.2,"launchAngle":16.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":195.77,"coordY":113.04}},"index":0,"playId":"ee0320aa-05b0-35b7-a3a1-49d747de3b2e","pitchNumber":1,"startTime":"2026-04-15T03:06:22.573Z","endTime":"2026-04-15T03:06:34.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:06:34.172Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luke Raley lines out sharply to left fielder Ramón Laureano.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-15T03:06:44.107Z","endTime":"2026-04-15T03:07:33.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":82.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07518947683122,"aZ":-24.70400219101648,"pfxX":-9.934598817765988,"pfxZ":4.251285316228557,"pX":-0.495561100844943,"pZ":2.479951354471117,"vX0":9.475266253238411,"vY0":-132.895514948701,"vZ0":-2.646741961937074,"x":135.89,"y":171.82,"x0":-2.8465438255570445,"y0":50.00375512203346,"z0":5.316757121629128,"aX":-17.4636525567453},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.2,"breakHorizontal":15.5,"spinRate":2313,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.4148962752977572,"extension":5.800393249057245},"index":0,"playId":"0d84618e-fa54-39c9-a323-44ef94f6b52c","pitchNumber":1,"startTime":"2026-04-15T03:07:00.113Z","endTime":"2026-04-15T03:07:03.118Z","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":86.5,"endSpeed":79.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49444964432346,"aZ":-28.95108709507741,"pfxX":-10.47148983324652,"pfxZ":2.0235410807200926,"pX":-0.29663243666046624,"pZ":2.0444979372143774,"vX0":9.647209214521704,"vY0":-125.58903670490628,"vZ0":-1.8541611556987752,"x":128.31,"y":183.58,"x0":-2.82771551405137,"y0":50.00626606600638,"z0":5.147581529318228,"aX":-16.726352917027448},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.5,"breakHorizontal":16.8,"spinRate":1896,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.4361551652381923,"extension":6.022070166394096},"hitData":{"launchSpeed":107.2,"launchAngle":19.0,"totalDistance":362.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":69.28,"coordY":64.26}},"index":1,"playId":"52c13bc7-da2f-3c7c-aae0-e01d418fb146","pitchNumber":2,"startTime":"2026-04-15T03:07:21.751Z","endTime":"2026-04-15T03:07:33.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:07:33.982Z","atBatIndex":45},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"J.P. Crawford grounds into a double play, third baseman Manny Machado to shortstop Xander Bogaerts to first baseman Ty France. Randy Arozarena out at 2nd. J.P. Crawford out at 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-15T03:08:15.580Z","endTime":"2026-04-15T03:10:04.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"48f6781d-755a-32e6-b341-0de263d4a34f","startTime":"2026-04-15T03:07:58.246Z","endTime":"2026-04-15T03:08:04.339Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.583943333988987,"aZ":-12.634933700872839,"pfxX":-5.2569594890945535,"pfxZ":10.53229417926504,"pX":-0.27813515712842,"pZ":2.466916533813093,"vX0":7.969498336280834,"vY0":-135.79340507326168,"vZ0":-6.055795435757152,"x":127.6,"y":172.17,"x0":-2.577018430207934,"y0":50.00389860127064,"z0":5.616222959491553,"aX":-9.75406250313039},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.9,"breakHorizontal":7.7,"spinRate":2418,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4043846461007319,"extension":5.911838160332216},"index":1,"playId":"365f54f6-1ebd-31e8-b9c7-8933b805c4c3","pitchNumber":1,"startTime":"2026-04-15T03:08:17.771Z","endTime":"2026-04-15T03:08:22.415Z","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":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":81.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13902869651643,"aZ":-31.68011055342361,"pfxX":-12.398756993091386,"pfxZ":0.28866966128016713,"pX":-0.6971304789708027,"pZ":4.32130678410509,"vX0":9.6254587897417,"vY0":-131.6769825039748,"vZ0":3.0910212058850357,"x":143.57,"y":122.1,"x0":-2.8255278005401587,"y0":50.00334431158409,"z0":5.505517710599093,"aX":-21.3409492714164},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.7,"breakHorizontal":19.8,"spinRate":2286,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4191645596067586,"extension":5.814555616962141},"index":2,"playId":"a0236d2b-9e3d-32d6-96fa-bb690b20fe32","pitchNumber":2,"startTime":"2026-04-15T03:08:37.734Z","endTime":"2026-04-15T03:08:40.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65127280508625,"aZ":-26.884331903548336,"pfxX":-11.16628086450664,"pfxZ":3.3048548227810812,"pX":-1.2106741739319886,"pZ":2.3840096243777573,"vX0":7.860628345168154,"vY0":-125.9664654886839,"vZ0":-1.423914258776441,"x":163.15,"y":174.41,"x0":-2.927918159781144,"y0":50.000888253494246,"z0":5.139186822437238,"aX":-17.86289333159397},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.9,"breakHorizontal":18.4,"spinRate":1849,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.43556026867219355,"extension":5.9048849793038105},"index":3,"playId":"e24649ed-609b-3290-a250-bdfa29f6e52d","pitchNumber":3,"startTime":"2026-04-15T03:08:58.179Z","endTime":"2026-04-15T03:09:02.417Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"8035d103-0947-39d3-9e72-dcfbe0ad0552","startTime":"2026-04-15T03:09:14.428Z","endTime":"2026-04-15T03:09:20.580Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":82.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.711281341169652,"aZ":-31.073620319374317,"pfxX":-11.96864002558276,"pfxZ":0.6196730244938156,"pX":-1.294262851402911,"pZ":3.451419460469768,"vX0":8.144159415564182,"vY0":-133.1797781515432,"vZ0":0.9865854542367006,"x":166.33,"y":145.59,"x0":-2.855101907115404,"y0":50.002462663676106,"z0":5.343770762468257,"aX":-21.249213889115136},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.6,"breakHorizontal":19.7,"spinRate":2249,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4131069553619331,"extension":5.7443062633180375},"index":5,"playId":"70a5e0b4-213c-3286-929e-43a2c2b376fa","pitchNumber":4,"startTime":"2026-04-15T03:09:37.694Z","endTime":"2026-04-15T03:09:41.888Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62819240928276,"aZ":-27.977100211861927,"pfxX":-12.308109675625339,"pfxZ":2.3437247518496456,"pX":-0.6109052147353748,"pZ":2.312408458676374,"vX0":9.836591098051143,"vY0":-133.45113237442445,"vZ0":-2.4179552831678666,"x":140.29,"y":176.34,"x0":-2.758584866042677,"y0":50.00237784179806,"z0":5.260154388795136,"aX":-22.041473661285632},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.8,"breakHorizontal":19.9,"spinRate":2249,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.41155189260569847,"extension":6.014950057227346},"hitData":{"launchSpeed":96.3,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.83,"coordY":162.73}},"index":6,"playId":"919cd438-2296-385f-ad64-ae2d78854c8c","pitchNumber":5,"startTime":"2026-04-15T03:09:56.687Z","endTime":"2026-04-15T03:10:04.414Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:10:04.414Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-15T03:12:12.689Z","endTime":"2026-04-15T03:12:46.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.656330032206824,"aZ":-25.404534927174645,"pfxX":-9.80376487609689,"pfxZ":3.581076235431121,"pX":0.31434552503796953,"pZ":2.7160298222878487,"vX0":8.205843571383907,"vY0":-136.09759041797557,"vZ0":-1.4435764094229802,"x":105.02,"y":165.45,"x0":-1.454398766289787,"y0":50.00390072427747,"z0":4.999585059235844,"aX":-18.538215637354263},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.4,"breakHorizontal":16.2,"spinRate":2327,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.40124132546971936,"extension":6.457467443532372},"index":0,"playId":"6a6dc950-5a5d-3da1-adad-6fcad003523f","pitchNumber":1,"startTime":"2026-04-15T03:12:20.288Z","endTime":"2026-04-15T03:12:24.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.060412707908224,"aZ":-24.857654153691644,"pfxX":-10.35869515147689,"pfxZ":3.77626541373997,"pX":-0.1963378328549052,"pZ":1.794359307216454,"vX0":6.945846189998651,"vY0":-138.14160498748677,"vZ0":-4.087464527535535,"x":124.48,"y":190.33,"x0":-1.3942694638220248,"y0":50.00400548678415,"z0":4.959373254604938,"aX":-20.071190303716147},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.2,"breakHorizontal":17.4,"spinRate":2282,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.39612980909992057,"extension":6.556193422657817},"hitData":{"launchSpeed":110.4,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":122.16,"coordY":147.26}},"index":1,"playId":"ccbbe498-0bd9-382c-b2df-f51976112dec","pitchNumber":2,"startTime":"2026-04-15T03:12:38.437Z","endTime":"2026-04-15T03:12:46.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:12:46.167Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-15T03:13:06.138Z","endTime":"2026-04-15T03:14:46.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":74.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.351256995531468,"aZ":-27.094863570126375,"pfxX":3.666583753043801,"pfxZ":3.5192478478681544,"pX":-2.6882269249594812,"pZ":3.894663206878909,"vX0":-2.874569634095905,"vY0":-120.27788321931588,"vZ0":2.9029937308191944,"x":219.47,"y":133.62,"x0":-1.9458056137176547,"y0":50.005524708579834,"z0":5.095602177379899,"aX":5.298450338017578},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.4,"breakHorizontal":-5.9,"spinRate":2386,"spinDirection":81},"zone":11,"typeConfidence":2.0,"plateTime":0.45783083036794636,"extension":6.355653343440726},"index":0,"playId":"afffdcc9-3a32-36bb-b12a-28ff1f8549c0","pitchNumber":1,"startTime":"2026-04-15T03:13:18.087Z","endTime":"2026-04-15T03:13:23.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.406158655392424,"aZ":-28.232348846230227,"pfxX":-11.395692893631903,"pfxZ":2.413257115341012,"pX":1.0321266555842599,"pZ":1.6393458438599486,"vX0":9.723093007253269,"vY0":-127.07091945062761,"vZ0":-2.5009652376401874,"x":77.66,"y":194.52,"x0":-1.3660971376476445,"y0":50.00219358812584,"z0":4.882754322365997,"aX":-18.607327165650585},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.0,"breakHorizontal":18.4,"spinRate":1780,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4312843847480865,"extension":6.38801017354755},"index":1,"playId":"5b3c5685-304d-3ae2-89db-39c6037c25c1","pitchNumber":2,"startTime":"2026-04-15T03:13:34.495Z","endTime":"2026-04-15T03:13:38.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.727820727812485,"aZ":-23.960965020458648,"pfxX":-11.055007714703642,"pfxZ":4.375146466853735,"pX":-0.34618426012981524,"pZ":1.306001667341863,"vX0":6.572009798456593,"vY0":-136.76274901535743,"vZ0":-5.191825396454378,"x":130.2,"y":203.52,"x0":-1.3555718810485164,"y0":50.002827499099176,"z0":4.892304444298093,"aX":-20.750740153632876},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.0,"breakHorizontal":18.5,"spinRate":2237,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.40190293626387197,"extension":6.538641197535239},"index":2,"playId":"13d567f6-7978-39ff-83da-dc3b02ed2826","pitchNumber":3,"startTime":"2026-04-15T03:13:51.750Z","endTime":"2026-04-15T03:13:55.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.989095533832774,"aZ":-16.928321723671644,"pfxX":-6.6897379728937345,"pfxZ":7.989220769822264,"pX":-0.6782793179142111,"pZ":1.659544073710546,"vX0":4.513991077900975,"vY0":-137.84372165311476,"vZ0":-5.657521778287062,"x":142.85,"y":193.97,"x0":-1.4747997632874132,"y0":50.00524052897777,"z0":4.8966398408645,"aX":-12.76969486750023},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.3,"breakHorizontal":11.0,"spinRate":2165,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.3986163397149318,"extension":6.578539961151571},"index":3,"playId":"05071c1d-c29c-3d40-b920-57f5ed492c65","pitchNumber":4,"startTime":"2026-04-15T03:14:10.042Z","endTime":"2026-04-15T03:14:16.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.864812500800035,"aZ":-25.50080885188672,"pfxX":-9.313022061846134,"pfxZ":3.4323939706961095,"pX":-1.390275833807078,"pZ":3.15787978410139,"vX0":3.142963854934267,"vY0":-138.26832056887912,"vZ0":-0.5459387703240988,"x":169.99,"y":153.52,"x0":-1.3296055212811624,"y0":50.00063349701213,"z0":5.064046930389661,"aX":-18.089334170259516},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.4,"breakHorizontal":16.2,"spinRate":2267,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39563832662614695,"extension":6.524471000658745},"index":4,"playId":"31eec626-52b6-3972-88be-d913b24def33","pitchNumber":5,"startTime":"2026-04-15T03:14:43.172Z","endTime":"2026-04-15T03:14:46.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:14:46.883Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Ty France lines into an unassisted double play, first baseman Josh Naylor. Gavin Sheets out at 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-15T03:15:09.766Z","endTime":"2026-04-15T03:16:05.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.118812413261626,"aZ":-24.59714930859771,"pfxX":-10.921173225313368,"pfxZ":3.944597555700545,"pX":0.47217422964139794,"pZ":3.016721898868855,"vX0":8.678575121937335,"vY0":-137.80081671554714,"vZ0":-0.9458452491079238,"x":99.0,"y":157.33,"x0":-1.3018954259437925,"y0":50.00024823928281,"z0":5.028753752594136,"aX":-20.963945026849167},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.2,"breakHorizontal":17.9,"spinRate":2178,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.39774542619468223,"extension":6.474634318629908},"index":0,"playId":"dace5ec5-b532-3664-b617-f6428eafe7a6","pitchNumber":1,"startTime":"2026-04-15T03:15:17.422Z","endTime":"2026-04-15T03:15:21.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.002316133187996,"aZ":-24.479651254302603,"pfxX":3.930330966843802,"pfxZ":4.9775969801509365,"pX":1.9863434591651152,"pZ":1.8036487874771976,"vX0":6.965985230154599,"vY0":-123.84573455501351,"vZ0":-2.426243146594913,"x":41.29,"y":190.08,"x0":-1.3792664970240325,"y0":50.0006636473712,"z0":4.8551923337803045,"aX":6.068803899707425},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.6,"breakHorizontal":-8.8,"spinRate":2442,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4431956713965013,"extension":6.443104835957617},"index":1,"playId":"bf935c50-9002-3a33-b98f-22812c6b663d","pitchNumber":2,"startTime":"2026-04-15T03:15:35.499Z","endTime":"2026-04-15T03:15:40.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0022818875373,"aZ":-24.687170507801437,"pfxX":-9.108904602040274,"pfxZ":3.8881298558984163,"pX":-0.08988420662171806,"pZ":2.789755762806477,"vX0":6.837187247663841,"vY0":-137.52228540265665,"vZ0":-1.563019670178834,"x":120.43,"y":163.46,"x0":-1.4183469908425568,"y0":50.00215899970727,"z0":5.031495011411393,"aX":-17.53816232557593},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.0,"breakHorizontal":15.1,"spinRate":2172,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.39748700918925595,"extension":6.533546873957782},"hitData":{"launchSpeed":81.0,"launchAngle":7.0,"totalDistance":115.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":149.98,"coordY":167.3}},"index":2,"playId":"c8ec29fc-38a3-3bd8-8446-2ddc86ae4ae2","pitchNumber":3,"startTime":"2026-04-15T03:15:58.165Z","endTime":"2026-04-15T03:16:05.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:16:05.582Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Wisdom strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-15T03:18:47.303Z","endTime":"2026-04-15T03:19:28.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"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":[3,4,6],"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":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Adrian Morejon replaces Michael King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-15T03:17:42.807Z","endTime":"2026-04-15T03:17:57.279Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670970,"link":"/api/v1/people/670970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Patrick Wisdom replaces Dominic Canzone.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-15T03:17:57.279Z","endTime":"2026-04-15T03:18:15.686Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621550,"link":"/api/v1/people/621550"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-15T03:18:15.686Z","endTime":"2026-04-15T03:18:49.531Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":89.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.49784193660906,"aZ":-19.555055434631893,"pfxX":11.204713683587395,"pfxZ":6.152845888016868,"pX":-0.7529162714884897,"pZ":2.347608118762274,"vX0":-12.357372832378667,"vY0":-143.12982939924856,"vZ0":-6.313623854543783,"x":145.7,"y":175.39,"x0":2.1880800463455126,"y0":50.00391370213709,"z0":5.828642126958443,"aX":22.9878112110489},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.8,"breakHorizontal":-17.4,"spinRate":2489,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.38432873087124175,"extension":6.335037952669743},"index":3,"playId":"1ade8305-5a90-33fa-b9e1-271ec7d9c7a9","pitchNumber":1,"startTime":"2026-04-15T03:18:49.531Z","endTime":"2026-04-15T03:18:53.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30333639437757,"aZ":-10.467414691119103,"pfxX":1.8581181449944422,"pfxZ":10.478121334360324,"pX":-0.279232583185889,"pZ":3.5648146728147,"vX0":-7.701489331163507,"vY0":-143.09179510626575,"vZ0":-4.991054791876867,"x":127.64,"y":142.53,"x0":2.206903855326551,"y0":50.00646811003065,"z0":5.988880073380873,"aX":3.8521656080453406},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.1,"breakHorizontal":-1.8,"spinRate":2531,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.3829261797799415,"extension":6.163228136141216},"index":4,"playId":"d149e50b-6edc-3ec7-9737-f48b37a43258","pitchNumber":2,"startTime":"2026-04-15T03:19:04.437Z","endTime":"2026-04-15T03:19:08.053Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-15T03:19:14.383Z","endTime":"2026-04-15T03:19:24.609Z","isPitch":false,"type":"action","player":{"id":621550,"link":"/api/v1/people/621550"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.15017150354275,"aZ":-11.00702588869951,"pfxX":3.373954429255029,"pfxZ":10.323290047972367,"pX":-0.3463402090093719,"pZ":3.7249329282747055,"vX0":-8.661300163262073,"vY0":-142.6040989519174,"vZ0":-4.307557849547059,"x":130.2,"y":138.21,"x0":2.297950160766876,"y0":50.00451003865087,"z0":5.95490370970881,"aX":6.920534136167254},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.9,"breakHorizontal":-4.3,"spinRate":2521,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.38474190397724284,"extension":6.278541651807547},"index":6,"playId":"d1b92913-1137-3810-96bf-8d4e6c157ba4","pitchNumber":3,"startTime":"2026-04-15T03:19:24.609Z","endTime":"2026-04-15T03:19:28.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:19:28.313Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cole Young lines out to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-15T03:19:40.381Z","endTime":"2026-04-15T03:20:37.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":99.2,"endSpeed":89.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.851602817824386,"aZ":-17.74430274628832,"pfxX":10.295781785686406,"pfxZ":6.95028734788496,"pX":0.8110017899719362,"pZ":1.6934314697291766,"vX0":-7.492514435364885,"vY0":-143.9609154675882,"vZ0":-8.326179339091949,"x":86.09,"y":193.06,"x0":2.124371227521171,"y0":50.00206128275033,"z0":5.745135853661105,"aX":21.37194897024472},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.8,"breakHorizontal":-16.9,"spinRate":2559,"spinDirection":150},"zone":9,"typeConfidence":2.0,"plateTime":0.3820866973881829,"extension":6.357533913168535},"index":0,"playId":"5df42005-a09d-31df-bd9f-7279bb8f5efb","pitchNumber":1,"startTime":"2026-04-15T03:19:52.369Z","endTime":"2026-04-15T03:19:55.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.34187953170642,"aZ":-12.886714120916334,"pfxX":2.3118784278466986,"pfxZ":9.287979833424428,"pX":0.46371540876971945,"pZ":3.9219000324461417,"vX0":-6.180658067804901,"vY0":-143.45657686424008,"vZ0":-3.440590898385743,"x":99.32,"y":132.89,"x0":2.3493065431207265,"y0":50.00298339941379,"z0":5.944527839385031,"aX":4.8019944730426785},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.3,"breakHorizontal":-2.9,"spinRate":2451,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.3823622226926444,"extension":6.307871939813235},"index":1,"playId":"1284636d-f3b3-3a43-8cee-ab00cd047304","pitchNumber":2,"startTime":"2026-04-15T03:20:13.157Z","endTime":"2026-04-15T03:20:18.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.700308701227957,"aZ":-32.92203422189762,"pfxX":-4.3380860788075815,"pfxZ":-0.44656056363797614,"pX":-0.12774116934822302,"pZ":1.5472557893802867,"vX0":-5.875300188018406,"vY0":-128.2178285419246,"vZ0":-3.848136180887802,"x":121.87,"y":197.0,"x0":2.75782128072177,"y0":50.00461066647959,"z0":5.6386514981576195,"aX":-7.218063288916683},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.4,"breakHorizontal":9.2,"spinRate":2916,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.42730880642254077,"extension":6.361982101861627},"hitData":{"launchSpeed":84.1,"launchAngle":12.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":165.97,"coordY":157.42}},"index":2,"playId":"0f11ed87-ec38-36af-9ccf-584521e4c4bf","pitchNumber":3,"startTime":"2026-04-15T03:20:29.925Z","endTime":"2026-04-15T03:20:37.437Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:20:37.437Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brendan Donovan flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-15T03:20:47.456Z","endTime":"2026-04-15T03:21:38.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"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":"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":88.3,"endSpeed":81.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.727083455552226,"aZ":-34.51924347631086,"pfxX":-3.817365652995276,"pfxZ":-1.395499919874899,"pX":0.5564165859880279,"pZ":3.3771014153674677,"vX0":-4.273003261226983,"vY0":-128.57676765986392,"vZ0":0.48244159311650847,"x":95.79,"y":147.6,"x0":2.7361791573655885,"y0":50.006046856036875,"z0":5.866126186699014,"aX":-6.39148385815631},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.2,"breakHorizontal":7.9,"spinRate":2915,"spinDirection":281},"zone":12,"typeConfidence":2.0,"plateTime":0.4260329142907704,"extension":6.296760176414668},"index":0,"playId":"af4d8262-ad41-3d8e-a418-f7d22e185f6c","pitchNumber":1,"startTime":"2026-04-15T03:20:56.799Z","endTime":"2026-04-15T03:21:00.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.86924066687766,"aZ":-22.33806470854044,"pfxX":10.379143107542841,"pfxZ":4.799166266920248,"pX":1.4508665292308496,"pZ":2.2624018325297257,"vX0":-6.350053088102641,"vY0":-142.92170172457975,"vZ0":-5.841180167407462,"x":61.7,"y":177.7,"x0":2.3641597684585034,"y0":50.00271043234622,"z0":5.755098809380861,"aX":21.267162997962792},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.6,"breakHorizontal":-17.3,"spinRate":2349,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.3846454951390941,"extension":6.250567905783134},"index":1,"playId":"81422651-9bc4-353e-8182-8430e52e56f0","pitchNumber":2,"startTime":"2026-04-15T03:21:11.547Z","endTime":"2026-04-15T03:21:16.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.284629549181595,"aZ":-33.36159119851142,"pfxX":-2.7268275212001214,"pfxZ":-0.7297991488255287,"pX":-0.17932776627221275,"pZ":1.8609720969350831,"vX0":-6.359036477330893,"vY0":-127.20439425700802,"vZ0":-2.8731513354659803,"x":123.84,"y":188.53,"x0":2.7162382902657902,"y0":50.00338580670036,"z0":5.674261806112465,"aX":-4.428458528951292},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.8,"breakHorizontal":6.5,"spinRate":2901,"spinDirection":280},"zone":8,"typeConfidence":2.0,"plateTime":0.43206978387832384,"extension":6.424854821834126},"hitData":{"launchSpeed":96.9,"launchAngle":28.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":88.7,"coordY":68.95}},"index":2,"playId":"973f3ee6-2636-30c1-83af-5830d7466727","pitchNumber":3,"startTime":"2026-04-15T03:21:29.180Z","endTime":"2026-04-15T03:21:38.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:21:38.612Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Campusano singles on a ground ball to left fielder Randy Arozarena.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-15T03:23:49.970Z","endTime":"2026-04-15T03:25:00.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Patrick Wisdom remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-15T03:23:27.747Z","endTime":"2026-04-15T03:23:52.159Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621550,"link":"/api/v1/people/621550"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"801","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.127419016909233,"aZ":-25.400922882075623,"pfxX":-9.742339662890487,"pfxZ":3.6541061625080964,"pX":-1.421513320571978,"pZ":2.292866577511373,"vX0":3.57362429222915,"vY0":-135.63073819846122,"vZ0":-2.458455026211836,"x":171.18,"y":176.87,"x0":-1.4945331530770039,"y0":50.00265204153681,"z0":4.992285302421695,"aX":-18.05422430036468},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.2,"breakHorizontal":16.8,"spinRate":2126,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.40465535220155013,"extension":6.658293455800429},"index":1,"playId":"0ab602b1-6c24-3ea9-a14e-4de9ae7745e5","pitchNumber":1,"startTime":"2026-04-15T03:23:52.159Z","endTime":"2026-04-15T03:23:56.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.5,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.957092607954195,"aZ":-23.373591037058254,"pfxX":3.2809376009822295,"pfxZ":5.827200427384158,"pX":-0.5323617685972885,"pZ":2.872654337258125,"vX0":1.8632022322839719,"vY0":-122.83885704643306,"vZ0":0.0395723887010323,"x":137.29,"y":161.22,"x0":-1.7298558724265811,"y0":50.003412657404134,"z0":4.862659693688343,"aX":4.956106135447981},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":10.8,"breakHorizontal":-6.4,"spinRate":2342,"spinDirection":71},"zone":1,"typeConfidence":2.0,"plateTime":0.4478720806761398,"extension":6.484501945796053},"index":2,"playId":"fbeb9d12-d7df-3d80-a8a8-3d31b3925789","pitchNumber":2,"startTime":"2026-04-15T03:24:10.864Z","endTime":"2026-04-15T03:24:14.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.5,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.192784154582284,"aZ":-27.281494987522905,"pfxX":-12.396007408969837,"pfxZ":2.5947625236860485,"pX":-1.3815964240706038,"pZ":1.6988033842161994,"vX0":4.541586762789637,"vY0":-137.59293581843818,"vZ0":-3.432472676297788,"x":169.66,"y":192.91,"x0":-1.4590418948068642,"y0":50.00333655696444,"z0":4.845379342646517,"aX":-23.379059089572962},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.1,"breakHorizontal":21.2,"spinRate":2203,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4005935514488965,"extension":6.382895795580785},"index":3,"playId":"8a16d0e4-9f3b-3f9f-aa19-57cefc9d7596","pitchNumber":3,"startTime":"2026-04-15T03:24:29.281Z","endTime":"2026-04-15T03:24:35.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":95.8,"endSpeed":86.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.625425415560514,"aZ":-14.074303137142026,"pfxX":-6.153723902176363,"pfxZ":9.382594585345752,"pX":0.17548127011127426,"pZ":1.3967193188423024,"vX0":6.2698051612498915,"vY0":-139.07102805276332,"vZ0":-6.988285366362957,"x":110.31,"y":201.07,"x0":-1.3254065508550463,"y0":50.00155968091975,"z0":4.903923538935173,"aX":-11.86955193666517},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":9.6,"spinRate":2211,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3961666388349907,"extension":6.514068876548592},"hitData":{"launchSpeed":105.7,"launchAngle":-0.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.43,"coordY":104.94}},"index":4,"playId":"687656ea-7fa0-3b7e-a94f-66e4c10a1192","pitchNumber":4,"startTime":"2026-04-15T03:24:49.345Z","endTime":"2026-04-15T03:25:00.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:25:00.233Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-15T03:25:18.728Z","endTime":"2026-04-15T03:26:00.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":84.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.81516621531882,"aZ":-14.08521800204255,"pfxX":-5.286296537054313,"pfxZ":9.734103190077263,"pX":0.7953876273473715,"pZ":2.7455682715871332,"vX0":7.672536531093063,"vY0":-136.84327960347784,"vZ0":-3.2249348548173398,"x":86.68,"y":164.65,"x0":-1.3842140863277168,"y0":50.00623222113519,"z0":4.930707792485366,"aX":-9.827881215979179},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":7.6,"spinRate":2250,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.4033621292606595,"extension":6.619365292530026},"index":0,"playId":"eaa032df-cd85-3b02-8479-dd1fd695f54a","pitchNumber":1,"startTime":"2026-04-15T03:25:28.425Z","endTime":"2026-04-15T03:25:32.223Z","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":93.7,"endSpeed":83.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.00586299924702,"aZ":-15.711280107039306,"pfxX":-7.403116023935334,"pfxZ":8.98131010382155,"pX":0.33738694062559715,"pZ":2.25510582794674,"vX0":7.277132945619498,"vY0":-136.0496137939368,"vZ0":-4.035427047291117,"x":104.14,"y":177.89,"x0":-1.439204401338296,"y0":50.00222458780757,"z0":4.880948854674161,"aX":-13.570346327542385},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.4,"breakHorizontal":11.4,"spinRate":2335,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.406050834141916,"extension":6.4544434497209915},"hitData":{"launchSpeed":92.9,"launchAngle":33.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":94.97,"coordY":71.67}},"index":1,"playId":"388d16cd-1161-3ba1-8080-09be114ffb06","pitchNumber":2,"startTime":"2026-04-15T03:25:48.030Z","endTime":"2026-04-15T03:26:00.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:26:00.033Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Laureano grounds out, third baseman Brendan Donovan to first baseman Josh Naylor. Luis Campusano to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-15T03:26:13.964Z","endTime":"2026-04-15T03:27:19.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.908410923142064,"aZ":-27.836945120478884,"pfxX":-10.678879221119889,"pfxZ":2.294376232571162,"pX":-0.28739220020664574,"pZ":2.700369862633147,"vX0":6.797871098913974,"vY0":-137.5426502075944,"vZ0":-1.1548284664356094,"x":127.95,"y":165.87,"x0":-1.4187885480065172,"y0":50.0056399546063,"z0":5.034402894917004,"aX":-20.219421888536605},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.1,"breakHorizontal":17.6,"spinRate":2185,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.40005101476530047,"extension":6.483753107172981},"index":0,"playId":"da53e17a-c43f-346b-ac86-41407ee843af","pitchNumber":1,"startTime":"2026-04-15T03:26:24.402Z","endTime":"2026-04-15T03:26:28.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":75.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.138850021162337,"aZ":-23.708231323709622,"pfxX":5.29836029597786,"pfxZ":5.66232175095473,"pX":-0.8049536295294822,"pZ":4.2340829690065585,"vX0":0.08543730757551729,"vY0":-122.32494657083869,"vZ0":2.7609811872448478,"x":147.68,"y":124.46,"x0":-1.5273293348067636,"y0":50.00283685070775,"z0":5.139766664757119,"aX":7.92178488119247},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":11.3,"breakHorizontal":-9.6,"spinRate":2375,"spinDirection":77},"zone":11,"typeConfidence":2.0,"plateTime":0.45007987236089253,"extension":6.409669435062473},"index":1,"playId":"c47c1765-2e10-3329-89cd-85d13ccddfd5","pitchNumber":2,"startTime":"2026-04-15T03:26:50.503Z","endTime":"2026-04-15T03:26:54.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":84.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.6796618793186,"aZ":-27.469462150022473,"pfxX":-10.012889954974359,"pfxZ":2.5301215485026933,"pX":-1.1056775400751728,"pZ":3.24116387971158,"vX0":4.626833267302039,"vY0":-136.67700542063722,"vZ0":0.16147122021616833,"x":159.15,"y":151.27,"x0":-1.5347485396910314,"y0":50.00511639141944,"z0":5.093118343443924,"aX":-18.639010890295104},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.8,"breakHorizontal":16.9,"spinRate":2212,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40326531843780433,"extension":6.537573910866442},"hitData":{"launchSpeed":40.2,"launchAngle":-21.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":118.04,"coordY":168.82}},"index":2,"playId":"ff41da4a-ce44-33de-aaf9-f1e56fb0cb94","pitchNumber":3,"startTime":"2026-04-15T03:27:11.704Z","endTime":"2026-04-15T03:27:19.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:27:19.605Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-15T03:28:35.946Z","endTime":"2026-04-15T03:30:24.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-15T03:27:47.703Z","endTime":"2026-04-15T03:28:38.126Z","isPitch":false,"type":"action"},{"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":95.1,"endSpeed":87.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.712245320498855,"aZ":-25.739983712192224,"pfxX":-10.981049103522563,"pfxZ":3.3227844517696052,"pX":-0.2892687855001034,"pZ":1.77170125969717,"vX0":6.758034591956832,"vY0":-138.3117230458499,"vZ0":-3.76553162962583,"x":128.03,"y":190.94,"x0":-1.3369347061160501,"y0":50.00571863083098,"z0":4.875940693580974,"aX":-21.289170654417216},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.4,"breakHorizontal":18.5,"spinRate":2208,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.39593439490441895,"extension":6.529192447984546},"index":1,"playId":"0cc9dabf-e758-3936-a6e9-77d9cdce7ac5","pitchNumber":1,"startTime":"2026-04-15T03:28:38.126Z","endTime":"2026-04-15T03:28:43.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.613024777922217,"aZ":-29.54539775652749,"pfxX":-10.503327479233288,"pfxZ":1.3716775617065888,"pX":-1.5648236399157427,"pZ":3.129680929123498,"vX0":3.576128759935159,"vY0":-137.5049359019942,"vZ0":0.32027382226747203,"x":176.65,"y":154.28,"x0":-1.5180440747833006,"y0":50.00149510907662,"z0":5.01702304485955,"aX":-20.102150310931567},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.8,"breakHorizontal":18.2,"spinRate":2150,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3983992132894909,"extension":6.422108340119989},"index":2,"playId":"9f182cdb-014b-3511-ad07-78a97126e4a9","pitchNumber":2,"startTime":"2026-04-15T03:29:02.230Z","endTime":"2026-04-15T03:29:09.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.500436967050575,"aZ":-24.876729765703,"pfxX":-11.113993357042164,"pfxZ":3.802794744742304,"pX":-0.30706248197282204,"pZ":2.5270715855153387,"vX0":6.8140305094360105,"vY0":-138.32248265931406,"vZ0":-1.9379986552752335,"x":128.7,"y":170.55,"x0":-1.3702634227075228,"y0":50.004096609977715,"z0":4.9202646858014445,"aX":-21.340149104957405},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.6,"breakHorizontal":18.5,"spinRate":2302,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.39737367432763593,"extension":6.330326635997585},"index":3,"playId":"86a00b58-a578-3ed5-94aa-d57287e2adcd","pitchNumber":3,"startTime":"2026-04-15T03:29:24.677Z","endTime":"2026-04-15T03:29:29.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00148353660449,"aZ":-16.38775447104231,"pfxX":-6.6958968567142,"pfxZ":8.176912426875564,"pX":-0.5910341285739547,"pZ":4.504333694243872,"vX0":4.895087376719496,"vY0":-138.34656593337553,"vZ0":1.4389845189396733,"x":139.53,"y":117.16,"x0":-1.5169223495837398,"y0":50.003178766413285,"z0":5.078569242453194,"aX":-12.928744011510933},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":11.0,"spinRate":2218,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39649981384884114,"extension":6.452034459237903},"index":4,"playId":"39020b3e-199f-31e5-9610-4ce545069243","pitchNumber":4,"startTime":"2026-04-15T03:29:54.095Z","endTime":"2026-04-15T03:29:57.371Z","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":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.7497342738333,"aZ":-29.445484526432736,"pfxX":-9.226489236227776,"pfxZ":1.409648585124195,"pX":-1.103675145085448,"pZ":2.4280640167879217,"vX0":4.4552882029080045,"vY0":-138.71390391495484,"vZ0":-1.5072544306348528,"x":159.07,"y":173.22,"x0":-1.540338655399737,"y0":50.000006378774536,"z0":4.95929810471825,"aX":-17.80780235145309},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.4,"breakHorizontal":15.6,"spinRate":2271,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.39630031855502557,"extension":6.314286243340635},"hitData":{"launchSpeed":51.3,"launchAngle":13.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.88,"coordY":166.01}},"index":5,"playId":"bfc2df49-7a28-3326-a79c-4a839d409f75","pitchNumber":5,"startTime":"2026-04-15T03:30:14.496Z","endTime":"2026-04-15T03:30:24.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:30:24.136Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cal Raleigh flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-15T03:32:44.577Z","endTime":"2026-04-15T03:34:04.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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,4,5],"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jason Adam replaces Adrian Morejon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-15T03:32:21.917Z","endTime":"2026-04-15T03:32:46.758Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07202676015565,"aZ":-11.077784723298329,"pfxX":-6.922664550593595,"pfxZ":11.664553354630264,"pX":0.9361610855367021,"pZ":1.8209688689661492,"vX0":7.2749797692045926,"vY0":-134.57549118193887,"vZ0":-8.496094390198307,"x":81.32,"y":189.61,"x0":-0.921219536777672,"y0":50.00058659597083,"z0":5.832076692873439,"aX":-12.516733527183522},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.1,"breakHorizontal":10.7,"spinRate":2552,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.40924501353460396,"extension":6.677443439793452},"index":1,"playId":"6e4880a2-b99f-3ee3-b7e8-79e0705e8a2b","pitchNumber":1,"startTime":"2026-04-15T03:32:46.758Z","endTime":"2026-04-15T03:32:50.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64839839259006,"aZ":-34.814131342431935,"pfxX":1.104985687596316,"pfxZ":-1.8296683872080042,"pX":-1.6265460301984538,"pZ":3.934312055377663,"vX0":-1.4876176787386761,"vY0":-119.33194000358982,"vZ0":1.5231159936216092,"x":179.0,"y":132.55,"x0":-1.1390627352946263,"y0":50.00241836291295,"z0":6.4207278064112625,"aX":1.5961281936701435},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.6,"breakHorizontal":-1.7,"spinRate":2427,"spinDirection":56},"zone":11,"typeConfidence":2.0,"plateTime":0.45873739312909434,"extension":6.186910404383385},"index":2,"playId":"1bea9f58-a3ae-3f95-bafd-03043fef0db8","pitchNumber":2,"startTime":"2026-04-15T03:33:03.942Z","endTime":"2026-04-15T03:33:07.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52312932457281,"aZ":-30.197343621227336,"pfxX":0.46219645440366985,"pfxZ":1.3142801596024443,"pX":1.2463340337362208,"pZ":1.3316998902529709,"vX0":5.2134854622353695,"vY0":-121.58944607259285,"vZ0":-4.872267484462166,"x":69.49,"y":202.82,"x0":-0.9805173061157989,"y0":50.005380341203036,"z0":5.964295426489956,"aX":0.6951135580201062},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.6,"breakHorizontal":-2.0,"spinRate":2528,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4494696989259004,"extension":6.549052914275965},"index":3,"playId":"a0a6e29d-c312-39b4-87a4-5cb583d70a6f","pitchNumber":3,"startTime":"2026-04-15T03:33:19.155Z","endTime":"2026-04-15T03:33:24.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.481306009540432,"aZ":-33.89561494803917,"pfxX":1.5487613801689268,"pfxZ":-1.1783451167368426,"pX":-0.4461443099968345,"pZ":3.432104124670004,"vX0":1.3014590484509974,"vY0":-119.88563389593386,"vZ0":0.5750562861468842,"x":134.01,"y":146.11,"x0":-1.196638655433256,"y0":50.0033182117897,"z0":6.206815776076012,"aX":2.2614371554853703},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.8,"breakHorizontal":-3.1,"spinRate":2528,"spinDirection":25},"zone":1,"typeConfidence":2.0,"plateTime":0.456324355434115,"extension":6.20265137269311},"index":4,"playId":"86894a91-d410-3f90-ab5e-d5aff420b402","pitchNumber":4,"startTime":"2026-04-15T03:33:37.148Z","endTime":"2026-04-15T03:33:40.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":79.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.50230041422337,"aZ":-29.348699360662835,"pfxX":-12.331426675364707,"pfxZ":1.7493763437656664,"pX":-0.8238345142696653,"pZ":1.6018170137419343,"vX0":4.517795768109172,"vY0":-127.41089891685681,"vZ0":-4.8376266804779355,"x":148.4,"y":195.53,"x0":-1.0360954440412435,"y0":50.00247922773408,"z0":5.8934113460588,"aX":-19.914553935233148},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.2,"breakHorizontal":21.0,"spinRate":1856,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4328352107663962,"extension":6.440930461524932},"hitData":{"launchSpeed":82.4,"launchAngle":39.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.1,"coordY":94.25}},"index":5,"playId":"732e9911-6a00-3e1a-a47c-797c8a5d6c36","pitchNumber":5,"startTime":"2026-04-15T03:33:55.626Z","endTime":"2026-04-15T03:34:04.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:34:04.583Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Julio Rodríguez walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-15T03:34:27.364Z","endTime":"2026-04-15T03:37:37.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8,9],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":83.4,"endSpeed":77.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34179741411293,"aZ":-34.032408869944554,"pfxX":0.19429060763263206,"pfxZ":-1.2367204249057338,"pX":0.14220540293211087,"pZ":2.1854606424623104,"vX0":2.525909541020989,"vY0":-121.56727019896844,"vZ0":-2.746514273755884,"x":111.58,"y":179.77,"x0":-0.932587664914705,"y0":50.00051089800693,"z0":6.264487548787524,"aX":0.2924282312827847},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.6,"breakHorizontal":-1.0,"spinRate":2548,"spinDirection":28},"zone":8,"typeConfidence":2.0,"plateTime":0.4494134934330072,"extension":6.3132527823079405},"index":0,"playId":"65fc0d5e-8dda-30f7-88c6-7abe84ccd1b2","pitchNumber":1,"startTime":"2026-04-15T03:34:34.384Z","endTime":"2026-04-15T03:34:38.469Z","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":92.6,"endSpeed":83.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.951537603992218,"aZ":-15.633575359364169,"pfxX":-7.459620470521975,"pfxZ":9.110567021495848,"pX":0.799749978974637,"pZ":2.9063571044617267,"vX0":6.506460029738755,"vY0":-134.55386282926847,"vZ0":-5.452093622992354,"x":86.52,"y":160.31,"x0":-0.6925716916231277,"y0":50.000579809920836,"z0":6.08472156788485,"aX":-13.53848115329414},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":11.9,"spinRate":2563,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.4086532169848498,"extension":6.617230439739229},"index":1,"playId":"8063b3cb-4eaf-395f-95c7-d5f012074cf6","pitchNumber":2,"startTime":"2026-04-15T03:34:50.003Z","endTime":"2026-04-15T03:34:53.874Z","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":87.8,"endSpeed":80.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.643736316843167,"aZ":-28.544977690584425,"pfxX":-10.323184608102835,"pfxZ":2.2167044187566223,"pX":-2.1260907794926904,"pZ":3.2863461145434907,"vX0":0.6906393103578518,"vY0":-127.79556063716142,"vZ0":-1.8590628066837747,"x":198.04,"y":150.05,"x0":-1.0617158644641138,"y0":50.00492498324854,"z0":6.286054913599774,"aX":-16.915907993687398},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.8,"breakHorizontal":18.5,"spinRate":2051,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4301561441756703,"extension":6.103099641976594},"index":2,"playId":"ea525be0-7831-38e2-9ddc-eb34498cfa5f","pitchNumber":3,"startTime":"2026-04-15T03:35:11.434Z","endTime":"2026-04-15T03:35:16.854Z","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":89.3,"endSpeed":81.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.000685233375215,"aZ":-27.647567011455795,"pfxX":-10.217580852119616,"pfxZ":2.6780239348388424,"pX":-1.0369800087699101,"pZ":3.3786686917223796,"vX0":3.1932338466082713,"vY0":-129.94806608976654,"vZ0":-1.7709670830403996,"x":156.53,"y":147.56,"x0":-0.9622615965891755,"y0":50.00528683770933,"z0":6.191823916397462,"aX":-17.285980615620304},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.7,"breakHorizontal":17.6,"spinRate":2130,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4232658809973553,"extension":6.251612957261619},"index":3,"playId":"b68ed2b7-ed63-3ef9-a0e4-2febe94d297e","pitchNumber":4,"startTime":"2026-04-15T03:35:29.287Z","endTime":"2026-04-15T03:35:32.627Z","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":82.6,"endSpeed":76.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.767264496222097,"aZ":-33.79650211946596,"pfxX":1.0795346110790678,"pfxZ":-1.0961767616262286,"pX":-0.37610848866787633,"pZ":2.335482393086437,"vX0":1.36692773823496,"vY0":-120.42436419296773,"vZ0":-2.2166911626803483,"x":131.34,"y":175.72,"x0":-1.0897532363078524,"y0":50.002985193084136,"z0":6.236403865849214,"aX":1.597131946803037},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.3,"breakHorizontal":-2.3,"spinRate":2570,"spinDirection":59},"zone":4,"typeConfidence":2.0,"plateTime":0.45355434295303,"extension":6.300658771662864},"index":4,"playId":"cfddd6f4-9eff-3f4b-b150-4c3ee67d829f","pitchNumber":5,"startTime":"2026-04-15T03:35:46.332Z","endTime":"2026-04-15T03:35:52.275Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-15T03:36:07.930Z","endTime":"2026-04-15T03:36:25.513Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"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":93.8,"endSpeed":84.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.856234077479336,"aZ":-12.708004387934722,"pfxX":-6.245888869955542,"pfxZ":10.485242106397221,"pX":0.2402133922797585,"pZ":2.916857701225307,"vX0":5.042723988979206,"vY0":-136.32978296377405,"vZ0":-5.751010723797281,"x":107.84,"y":160.02,"x0":-0.8348361074214359,"y0":50.00130191487993,"z0":5.953633765674149,"aX":-11.592836193326736},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.8,"breakHorizontal":10.1,"spinRate":2462,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.40393062493633636,"extension":6.629903652955544},"index":6,"playId":"3441999b-7c8c-3563-8695-d5f2984d9eb4","pitchNumber":6,"startTime":"2026-04-15T03:36:25.513Z","endTime":"2026-04-15T03:36:32.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.732770139118756,"aZ":-27.1820661653445,"pfxX":-10.179124047471607,"pfxZ":3.0395069784678412,"pX":-1.1892241929558909,"pZ":1.2216131502407068,"vX0":2.614355721998714,"vY0":-127.97803311837627,"vZ0":-6.754096012496624,"x":162.33,"y":205.8,"x0":-0.9076405950621871,"y0":50.00411920463596,"z0":6.051416552977716,"aX":-16.726927726274603},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.1,"breakHorizontal":17.8,"spinRate":1919,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.42953208575941737,"extension":6.229117190066917},"index":7,"playId":"03c8ff82-d9e0-3639-8c22-3e0169551ab4","pitchNumber":7,"startTime":"2026-04-15T03:36:45.920Z","endTime":"2026-04-15T03:36:49.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32169571155973,"aZ":-32.444860834954575,"pfxX":1.2790044402718932,"pfxZ":-0.18075941197939827,"pX":0.7262840603919579,"pZ":2.1170518857422636,"vX0":3.6107802454877067,"vY0":-121.4283173527477,"vZ0":-2.8174744475272586,"x":89.32,"y":181.62,"x0":-0.9449154664306789,"y0":50.002910257484935,"z0":6.109375141976912,"aX":1.9135276652135662},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.7,"breakHorizontal":-3.1,"spinRate":2589,"spinDirection":22},"zone":9,"typeConfidence":2.0,"plateTime":0.45070777607892865,"extension":6.381938112722984},"index":8,"playId":"7dd735f2-b82c-3716-99da-1e838fbd981f","pitchNumber":8,"startTime":"2026-04-15T03:37:08.589Z","endTime":"2026-04-15T03:37:16.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.08613389036798,"aZ":-11.611040211157473,"pfxX":-6.044682282682459,"pfxZ":10.953274108674904,"pX":-0.745290819693835,"pZ":3.980878909283112,"vX0":2.4062232387439444,"vY0":-137.0650341258369,"vZ0":-3.959437698197598,"x":145.41,"y":131.3,"x0":-0.8560937548531145,"y0":50.000009860819404,"z0":6.254112945215404,"aX":-11.345011060815114},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.1,"breakHorizontal":10.3,"spinRate":2559,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4016793678237436,"extension":6.473766656945604},"index":9,"playId":"c720fcfd-e164-300d-98e4-60bcb0a1b590","pitchNumber":9,"startTime":"2026-04-15T03:37:32.976Z","endTime":"2026-04-15T03:37:37.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:37:37.997Z","atBatIndex":58},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Josh Naylor grounds into a double play, first baseman Ty France to shortstop Xander Bogaerts to first baseman Ty France. Julio Rodríguez out at 2nd. Josh Naylor out at 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-15T03:38:46.669Z","endTime":"2026-04-15T03:40:25.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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,5],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"edc25716-15dd-3c69-ae03-1a84c8ee295e","startTime":"2026-04-15T03:38:10.995Z","endTime":"2026-04-15T03:38:15.095Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68093867080422,"aZ":-32.2919998496238,"pfxX":0.9388294747447303,"pfxZ":-0.0749101566146404,"pX":0.07535914224614244,"pZ":2.638933646987148,"vX0":2.44705081366598,"vY0":-121.08953481780057,"vZ0":-1.6325939190250662,"x":114.13,"y":167.53,"x0":-1.0667653147791927,"y0":50.004953085548074,"z0":6.12391691848405,"aX":1.4067010836966538},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.2,"breakHorizontal":-2.3,"spinRate":2426,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.45080989970414587,"extension":6.372733160323731},"index":1,"playId":"c77a982d-5341-32f8-b65a-caf2052d0854","pitchNumber":1,"startTime":"2026-04-15T03:38:48.805Z","endTime":"2026-04-15T03:38:55.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.748085560096875,"aZ":-29.582142139834772,"pfxX":-10.157939888230345,"pfxZ":1.5951033474798888,"pX":0.4762814370870867,"pZ":0.8777440438159515,"vX0":7.103517791894713,"vY0":-127.74238269562987,"vZ0":-6.481714280522254,"x":98.85,"y":215.08,"x0":-1.0404198646864844,"y0":50.00561989462329,"z0":5.816146690895838,"aX":-16.555640979420936},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.4,"breakHorizontal":16.4,"spinRate":1873,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.43108866746288177,"extension":6.448372171777472},"index":2,"playId":"1121ede9-f247-32c3-afb4-70f5eb4fdebc","pitchNumber":2,"startTime":"2026-04-15T03:39:12.630Z","endTime":"2026-04-15T03:39:17.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.166412097125335,"aZ":-32.343149743244396,"pfxX":1.8027075360071922,"pfxZ":-0.10897568310555528,"pX":-0.6482439967020189,"pZ":3.2363776431958913,"vX0":0.8032151633595044,"vY0":-120.90368349946934,"vZ0":-0.2402805359098662,"x":141.71,"y":151.4,"x0":-1.217938886110034,"y0":50.00522517193736,"z0":6.149504139588596,"aX":2.6982572106442717},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.0,"breakHorizontal":-3.5,"spinRate":2584,"spinDirection":29},"zone":1,"typeConfidence":2.0,"plateTime":0.4511558742143853,"extension":6.282506133667219},"index":3,"playId":"ee0a9044-5147-3658-b93c-0327143bcff4","pitchNumber":3,"startTime":"2026-04-15T03:39:32.356Z","endTime":"2026-04-15T03:39:37.962Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-15T03:39:57.653Z","endTime":"2026-04-15T03:40:16.867Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.91440097195845,"aZ":-32.30083391474555,"pfxX":0.5060357312860615,"pfxZ":-0.08511831232556588,"pX":-0.3570472524369726,"pZ":3.5494261877459916,"vX0":1.6901575071460124,"vY0":-122.26113044071637,"vZ0":0.1613692388596173,"x":130.61,"y":142.95,"x0":-1.1215448181677132,"y0":50.001518015602,"z0":6.242719497528517,"aX":0.7698059223330757},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.1,"breakHorizontal":-1.3,"spinRate":2486,"spinDirection":77},"zone":11,"typeConfidence":2.0,"plateTime":0.44710530617741684,"extension":6.328412682071977},"hitData":{"launchSpeed":91.8,"launchAngle":-27.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.99,"coordY":170.34}},"index":5,"playId":"a273ca02-ff25-3c88-ba58-eebb94089384","pitchNumber":4,"startTime":"2026-04-15T03:40:16.867Z","endTime":"2026-04-15T03:40:25.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:40:25.151Z","atBatIndex":59},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jackson Merrill doubles (4) on a fly ball to left fielder Randy Arozarena.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-15T03:42:43.458Z","endTime":"2026-04-15T03:43:59.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Casey Legumina replaces Bryan Woo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-15T03:42:13.441Z","endTime":"2026-04-15T03:42:45.589Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668984,"link":"/api/v1/people/668984"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":72.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11290114606988,"aZ":-25.07135290780618,"pfxX":2.124616379787523,"pfxZ":5.181277038704975,"pX":0.421495437894025,"pZ":2.4573033084595735,"vX0":5.124382587442507,"vY0":-117.19437940706548,"vZ0":0.7643375907435045,"x":100.93,"y":172.43,"x0":-2.082148322186084,"y0":50.00404144166673,"z0":4.495065201533917,"aX":2.911747707538793},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":9.8,"breakHorizontal":-5.3,"spinRate":2717,"spinDirection":96},"zone":6,"typeConfidence":2.0,"plateTime":0.4699581190450113,"extension":6.853582110964869},"index":1,"playId":"ac028e73-7206-3687-9f9a-1c725b0c6e16","pitchNumber":1,"startTime":"2026-04-15T03:42:45.589Z","endTime":"2026-04-15T03:42:50.190Z","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":93.7,"endSpeed":84.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42970845721254,"aZ":-18.36583171377496,"pfxX":-7.781918145171592,"pfxZ":7.4085390972513885,"pX":-1.2493381603746658,"pZ":3.7766969961925643,"vX0":4.542609174071221,"vY0":-136.27458442400174,"vZ0":1.2233088837927157,"x":164.62,"y":136.81,"x0":-1.9346083348976604,"y0":50.00379899099099,"z0":4.598401708672951,"aX":-14.507174547841565},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.9,"breakHorizontal":13.0,"spinRate":2426,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.403303063580851,"extension":6.681500853051893},"index":2,"playId":"a0a92114-d878-3d6c-8cee-fa835b787865","pitchNumber":2,"startTime":"2026-04-15T03:42:59.906Z","endTime":"2026-04-15T03:43:02.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.918956074964814,"aZ":-17.71801133226403,"pfxX":-8.088871987887353,"pfxZ":7.932530070245953,"pX":0.9408856455575277,"pZ":3.285469144421345,"vX0":9.869010744925582,"vY0":-134.563188080177,"vZ0":-0.307475828482095,"x":81.14,"y":150.07,"x0":-1.7341438594102352,"y0":50.00176895352899,"z0":4.6633975174225775,"aX":-14.740061659681217},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.5,"breakHorizontal":12.4,"spinRate":2504,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.40802573385909247,"extension":6.733741043399046},"index":3,"playId":"592bca2f-cb04-3715-987b-c8a4ac098936","pitchNumber":3,"startTime":"2026-04-15T03:43:13.883Z","endTime":"2026-04-15T03:43:18.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.147558378546314,"aZ":-19.973595529885465,"pfxX":-11.053186700538248,"pfxZ":6.5822695663119815,"pX":-0.7611136202183433,"pZ":2.130849061437732,"vX0":6.597220407400446,"vY0":-135.42812225183772,"vZ0":-2.8594853886033422,"x":146.01,"y":181.25,"x0":-1.795277535572142,"y0":50.003083675785554,"z0":4.600776082783102,"aX":-20.489354091451094},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.5,"breakHorizontal":18.6,"spinRate":2383,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.40476159289106084,"extension":6.749869260497505},"index":4,"playId":"8c5d460e-41e1-3f77-8fe4-cbdacdd1061e","pitchNumber":4,"startTime":"2026-04-15T03:43:28.002Z","endTime":"2026-04-15T03:43:32.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18357119687296,"aZ":-28.624518213930163,"pfxX":-9.02470215977715,"pfxZ":2.09502712253882,"pX":0.4579621445777304,"pZ":1.4402494879892087,"vX0":8.91167926666854,"vY0":-129.09278991751435,"vZ0":-1.9759217537987208,"x":99.54,"y":199.89,"x0":-1.8618460110367103,"y0":50.00157686123359,"z0":4.413213718896637,"aX":-15.273316146609512},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.6,"breakHorizontal":14.4,"spinRate":1284,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.423843994997803,"extension":6.8217583873106244},"hitData":{"launchSpeed":89.3,"launchAngle":33.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":46.53,"coordY":124.61}},"index":5,"playId":"9fbeade6-8b71-3df7-bbbe-639c5f612eb1","pitchNumber":5,"startTime":"2026-04-15T03:43:42.775Z","endTime":"2026-04-15T03:43:59.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:43:59.564Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to left fielder Randy Arozarena. Jackson Merrill to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-15T03:44:22.648Z","endTime":"2026-04-15T03:45:57.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32685529542293,"aZ":-24.865077127232485,"pfxX":5.388134452735345,"pfxZ":5.491239874143558,"pX":0.5401803829061355,"pZ":2.0449230845066593,"vX0":4.466417909393897,"vY0":-115.22212556503423,"vZ0":-0.11183635143207249,"x":96.41,"y":183.57,"x0":-2.1302964155683544,"y0":50.00463704430953,"z0":4.51627755577813,"aX":7.175581811210268},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":10.2,"breakHorizontal":-10.9,"spinRate":2757,"spinDirection":92},"zone":9,"typeConfidence":0.88,"plateTime":0.4771136096635251,"extension":6.751558620354292},"index":0,"playId":"6520da22-f366-3374-a484-60cbe261b76b","pitchNumber":1,"startTime":"2026-04-15T03:44:33.959Z","endTime":"2026-04-15T03:44:37.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52007201977861,"aZ":-25.28828963671923,"pfxX":3.7280803986648374,"pfxZ":5.126878486690289,"pX":1.4716290072703637,"pZ":2.3924060083980754,"vX0":6.492028248864318,"vY0":-115.4631803629085,"vZ0":0.8648195709662496,"x":60.9,"y":174.19,"x0":-1.8664578246284191,"y0":50.00275248558109,"z0":4.455822225845285,"aX":5.008130803134347},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":9.8,"breakHorizontal":-8.4,"spinRate":2665,"spinDirection":95},"zone":14,"typeConfidence":0.88,"plateTime":0.4752888406998892,"extension":6.677106657166648},"index":1,"playId":"be3f6b2d-9e12-38bd-8732-7e488509b8bf","pitchNumber":2,"startTime":"2026-04-15T03:44:49.111Z","endTime":"2026-04-15T03:44:55.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.90674540614295,"aZ":-19.027966099019658,"pfxX":-6.593214752596442,"pfxZ":7.271677076161918,"pX":-2.067499773589212,"pZ":3.426707574743488,"vX0":1.9609626253465946,"vY0":-134.73736417485344,"vZ0":0.4342608512065711,"x":195.81,"y":146.26,"x0":-1.9559425489779019,"y0":50.000976196343295,"z0":4.626197111213907,"aX":-11.914788231974043},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.4,"breakHorizontal":11.4,"spinRate":2287,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40918515062993777,"extension":6.708699999419302},"index":2,"playId":"c52ee3f4-863b-3b8e-811f-dd7071ab02ac","pitchNumber":3,"startTime":"2026-04-15T03:45:07.010Z","endTime":"2026-04-15T03:45:10.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":71.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70335781518925,"aZ":-27.760244825452027,"pfxX":6.502996816775923,"pfxZ":3.3456152928174543,"pX":1.6438916442795246,"pZ":2.8022898637972795,"vX0":6.156943386639357,"vY0":-114.54518368557554,"vZ0":2.1006174170477148,"x":54.34,"y":163.12,"x0":-1.9312982328587838,"y0":50.00137629262884,"z0":4.6023470746066995,"aX":8.571333238457862},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":7.0,"breakHorizontal":-13.4,"spinRate":2854,"spinDirection":91},"zone":12,"typeConfidence":0.9,"plateTime":0.4796180649325983,"extension":6.760682275736211},"index":3,"playId":"98dad14a-d04c-38c8-897c-447b1444b771","pitchNumber":4,"startTime":"2026-04-15T03:45:26.086Z","endTime":"2026-04-15T03:45:29.303Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":70.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.756659208454924,"aZ":-28.557104039745898,"pfxX":8.30063865139693,"pfxZ":2.801268509479911,"pX":-0.20380860433235923,"pZ":2.60352832395212,"vX0":2.028796953913795,"vY0":-113.71899547335923,"vZ0":1.9155341207579124,"x":124.77,"y":168.48,"x0":-2.1887086321593308,"y0":50.001189943887766,"z0":4.613420583256965,"aX":10.707599366351406},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":6.0,"breakHorizontal":-15.6,"spinRate":2809,"spinDirection":91},"zone":5,"typeConfidence":0.9,"plateTime":0.4844226750457499,"extension":6.673229381760821},"hitData":{"launchSpeed":96.1,"launchAngle":39.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.63,"coordY":70.52}},"index":4,"playId":"dbaf6381-3f0d-3264-97b5-0476b5ac4451","pitchNumber":5,"startTime":"2026-04-15T03:45:43.667Z","endTime":"2026-04-15T03:45:57.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:45:57.588Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a fly ball to right fielder Luke Raley. Jackson Merrill scores.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-15T03:47:21.146Z","endTime":"2026-04-15T03:47:54.384Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":668984,"link":"/api/v1/people/668984"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-15T03:46:35.763Z","endTime":"2026-04-15T03:47:23.144Z","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":92.1,"endSpeed":83.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.072239909370456,"aZ":-25.9273201715359,"pfxX":-11.918592993416091,"pfxZ":3.467526418714172,"pX":-0.5792586305968818,"pZ":1.4448050754824238,"vX0":7.0782365230008635,"vY0":-133.88845087986635,"vZ0":-3.533940443219874,"x":139.08,"y":199.77,"x0":-1.719810539487857,"y0":50.00299058121639,"z0":4.654318120005388,"aX":-21.46496958960625},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.6,"breakHorizontal":19.9,"spinRate":2203,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4103676028391541,"extension":6.7710569891668495},"index":1,"playId":"682ebaa7-6807-38b7-992a-eb6602ef248a","pitchNumber":1,"startTime":"2026-04-15T03:47:23.144Z","endTime":"2026-04-15T03:47:27.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":71.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.580316573296646,"aZ":-24.516296953528474,"pfxX":7.515593181998913,"pfxZ":5.814046784036881,"pX":0.7121274699311889,"pZ":2.2234566953619983,"vX0":4.057483549737762,"vY0":-114.98877166483499,"vZ0":0.3474181164827368,"x":89.86,"y":178.75,"x0":-2.061267952836479,"y0":50.002505352868425,"z0":4.480791434439068,"aX":9.899125528951554},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":10.9,"breakHorizontal":-14.8,"spinRate":2747,"spinDirection":91},"zone":9,"typeConfidence":0.88,"plateTime":0.47935403606668103,"extension":6.764352226522447},"hitData":{"launchSpeed":66.3,"launchAngle":29.0,"totalDistance":195.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.26,"coordY":128.34}},"index":2,"playId":"b21a869d-b704-3cfc-a762-3aec495e3562","pitchNumber":2,"startTime":"2026-04-15T03:47:41.468Z","endTime":"2026-04-15T03:47:54.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:47:54.384Z","atBatIndex":62},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Gavin Sheets grounds into a force out, second baseman Cole Young to shortstop J.P. Crawford. Xander Bogaerts out at 2nd. Gavin Sheets to 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-15T03:48:07.203Z","endTime":"2026-04-15T03:49:08.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":83.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.36028566674878,"aZ":-18.140821030069898,"pfxX":-8.316889450605819,"pfxZ":7.787960091011566,"pX":-0.27751742712150196,"pZ":2.598508255964568,"vX0":6.7165538842666255,"vY0":-134.88682066534977,"vZ0":-1.8285091225810732,"x":127.58,"y":168.62,"x0":-1.7467750135038045,"y0":50.00277505947337,"z0":4.594468928141446,"aX":-14.988181886383362},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.8,"breakHorizontal":13.2,"spinRate":2370,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.40952462464082373,"extension":6.692048943501869},"index":0,"playId":"6075806c-6417-3ce2-aa5f-0869d85cd672","pitchNumber":1,"startTime":"2026-04-15T03:48:20.468Z","endTime":"2026-04-15T03:48:27.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.037181524588664,"aZ":-31.37414774445596,"pfxX":-10.453780669334456,"pfxZ":0.490614187906365,"pX":-0.9373326155759839,"pZ":2.2110130792186253,"vX0":5.872602906912997,"vY0":-127.56987099359253,"vZ0":0.31134089115862795,"x":152.73,"y":179.08,"x0":-1.919772618933822,"y0":50.005109089231524,"z0":4.57540887421444,"aX":-17.105972940931586},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.2,"breakHorizontal":17.5,"spinRate":1562,"spinDirection":237},"zone":13,"typeConfidence":0.92,"plateTime":0.43057138896907565,"extension":6.793411924684002},"index":1,"playId":"5c2eed8f-bedc-3fcd-881d-2c0d95ce089d","pitchNumber":2,"startTime":"2026-04-15T03:48:42.561Z","endTime":"2026-04-15T03:48:49.264Z","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":1},"pitchData":{"startSpeed":93.1,"endSpeed":83.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.93285125953102,"aZ":-16.80967268752453,"pfxX":-8.229494899698118,"pfxZ":8.41083746547163,"pX":-0.779530608297423,"pZ":2.9005589072393194,"vX0":5.36149442916074,"vY0":-135.38436926150592,"vZ0":-1.5823890860478573,"x":146.71,"y":160.46,"x0":-1.7326477389334678,"y0":50.002411835744816,"z0":4.688792540688058,"aX":-15.033863132886452},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":13.6,"spinRate":2415,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.4070481799904542,"extension":6.837242744724919},"hitData":{"launchSpeed":91.3,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.93,"coordY":145.21}},"index":2,"playId":"fcd66d05-5154-33bf-9190-4c5f2d16d9d1","pitchNumber":3,"startTime":"2026-04-15T03:48:59.818Z","endTime":"2026-04-15T03:49:08.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:49:08.800Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ty France singles on a ground ball to left fielder Randy Arozarena. Gavin Sheets to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-15T03:49:27.649Z","endTime":"2026-04-15T03:49:53.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnSecond":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":70.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6382947310854,"aZ":-28.778102960345567,"pfxX":6.425149800990937,"pfxZ":2.6662717380048866,"pX":-0.6946246540069674,"pZ":1.6477583225606198,"vX0":1.4474315042803556,"vY0":-113.60235030005893,"vZ0":-0.0284855821211778,"x":143.48,"y":194.29,"x0":-2.1781171183117936,"y0":50.00397259098384,"z0":4.581849707200788,"aX":8.189003916881969},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":5.2,"breakHorizontal":-12.0,"spinRate":2640,"spinDirection":86},"zone":7,"typeConfidence":0.9,"plateTime":0.4868116234861186,"extension":6.880856839631327},"hitData":{"launchSpeed":98.1,"launchAngle":5.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.37,"coordY":102.91}},"index":0,"playId":"42e6196a-c492-3501-8f05-509ddc16cab1","pitchNumber":1,"startTime":"2026-04-15T03:49:41.013Z","endTime":"2026-04-15T03:49:53.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:49:53.087Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Campusano called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-15T03:50:10.549Z","endTime":"2026-04-15T03:51:36.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24375058236161,"aZ":-23.17282526479645,"pfxX":-10.127178121055051,"pfxZ":4.964907564581034,"pX":-0.0437236233985311,"pZ":1.5244817947084024,"vX0":7.937440875945638,"vY0":-133.88816646838396,"vZ0":-3.775436583849344,"x":118.67,"y":197.62,"x0":-1.732819375393146,"y0":50.004140258795495,"z0":4.613735557007702,"aX":-18.364779895806947},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":16.6,"spinRate":2319,"spinDirection":222},"zone":13,"typeConfidence":0.87,"plateTime":0.40929995105085926,"extension":6.922503716587893},"index":0,"playId":"f225422d-cdce-3695-97b0-f276bf1ab5d8","pitchNumber":1,"startTime":"2026-04-15T03:50:14.295Z","endTime":"2026-04-15T03:50:20.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.743968169715398,"aZ":-24.73138302463703,"pfxX":-10.595698543150826,"pfxZ":4.068783940158186,"pX":-0.514931951023434,"pZ":3.3701921119880294,"vX0":6.879631339393411,"vY0":-134.53959417100734,"vZ0":0.8508728496806491,"x":136.63,"y":147.78,"x0":-1.7312101553048398,"y0":50.0026578501104,"z0":4.805243272580691,"aX":-19.384687488834306},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.8,"breakHorizontal":17.6,"spinRate":2367,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40742185089181415,"extension":6.686475733825731},"index":1,"playId":"3ba2eb66-778b-3fe9-8468-7d299a27876c","pitchNumber":2,"startTime":"2026-04-15T03:50:29.679Z","endTime":"2026-04-15T03:50:33.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":71.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8329007771691,"aZ":-33.32814744715008,"pfxX":6.6390144371370035,"pfxZ":-0.8867941189350059,"pX":1.4279918397970146,"pZ":1.1558064219443294,"vX0":5.599942466082294,"vY0":-114.76713990654159,"vZ0":-0.23085365872380093,"x":62.57,"y":207.57,"x0":-1.9269897389132216,"y0":50.00290963293738,"z0":4.568815119359617,"aX":8.64903767754352},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-1.3,"breakHorizontal":-13.7,"spinRate":2784,"spinDirection":77},"zone":14,"typeConfidence":0.88,"plateTime":0.48156330716867934,"extension":6.787248629764785},"index":2,"playId":"1b5adb8f-58f1-3e47-8732-79598df1ee08","pitchNumber":3,"startTime":"2026-04-15T03:50:53.978Z","endTime":"2026-04-15T03:50:59.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70452743760361,"aZ":-20.798827194536184,"pfxX":-12.253542050330765,"pfxZ":6.10101453179236,"pX":1.8566581259895338,"pZ":1.6736061597642167,"vX0":13.196861483551565,"vY0":-135.89573939334062,"vZ0":-3.9236430854759563,"x":46.23,"y":193.59,"x0":-1.4781109663917233,"y0":50.0012117500785,"z0":4.5868897972203015,"aX":-22.841046645100313},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.3,"breakHorizontal":19.3,"spinRate":2488,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.40355452849693485,"extension":6.805012407619473},"index":3,"playId":"de05b3dd-25d2-3ce9-b6c9-ab618b1e25b2","pitchNumber":4,"startTime":"2026-04-15T03:51:11.786Z","endTime":"2026-04-15T03:51:15.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":83.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.80770215203182,"aZ":-15.376434209875123,"pfxX":-10.707595067718005,"pfxZ":9.346952053357102,"pX":0.4654845449712377,"pZ":1.725166246791973,"vX0":9.067399601097286,"vY0":-134.60606658056744,"vZ0":-4.5231636010806024,"x":99.26,"y":192.2,"x0":-1.5899654288711988,"y0":50.00507149237566,"z0":4.549789357829803,"aX":-19.248417027450667},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.8,"breakHorizontal":16.9,"spinRate":2463,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.4101507296676865,"extension":6.78235833410546},"index":4,"playId":"d651f082-32cb-330e-80b0-7c91db14e7f0","pitchNumber":5,"startTime":"2026-04-15T03:51:31.224Z","endTime":"2026-04-15T03:51:36.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:51:36.329Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randy Arozarena flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-15T03:53:52.598Z","endTime":"2026-04-15T03:56:03.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Miller replaces Jason Adam.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-15T03:53:17.959Z","endTime":"2026-04-15T03:53:54.764Z","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":"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":86.4,"endSpeed":79.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.371028633785766,"aZ":-34.50194853980164,"pfxX":6.521180694002648,"pfxZ":-1.4652819359605669,"pX":1.76234988049399,"pZ":0.8424001587798133,"vX0":5.737928285204218,"vY0":-125.58506779920008,"vZ0":-6.037213595412847,"x":49.82,"y":216.04,"x0":-1.4062768386095952,"y0":50.00558163925708,"z0":6.1114893632438765,"aX":10.332665782315521},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.0,"breakHorizontal":-13.2,"spinRate":2417,"spinDirection":34},"zone":14,"typeConfidence":0.91,"plateTime":0.4375024423973142,"extension":6.772784577096323},"index":1,"playId":"d87b6038-1240-387d-967c-7e8054e519dc","pitchNumber":1,"startTime":"2026-04-15T03:53:54.764Z","endTime":"2026-04-15T03:53:58.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.140673632936835,"aZ":-35.351637127265825,"pfxX":5.04734054277139,"pfxZ":-1.9601867786399039,"pX":1.5380807151040072,"pZ":1.3580886012635396,"vX0":6.121130223157428,"vY0":-126.9754200343679,"vZ0":-4.659375876516235,"x":58.37,"y":202.11,"x0":-1.5678816798757942,"y0":50.006061741806555,"z0":6.057621811774515,"aX":8.168857148782187},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.4,"breakHorizontal":-10.7,"spinRate":2504,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.43284277776994395,"extension":6.830170136822572},"index":2,"playId":"709ad08e-6311-365c-a3f5-629b428b7d80","pitchNumber":2,"startTime":"2026-04-15T03:54:10.905Z","endTime":"2026-04-15T03:54:14.820Z","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":87.3,"endSpeed":80.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99121353663562,"aZ":-34.86013890636248,"pfxX":8.052482108039651,"pfxZ":-1.655505052731085,"pX":1.6432948116855435,"pZ":0.6329250721487638,"vX0":5.362171783104694,"vY0":-126.96243420322809,"vZ0":-6.522040362821065,"x":54.36,"y":221.69,"x0":-1.5484755516045794,"y0":50.00600760483123,"z0":6.037692082552517,"aX":13.038969577056466},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.3,"breakHorizontal":-15.8,"spinRate":2514,"spinDirection":28},"zone":14,"typeConfidence":0.92,"plateTime":0.43278100339362524,"extension":6.669052135296077},"index":3,"playId":"94c0bdc0-0af5-38b5-9104-1b0ac31510f1","pitchNumber":3,"startTime":"2026-04-15T03:54:32.083Z","endTime":"2026-04-15T03:54:38.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38362138943709,"aZ":-35.85011681050556,"pfxX":3.6733402375976283,"pfxZ":-2.2733478208992457,"pX":1.547631929642705,"pZ":0.22377038407535382,"vX0":6.288973266571877,"vY0":-127.49031909188805,"vZ0":-7.162646817434602,"x":58.01,"y":232.74,"x0":-1.4447874498459927,"y0":50.0011037193804,"z0":5.960200302121691,"aX":5.94307247826011},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-5.8,"breakHorizontal":-8.3,"spinRate":2362,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.43246209928322266,"extension":6.886253966914758},"index":4,"playId":"2203c2e0-2a9c-3888-9bc0-430fab72b25f","pitchNumber":4,"startTime":"2026-04-15T03:54:53.512Z","endTime":"2026-04-15T03:54:59.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":101.6,"endSpeed":92.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.36331310919374,"aZ":-10.607229909664685,"pfxX":-5.2814827228205,"pfxZ":9.86804034282958,"pX":-0.19617930597426286,"pZ":2.7201950912869743,"vX0":5.625343740931133,"vY0":-147.63339684305112,"vZ0":-8.06597164039256,"x":124.48,"y":165.33,"x0":-1.4491776603458488,"y0":50.006124961565696,"z0":6.128766930814398,"aX":-11.546598310536426},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":16.2,"breakHorizontal":8.3,"spinRate":2656,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.37239794067692644,"extension":6.7345016907486475},"index":5,"playId":"3290e289-6ca9-36d3-b3b9-6c3b40d76ca6","pitchNumber":5,"startTime":"2026-04-15T03:55:14.597Z","endTime":"2026-04-15T03:55:18.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":101.8,"endSpeed":92.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.23247940798747,"aZ":-11.513080029350705,"pfxX":-2.6545427984053345,"pfxZ":9.375410032871454,"pX":-0.9219451255861881,"pZ":4.319680337581397,"vX0":2.7390224195746082,"vY0":-148.16398734691012,"vZ0":-3.8477209994243577,"x":152.14,"y":122.15,"x0":-1.5173418797245948,"y0":50.00693461918659,"z0":6.317583673397354,"aX":-5.852699874405349},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":16.3,"breakHorizontal":4.2,"spinRate":2668,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.37088706407604244,"extension":6.804626824758615},"index":6,"playId":"76101929-f4c2-31e3-ae3c-138dd24564e0","pitchNumber":6,"startTime":"2026-04-15T03:55:34.808Z","endTime":"2026-04-15T03:55:38.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.671895787288655,"aZ":-34.732367515390706,"pfxX":4.587706841318174,"pfxZ":-1.5479758676166018,"pX":0.2451371656613805,"pZ":2.2958356844138454,"vX0":2.9532418249005485,"vY0":-128.12952090473297,"vZ0":-2.694352460791313,"x":107.66,"y":176.79,"x0":-1.5220514997450525,"y0":50.005530931011094,"z0":6.099218714919088,"aX":7.5614163530673535},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-3.2,"breakHorizontal":-9.0,"spinRate":2373,"spinDirection":41},"zone":6,"typeConfidence":2.0,"plateTime":0.42893332795423866,"extension":6.810942714145647},"hitData":{"launchSpeed":84.6,"launchAngle":54.0,"totalDistance":204.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.42,"coordY":126.55}},"index":7,"playId":"61defb04-85ea-3aaa-aaab-be22ace75164","pitchNumber":7,"startTime":"2026-04-15T03:55:51.960Z","endTime":"2026-04-15T03:56:03.414Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:56:03.414Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-15T03:56:11.799Z","endTime":"2026-04-15T03:57:37.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81965682022933,"aZ":-36.12810735153586,"pfxX":5.70343848278136,"pfxZ":-2.4509857090073552,"pX":-0.45853674521990967,"pZ":2.6838500382987283,"vX0":1.3870328090167692,"vY0":-127.03794209750471,"vZ0":-1.296890100094226,"x":134.48,"y":166.32,"x0":-1.7537039221158692,"y0":50.00158780249528,"z0":6.103151696345857,"aX":9.212824792454551},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.4,"breakHorizontal":-10.7,"spinRate":2315,"spinDirection":32},"zone":4,"typeConfidence":2.0,"plateTime":0.4330648385754641,"extension":6.633594739094332},"index":0,"playId":"8dddf82a-61e9-3686-8fbe-9ae6d1ab0e39","pitchNumber":1,"startTime":"2026-04-15T03:56:26.738Z","endTime":"2026-04-15T03:56:31.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":102.1,"endSpeed":92.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.453792386217856,"aZ":-10.531898775367317,"pfxX":-5.988099381875037,"pfxZ":9.764129302603703,"pX":-0.5804529045225579,"pZ":4.656543768039777,"vX0":4.779157856165628,"vY0":-148.58035245702908,"vZ0":-2.9633256398624557,"x":139.13,"y":113.05,"x0":-1.4387695284865265,"y0":50.00425039785076,"z0":6.286915681494656,"aX":-13.27459510899522},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":17.2,"breakHorizontal":9.8,"spinRate":2627,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.36986617585670034,"extension":6.543749372277694},"index":1,"playId":"4d5a2e6f-69d2-362c-acdc-cb9cbd97ad1c","pitchNumber":2,"startTime":"2026-04-15T03:56:41.617Z","endTime":"2026-04-15T03:56:47.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.934070390721914,"aZ":-25.924883086531842,"pfxX":-9.976890598325154,"pfxZ":3.20594230718352,"pX":-0.9984901704647312,"pZ":3.155354802995404,"vX0":5.6513787862518505,"vY0":-139.33661435076144,"vZ0":-3.214008782613113,"x":155.06,"y":153.59,"x0":-1.7665543736206741,"y0":50.00098457037981,"z0":6.054002456154997,"aX":-19.439135847640173},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.3,"breakHorizontal":16.8,"spinRate":2182,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39444586135776083,"extension":6.584210334284982},"index":2,"playId":"300d233a-fa21-3f28-80b9-9380d19f4040","pitchNumber":3,"startTime":"2026-04-15T03:56:58.396Z","endTime":"2026-04-15T03:57:05.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.826705997483174,"aZ":-35.59892381474014,"pfxX":6.530716797968136,"pfxZ":-2.1339290246228,"pX":0.037718234546329506,"pZ":2.132261472728294,"vX0":2.1462625361672423,"vY0":-126.74891258851254,"vZ0":-2.7289037719986524,"x":115.56,"y":181.21,"x0":-1.6722627956406344,"y0":50.00612405969232,"z0":6.111876234193127,"aX":10.455736637126819},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.3,"breakHorizontal":-12.4,"spinRate":2571,"spinDirection":34},"zone":8,"typeConfidence":0.91,"plateTime":0.4348502707255886,"extension":6.689712115885494},"index":3,"playId":"c850f06f-e950-37f2-89f7-2d1656c20a1b","pitchNumber":4,"startTime":"2026-04-15T03:57:16.610Z","endTime":"2026-04-15T03:57:22.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.465594861001033,"aZ":-35.45666635777064,"pfxX":5.479889208078237,"pfxZ":-2.023360141363691,"pX":0.41448065535619494,"pZ":1.2763907895276714,"vX0":3.321424670076394,"vY0":-127.49077477608608,"vZ0":-4.572667226286672,"x":101.2,"y":204.32,"x0":-1.6227371352999587,"y0":50.00047359079392,"z0":5.932947746480603,"aX":8.89950263556605},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.6,"breakHorizontal":-10.7,"spinRate":2382,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4318204191768662,"extension":6.974027091681966},"index":4,"playId":"69a7c6f0-47cb-320f-aa36-d87b1cb49bb5","pitchNumber":5,"startTime":"2026-04-15T03:57:33.699Z","endTime":"2026-04-15T03:57:37.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:57:37.552Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-15T03:57:51.843Z","endTime":"2026-04-15T03:59:02.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.44"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.88"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.05"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.75"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.66"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.12"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.58"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.06"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.03"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.05"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.53"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.10"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.29"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".552"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".914"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".387"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".255"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".259"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".303"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".552"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".914"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".387"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":100.5,"endSpeed":91.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.57654837660572,"aZ":-7.548832622070716,"pfxX":-3.9271078050429713,"pfxZ":11.548582124083248,"pX":0.45644415786806,"pZ":1.8501992605603164,"vX0":6.487122260997395,"vY0":-145.83466380707026,"vZ0":-10.723666824110058,"x":99.6,"y":188.82,"x0":-1.2970816334757422,"y0":50.000300744955005,"z0":6.050200717870607,"aX":-8.372297426070766},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":18.7,"breakHorizontal":5.6,"spinRate":2406,"spinDirection":208},"zone":9,"typeConfidence":0.9,"plateTime":0.37707927165068256,"extension":6.82121140788097},"index":0,"playId":"fd568cd4-9ea1-3399-b049-dc9d4a4ac14d","pitchNumber":1,"startTime":"2026-04-15T03:58:05.295Z","endTime":"2026-04-15T03:58:09.052Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.4,"endSpeed":92.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.93596604269213,"aZ":-11.855261496206827,"pfxX":-3.703167077105308,"pfxZ":9.238489246622077,"pX":-0.4786917969142154,"pZ":3.6290073201401354,"vX0":4.819494377881385,"vY0":-147.55031818204858,"vZ0":-5.338745098189645,"x":135.25,"y":140.8,"x0":-1.6540691794547238,"y0":50.00404835283583,"z0":6.163901663271492,"aX":-8.14575093810749},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":15.8,"breakHorizontal":5.8,"spinRate":2645,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3715840928650609,"extension":6.617582978922772},"index":1,"playId":"0150041f-587d-374d-87aa-abd4d59c3658","pitchNumber":2,"startTime":"2026-04-15T03:58:20.349Z","endTime":"2026-04-15T03:58:47.376Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.2,"endSpeed":92.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41364696680649,"aZ":-9.639779825726954,"pfxX":-4.67157271294877,"pfxZ":10.271544412562562,"pX":0.3928878356367163,"pZ":2.5797723715747094,"vX0":7.1834099608590005,"vY0":-147.07450942366654,"vZ0":-8.51591926852514,"x":102.02,"y":169.13,"x0":-1.4726038611989032,"y0":50.00098131489116,"z0":6.081912746941459,"aX":-10.24780004991389},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":17.0,"breakHorizontal":7.1,"spinRate":2611,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.3721960451821369,"extension":6.754492152371462},"hitData":{"launchSpeed":67.7,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.43,"coordY":157.66}},"index":2,"playId":"c89b2c20-181e-38ef-a45e-f38d30cb06fa","pitchNumber":3,"startTime":"2026-04-15T03:58:53.903Z","endTime":"2026-04-15T03:59:02.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:59:02.980Z","atBatIndex":68}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-15T03:57:51.843Z","endTime":"2026-04-15T03:59:02.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.44"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.88"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.05"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.75"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.66"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.12"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.58"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.06"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.03"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.05"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.53"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.10"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.29"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".552"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".914"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".387"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".255"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".259"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".303"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".552"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".914"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".387"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":100.5,"endSpeed":91.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.57654837660572,"aZ":-7.548832622070716,"pfxX":-3.9271078050429713,"pfxZ":11.548582124083248,"pX":0.45644415786806,"pZ":1.8501992605603164,"vX0":6.487122260997395,"vY0":-145.83466380707026,"vZ0":-10.723666824110058,"x":99.6,"y":188.82,"x0":-1.2970816334757422,"y0":50.000300744955005,"z0":6.050200717870607,"aX":-8.372297426070766},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":18.7,"breakHorizontal":5.6,"spinRate":2406,"spinDirection":208},"zone":9,"typeConfidence":0.9,"plateTime":0.37707927165068256,"extension":6.82121140788097},"index":0,"playId":"fd568cd4-9ea1-3399-b049-dc9d4a4ac14d","pitchNumber":1,"startTime":"2026-04-15T03:58:05.295Z","endTime":"2026-04-15T03:58:09.052Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.4,"endSpeed":92.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.93596604269213,"aZ":-11.855261496206827,"pfxX":-3.703167077105308,"pfxZ":9.238489246622077,"pX":-0.4786917969142154,"pZ":3.6290073201401354,"vX0":4.819494377881385,"vY0":-147.55031818204858,"vZ0":-5.338745098189645,"x":135.25,"y":140.8,"x0":-1.6540691794547238,"y0":50.00404835283583,"z0":6.163901663271492,"aX":-8.14575093810749},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":15.8,"breakHorizontal":5.8,"spinRate":2645,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3715840928650609,"extension":6.617582978922772},"index":1,"playId":"0150041f-587d-374d-87aa-abd4d59c3658","pitchNumber":2,"startTime":"2026-04-15T03:58:20.349Z","endTime":"2026-04-15T03:58:47.376Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.2,"endSpeed":92.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41364696680649,"aZ":-9.639779825726954,"pfxX":-4.67157271294877,"pfxZ":10.271544412562562,"pX":0.3928878356367163,"pZ":2.5797723715747094,"vX0":7.1834099608590005,"vY0":-147.07450942366654,"vZ0":-8.51591926852514,"x":102.02,"y":169.13,"x0":-1.4726038611989032,"y0":50.00098131489116,"z0":6.081912746941459,"aX":-10.24780004991389},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":17.0,"breakHorizontal":7.1,"spinRate":2611,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.3721960451821369,"extension":6.754492152371462},"hitData":{"launchSpeed":67.7,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.43,"coordY":157.66}},"index":2,"playId":"c89b2c20-181e-38ef-a45e-f38d30cb06fa","pitchNumber":3,"startTime":"2026-04-15T03:58:53.903Z","endTime":"2026-04-15T03:59:02.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T03:59:02.980Z","atBatIndex":68},"scoringPlays":[11,24,27,62],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":156.49,"y":134.84},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":143.39,"y":150.57},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":128.69,"y":82.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":140.56,"y":88.95},"type":"O","description":"Lineout"}]}},{"startIndex":7,"endIndex":16,"top":[7,8,9,10,11,12],"bottom":[13,14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":161.13,"y":167.3},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":98.27,"y":152.09},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":103.85,"y":169.32},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":148.0,"y":71.42},"type":"O","description":"Sac Fly"}],"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":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":161.64,"y":106.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":136.29,"y":156.14},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"coordinates":{"x":143.99,"y":95.75},"type":"O","description":"Flyout"}]}},{"startIndex":17,"endIndex":28,"top":[17,18,19,20,21],"bottom":[22,23,24,25,26,27,28],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":99.79,"y":165.27},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":200.02,"y":125.95},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":156.57,"y":167.8},"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":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":206.09,"y":76.74},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":127.67,"y":75.03},"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":3,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":170.27,"y":91.57},"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":3,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":138.92,"y":159.35},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":133.93,"y":101.35},"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":3,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":108.3,"y":113.21},"type":"O","description":"Flyout"}]}},{"startIndex":29,"endIndex":35,"top":[29,30,31,32],"bottom":[33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":83.06,"y":177.44},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":118.04,"y":147.02},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":57.53,"y":88.72},"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":4,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":146.52,"y":166.92},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"coordinates":{"x":88.64,"y":106.68},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":91.68,"y":125.22},"type":"O","description":"Flyout"}]}},{"startIndex":36,"endIndex":43,"top":[36,37,38,39],"bottom":[40,41,42,43],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":147.22,"y":152.6},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":125.15,"y":84.37},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":152.52,"y":178.45},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":122.6,"y":143.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":152.01,"y":153.4},"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":5,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":144.17,"y":125.56},"type":"O","description":"Pop Out"}]}},{"startIndex":44,"endIndex":49,"top":[44,45,46],"bottom":[47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":195.77,"y":113.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":69.28,"y":64.26},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":102.83,"y":162.73},"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":6,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":122.16,"y":147.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":149.98,"y":167.3},"type":"O","description":"Double Play"}]}},{"startIndex":50,"endIndex":56,"top":[50,51,52],"bottom":[53,54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":165.97,"y":157.42},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":88.7,"y":68.95},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"coordinates":{"x":73.43,"y":104.94},"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":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":94.97,"y":71.67},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":118.04,"y":168.82},"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":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":148.88,"y":166.01},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":65,"top":[57,58,59],"bottom":[60,61,62,63,64,65],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":159.1,"y":94.25},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":150.99,"y":170.34},"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":8,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":46.53,"y":124.61},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":74.63,"y":70.52},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":179.26,"y":128.34},"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":8,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":154.93,"y":145.21},"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":8,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":69.37,"y":102.91},"type":"H","description":"Single"}]}},{"startIndex":66,"endIndex":68,"top":[66,67,68],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":160.42,"y":126.55},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":146.43,"y":157.66},"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":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"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":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":4,"hits":11,"errors":0,"leftOnBase":7},"away":{"runs":1,"hits":4,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"catcher":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"first":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"second":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"third":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"shortstop":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"left":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"center":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"right":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"onDeck":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"inHole":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"battingOrder":9,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"offense":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"onDeck":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"inHole":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"battingOrder":7,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"balls":1,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":9,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":2,"avg":".205","atBats":28,"obp":".313","slg":".332","ops":".645","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":4,"rbi":1,"leftOnBase":13,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":5},"pitching":{"flyOuts":6,"groundOuts":8,"airOuts":11,"runs":4,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":34,"obp":".343","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":113,"era":"3.02","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.06","battersFaced":35,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":113,"balls":39,"strikes":74,"strikePercentage":".650","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":4,"pitchesPerInning":"14.13","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":6,"putOuts":24,"errors":0,"chances":30,"passedBall":0,"pickoffs":0}},"players":{"ID647304":{"person":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"jerseyNumber":"12","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"400","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":10,"groundOuts":24,"airOuts":23,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":1,"hits":9,"hitByPitch":1,"avg":".134","atBats":67,"obp":".216","slg":".224","ops":".440","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":15,"rbi":7,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".130","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.50","popOuts":7,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":123,"errors":1,"chances":140,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID702284":{"person":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"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":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":8,"groundOuts":12,"airOuts":17,"runs":11,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":18,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".230","atBats":61,"obp":".319","slg":".393","ops":".712","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":24,"rbi":9,"leftOnBase":26,"sacBunts":0,"sacFlies":0,"babip":".293","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.50","popOuts":6,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":53,"putOuts":25,"errors":0,"chances":78,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID678606":{"person":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":5,"groundOuts":6,"airOuts":9,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":28,"obp":".310","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":113,"era":"2.57","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.29","battersFaced":30,"outs":21,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":113,"balls":37,"strikes":76,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"16.14","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"1.29","hitsPer9Inn":"10.29","runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668227":{"person":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"jerseyNumber":"56","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":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":18,"flyOuts":9,"groundOuts":18,"airOuts":14,"runs":13,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":10,"intentionalWalks":0,"hits":18,"hitByPitch":3,"avg":".286","atBats":63,"obp":".408","slg":".381","ops":".789","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":24,"rbi":7,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".347","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.00","popOuts":0,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":36,"errors":0,"chances":37,"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"}]},"ID641487":{"person":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":4,"groundOuts":7,"airOuts":10,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":11,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".194","atBats":31,"obp":".419","slg":".226","ops":".645","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":7,"rbi":4,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".261","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":17,"errors":0,"chances":37,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID621550":{"person":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"jerseyNumber":"35","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID668984":{"person":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":8,"strikes":13,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":6,"groundOuts":6,"airOuts":10,"runs":1,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":2,"atBats":31,"obp":".324","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":137,"era":"1.08","inningsPitched":"8.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.08","battersFaced":34,"outs":25,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":137,"balls":52,"strikes":85,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":1,"winPercentage":".---","pitchesPerInning":"16.44","gamesFinished":2,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"7.56","walksPer9Inn":"1.08","hitsPer9Inn":"8.64","runsScoredPer9":"1.08","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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"}]},"ID686527":{"person":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"800","stats":{"batting":{"summary":"0-1 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":10,"groundOuts":6,"airOuts":16,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".200","atBats":35,"obp":".275","slg":".457","ops":".732","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":16,"rbi":5,"leftOnBase":22,"sacBunts":0,"sacFlies":1,"babip":".185","groundOutsToAirouts":"0.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID663728":{"person":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"jerseyNumber":"29","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":17,"groundOuts":10,"airOuts":24,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".145","atBats":69,"obp":".231","slg":".261","ops":".492","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":18,"rbi":10,"leftOnBase":38,"sacBunts":0,"sacFlies":1,"babip":".190","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.50","popOuts":6,"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":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","assists":8,"putOuts":121,"errors":1,"chances":130,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656582":{"person":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":3,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677961":{"person":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":4,"groundOuts":5,"airOuts":6,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":22,"obp":".320","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":98,"era":"4.76","inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.24","battersFaced":25,"outs":17,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":32,"strikes":66,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".---","pitchesPerInning":"17.29","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.53","walksPer9Inn":"3.18","hitsPer9Inn":"7.94","runsScoredPer9":"4.76","homeRunsPer9":"1.59","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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}},"ID666374":{"person":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":8,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":1,"hits":3,"hitByPitch":0,"atBats":18,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":76,"era":"0.00","inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":0,"whip":"0.67","battersFaced":21,"outs":18,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":28,"strikes":48,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.67","gamesFinished":1,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"1.50","hitsPer9Inn":"4.50","runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"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}},"ID669302":{"person":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":15,"groundOuts":16,"airOuts":24,"runs":11,"doubles":10,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":4,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":87,"obp":".286","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":362,"era":"4.18","inningsPitched":"23.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.10","battersFaced":91,"outs":71,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":362,"balls":128,"strikes":234,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".333","pitchesPerInning":"15.30","gamesFinished":0,"strikeoutWalkRatio":"6.25","strikeoutsPer9Inn":"9.51","walksPer9Inn":"1.52","hitsPer9Inn":"8.37","runsScoredPer9":"4.18","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693433":{"person":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(L, 0-2)","summary":"7.0 IP, 3 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":7,"airOuts":10,"runs":3,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":28,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":92,"inningsPitched":"7.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":29,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":31,"strikes":61,"strikePercentage":".660","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":27,"groundOuts":16,"airOuts":37,"runs":8,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":20,"baseOnBalls":5,"intentionalWalks":0,"hits":18,"hitByPitch":1,"atBats":90,"obp":".247","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":345,"era":"2.16","inningsPitched":"25.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"0.92","battersFaced":97,"outs":75,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":345,"balls":112,"strikes":233,"strikePercentage":".680","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.43","rbi":3,"winPercentage":".000","pitchesPerInning":"13.80","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"7.20","walksPer9Inn":"1.80","hitsPer9Inn":"6.48","runsScoredPer9":"2.88","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680977":{"person":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":5,"groundOuts":14,"airOuts":11,"runs":6,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":4,"avg":".292","atBats":48,"obp":".417","slg":".542","ops":".959","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":60,"totalBases":26,"rbi":6,"leftOnBase":20,"sacBunts":0,"sacFlies":1,"babip":".306","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":5,"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":18,"putOuts":11,"errors":4,"chances":33,"fielding":".879","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID622491":{"person":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":3,"gamesStarted":3,"flyOuts":6,"groundOuts":13,"airOuts":11,"runs":11,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":56,"obp":".393","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":270,"era":"6.92","inningsPitched":"13.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.77","battersFaced":62,"outs":39,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":270,"balls":91,"strikes":179,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".---","pitchesPerInning":"20.77","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"9.69","walksPer9Inn":"2.77","hitsPer9Inn":"13.15","runsScoredPer9":"7.62","homeRunsPer9":"0.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681867":{"person":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"jerseyNumber":"88","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":4,"groundOuts":7,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":1,"hits":6,"hitByPitch":0,"atBats":26,"obp":".310","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":123,"era":"2.25","inningsPitched":"8.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.13","battersFaced":29,"outs":24,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":123,"balls":41,"strikes":82,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".---","pitchesPerInning":"15.38","gamesFinished":5,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.38","hitsPer9Inn":"6.75","runsScoredPer9":"2.25","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669923":{"person":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":15,"groundOuts":34,"airOuts":20,"runs":10,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":6,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":96,"obp":".262","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":368,"era":"3.25","inningsPitched":"27.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.94","battersFaced":103,"outs":83,"gamesPitched":4,"completeGames":1,"shutouts":0,"pitchesThrown":368,"balls":117,"strikes":251,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.70","rbi":0,"winPercentage":".500","pitchesPerInning":"13.30","gamesFinished":0,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"7.16","walksPer9Inn":"1.95","hitsPer9Inn":"6.51","runsScoredPer9":"3.25","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID662253":{"person":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":6,"gamesStarted":0,"flyOuts":3,"groundOuts":5,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":118,"era":"3.00","inningsPitched":"6.0","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.33","battersFaced":26,"outs":18,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":118,"balls":51,"strikes":67,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".667","pitchesPerInning":"19.67","gamesFinished":4,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"13.50","walksPer9Inn":"6.00","hitsPer9Inn":"6.00","runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641598":{"person":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":1,"groundOuts":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".167","atBats":12,"obp":".333","slg":".167","ops":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"4.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":2,"putOuts":30,"errors":0,"chances":32,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642100":{"person":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":7,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":4,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":1,"hits":5,"hitByPitch":1,"atBats":19,"obp":".304","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":75,"era":"3.00","inningsPitched":"6.0","wins":0,"losses":2,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.00","battersFaced":24,"outs":18,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":75,"balls":22,"strikes":53,"strikePercentage":".710","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":0,"winPercentage":".000","pitchesPerInning":"12.50","gamesFinished":3,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"1.50","hitsPer9Inn":"7.50","runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":0},"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}},"ID660844":{"person":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"jerseyNumber":"76","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":5,"groundOuts":8,"airOuts":8,"runs":4,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".158","atBats":38,"obp":".319","slg":".211","ops":".530","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":8,"rbi":3,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":23,"errors":1,"chances":45,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677594":{"person":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"300","stats":{"batting":{"summary":"0-2 | 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":7,"groundOuts":18,"airOuts":16,"runs":8,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":9,"intentionalWalks":1,"hits":14,"hitByPitch":1,"avg":".206","atBats":68,"obp":".308","slg":".279","ops":".587","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":19,"rbi":5,"leftOnBase":32,"sacBunts":0,"sacFlies":0,"babip":".277","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.00","popOuts":4,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":47,"errors":0,"chances":47,"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"}]},"ID660825":{"person":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":5,"groundOuts":2,"airOuts":11,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"obp":".296","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":113,"era":"1.35","inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":1,"whip":"1.20","battersFaced":27,"outs":20,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":113,"balls":42,"strikes":71,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.18","rbi":0,"winPercentage":".---","pitchesPerInning":"16.95","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.10","walksPer9Inn":"4.05","hitsPer9Inn":"6.75","runsScoredPer9":"1.35","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670042":{"person":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":5,"groundOuts":9,"airOuts":7,"runs":6,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":22,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":2,"avg":".296","atBats":54,"obp":".356","slg":".556","ops":".912","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":30,"rbi":10,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".448","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":24,"errors":0,"chances":24,"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"}]},"ID676106":{"person":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":3,"gamesStarted":3,"flyOuts":9,"groundOuts":13,"airOuts":16,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":58,"obp":".226","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":267,"era":"2.04","inningsPitched":"17.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"0.74","battersFaced":62,"outs":53,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":267,"balls":91,"strikes":176,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".667","pitchesPerInning":"15.11","gamesFinished":0,"strikeoutWalkRatio":"6.33","strikeoutsPer9Inn":"9.68","walksPer9Inn":"1.53","hitsPer9Inn":"5.09","runsScoredPer9":"2.04","homeRunsPer9":"0.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[680977,663728,677594,647304,668227,670042,641487,686527,621550,702284,693433,668984],"pitchers":[693433,668984],"bench":[641598,656582,660844],"bullpen":[660825,666374,622491,681867,678606,669302,676106,669923,662253,642100,677961],"battingOrder":[680977,663728,677594,647304,668227,670042,641487,621550,702284],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Arozarena 2; Naylor, J; Raley, L."},{"label":"RBI","value":"Canzone (5)."},{"label":"Runners left in scoring position, 2 out","value":"Young; Arozarena."},{"label":"SF","value":"Canzone."},{"label":"GIDP","value":"Crawford, J; Naylor, J."},{"label":"Team RISP","value":"0-for-2."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Naylor, J)."}]}],"note":[{"label":"a","value":"Struck out for Canzone in the 7th."}]},"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":6,"groundOuts":8,"airOuts":11,"runs":4,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".233","atBats":34,"obp":".310","slg":".388","ops":".698","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":14,"rbi":4,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":9,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":2,"atBats":28,"obp":".265","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":127,"era":"3.27","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.19","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":127,"balls":52,"strikes":75,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"pitchesPerInning":"14.11","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID669134":{"person":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":2,"groundOuts":5,"airOuts":2,"runs":3,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".333","atBats":21,"obp":".364","slg":".667","ops":"1.031","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":14,"rbi":4,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".462","groundOutsToAirouts":"2.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":3,"putOuts":48,"errors":1,"chances":52,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID666023":{"person":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"jerseyNumber":"54","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":7,"groundOuts":8,"airOuts":11,"runs":7,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".161","atBats":31,"obp":".270","slg":".226","ops":".496","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":7,"rbi":2,"leftOnBase":20,"sacBunts":0,"sacFlies":1,"babip":".208","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"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":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","assists":6,"putOuts":112,"errors":3,"chances":121,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650633":{"person":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"6.0 IP, ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":7,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":2,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":36,"strikes":49,"strikePercentage":".580","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":11,"groundOuts":21,"airOuts":22,"runs":8,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":0,"hits":16,"hitByPitch":3,"atBats":78,"obp":".315","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":343,"era":"2.78","inningsPitched":"22.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.15","battersFaced":93,"outs":68,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":343,"balls":133,"strikes":210,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":1,"winPercentage":".667","pitchesPerInning":"15.13","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.94","walksPer9Inn":"3.97","hitsPer9Inn":"6.35","runsScoredPer9":"3.18","homeRunsPer9":"0.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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, 5)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"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":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":20,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":26,"obp":".074","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":108,"era":"0.00","inningsPitched":"8.1","wins":1,"losses":0,"saves":5,"saveOpportunities":5,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.24","battersFaced":27,"outs":25,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":108,"balls":26,"strikes":82,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.96","gamesFinished":7,"strikeoutWalkRatio":"20.00","strikeoutsPer9Inn":"21.60","walksPer9Inn":"1.08","hitsPer9Inn":"1.08","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID688158":{"person":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":2,"groundOuts":14,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":7,"intentionalWalks":1,"hits":5,"hitByPitch":1,"atBats":33,"obp":".317","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":153,"era":"0.00","inningsPitched":"10.1","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.16","battersFaced":42,"outs":31,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":153,"balls":59,"strikes":94,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.80","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.81","gamesFinished":4,"strikeoutWalkRatio":"1.43","strikeoutsPer9Inn":"8.71","walksPer9Inn":"6.10","hitsPer9Inn":"4.35","runsScoredPer9":"0.87","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"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}},"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":8,"gamesStarted":0,"flyOuts":1,"groundOuts":9,"airOuts":6,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":30,"obp":".344","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":128,"era":"2.45","inningsPitched":"7.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":2,"whip":"1.50","battersFaced":32,"outs":22,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":128,"balls":45,"strikes":83,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"17.45","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.36","walksPer9Inn":"2.45","hitsPer9Inn":"11.05","runsScoredPer9":"2.45","homeRunsPer9":"1.23","inheritedRunners":5,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"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}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":7,"groundOuts":8,"airOuts":14,"runs":1,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":1,"hits":7,"hitByPitch":0,"avg":".200","atBats":35,"obp":".263","slg":".286","ops":".549","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":10,"rbi":5,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".241","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621111":{"person":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"jerseyNumber":"10","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"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":3,"gamesStarted":3,"flyOuts":3,"groundOuts":15,"airOuts":10,"runs":7,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":47,"obp":".321","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":201,"era":"4.97","inningsPitched":"12.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.26","battersFaced":53,"outs":38,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":201,"balls":75,"strikes":126,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".000","pitchesPerInning":"15.87","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"7.82","walksPer9Inn":"3.55","hitsPer9Inn":"7.82","runsScoredPer9":"4.97","homeRunsPer9":"0.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701538":{"person":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","stats":{"batting":{"summary":"3-4 | 2B, 2 R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":10,"groundOuts":19,"airOuts":19,"runs":14,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":1,"hits":16,"hitByPitch":0,"avg":".250","atBats":64,"obp":".314","slg":".453","ops":".767","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":29,"rbi":11,"leftOnBase":31,"sacBunts":1,"sacFlies":0,"babip":".260","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.33","popOuts":4,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":30,"errors":0,"chances":31,"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, 1)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"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":18,"balls":8,"strikes":10,"strikePercentage":".560","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":3,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"obp":".200","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":27,"era":"0.00","inningsPitched":"1.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.60","battersFaced":5,"outs":5,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":10,"strikes":17,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.20","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"5.40","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":5,"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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608566":{"person":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":8,"groundOuts":10,"airOuts":17,"runs":8,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":55,"obp":".373","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":243,"era":"5.54","inningsPitched":"13.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.69","battersFaced":59,"outs":39,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":243,"balls":91,"strikes":152,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".667","pitchesPerInning":"18.69","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.92","walksPer9Inn":"2.77","hitsPer9Inn":"12.46","runsScoredPer9":"5.54","homeRunsPer9":"3.46","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":4},"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}},"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":7,"gamesStarted":0,"flyOuts":2,"groundOuts":10,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":35,"obp":".270","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":145,"era":"0.96","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.07","battersFaced":37,"outs":28,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":42,"strikes":103,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":".---","pitchesPerInning":"15.54","gamesFinished":1,"strikeoutWalkRatio":"10.00","strikeoutsPer9Inn":"9.64","walksPer9Inn":"0.96","hitsPer9Inn":"8.68","runsScoredPer9":"0.96","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":2},"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}},"ID657757":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":2,"groundOuts":14,"airOuts":11,"runs":6,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".220","atBats":50,"obp":".250","slg":".440","ops":".690","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":22,"rbi":6,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".265","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":76,"errors":0,"chances":87,"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"}]},"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,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | 3B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":11,"groundOuts":13,"airOuts":16,"runs":11,"doubles":3,"triples":1,"homeRuns":4,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".283","atBats":60,"obp":".348","slg":".567","ops":".915","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":34,"rbi":11,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".310","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":31,"errors":0,"chances":31,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID670970":{"person":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"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":9,"balls":2,"strikes":7,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"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":7,"gamesStarted":0,"flyOuts":3,"groundOuts":11,"airOuts":6,"runs":9,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":38,"obp":".410","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":145,"era":"9.39","inningsPitched":"7.2","wins":1,"losses":0,"saves":0,"saveOpportunities":3,"holds":2,"blownSaves":3,"earnedRuns":8,"whip":"2.09","battersFaced":39,"outs":23,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":49,"strikes":96,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.83","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.91","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"7.04","walksPer9Inn":"1.17","hitsPer9Inn":"17.61","runsScoredPer9":"10.57","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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-4","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":4,"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":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":8,"groundOuts":16,"airOuts":15,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":15,"intentionalWalks":1,"hits":10,"hitByPitch":0,"avg":".196","atBats":51,"obp":".368","slg":".353","ops":".721","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":18,"rbi":9,"leftOnBase":20,"sacBunts":0,"sacFlies":2,"babip":".205","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.50","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":32,"putOuts":17,"errors":1,"chances":50,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID689690":{"person":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"jerseyNumber":"37","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":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID609280":{"person":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"jerseyNumber":"41","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":5,"groundOuts":11,"airOuts":7,"runs":4,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".297","atBats":37,"obp":".350","slg":".432","ops":".782","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":16,"rbi":2,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".379","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664034":{"person":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":7,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":2,"groundOuts":6,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".278","atBats":18,"obp":".350","slg":".500","ops":".850","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":9,"rbi":1,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".267","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":36,"errors":0,"chances":43,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID665487":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":9,"groundOuts":18,"airOuts":17,"runs":7,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":8,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".242","atBats":66,"obp":".316","slg":".303","ops":".619","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":77,"totalBases":20,"rbi":7,"leftOnBase":19,"sacBunts":1,"sacFlies":2,"babip":".320","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":27,"errors":0,"chances":30,"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"}]},"ID669369":{"person":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"jerseyNumber":"29","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".091","atBats":11,"obp":".167","slg":".182","ops":".349","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":2,"rbi":1,"leftOnBase":8,"sacBunts":1,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID593428":{"person":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"3-4 | 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":9,"groundOuts":20,"airOuts":20,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".270","atBats":63,"obp":".333","slg":".397","ops":".730","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":25,"rbi":11,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.50","popOuts":4,"lineOuts":7},"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":20,"errors":1,"chances":53,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID606996":{"person":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":3,"groundOuts":15,"airOuts":10,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":38,"obp":".311","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":161,"era":"4.91","inningsPitched":"11.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":6,"whip":"1.18","battersFaced":45,"outs":33,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":63,"strikes":98,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"14.64","gamesFinished":0,"strikeoutWalkRatio":"1.20","strikeoutsPer9Inn":"4.91","walksPer9Inn":"4.09","hitsPer9Inn":"6.55","runsScoredPer9":"4.91","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":4},"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}},"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":6,"gamesStarted":0,"flyOuts":5,"groundOuts":10,"airOuts":8,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":32,"obp":".212","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":144,"era":"2.89","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.75","battersFaced":33,"outs":28,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":144,"balls":58,"strikes":86,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"15.43","gamesFinished":3,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"0.96","hitsPer9Inn":"5.79","runsScoredPer9":"2.89","homeRunsPer9":"0.96","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID630105":{"person":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"900","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":2,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":6,"groundOuts":18,"airOuts":17,"runs":8,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".145","atBats":55,"obp":".242","slg":".218","ops":".460","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":12,"rbi":3,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.00","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":40,"putOuts":31,"errors":0,"chances":71,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":3,"gamesStarted":3,"flyOuts":10,"groundOuts":16,"airOuts":14,"runs":2,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":19,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":63,"obp":".290","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":266,"era":"1.02","inningsPitched":"17.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.08","battersFaced":69,"outs":53,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":266,"balls":87,"strikes":179,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.06","gamesFinished":0,"strikeoutWalkRatio":"4.75","strikeoutsPer9Inn":"9.68","walksPer9Inn":"2.04","hitsPer9Inn":"7.64","runsScoredPer9":"1.02","homeRunsPer9":"0.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[657656,665487,701538,592518,593428,657757,664034,669134,630105,650633,670970,592094,695243],"pitchers":[650633,670970,592094,695243],"bench":[609280,592206,666023,669369],"bullpen":[621111,606996,689690,676760,608566,688158,593974,699134,681190],"battingOrder":[657656,665487,701538,592518,593428,657757,664034,669134,630105],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Merrill (4, Legumina)."},{"label":"3B","value":"Laureano (1, Woo)."},{"label":"TB","value":"Bogaerts 3; Campusano; France, T; Laureano 4; Merrill 4; Tatis Jr."},{"label":"RBI","value":"Bogaerts 3 (11); Tatis Jr. (7)."},{"label":"2-out RBI","value":"Bogaerts 2."},{"label":"Runners left in scoring position, 2 out","value":"Campusano 2; Tatis Jr."},{"label":"Team RISP","value":"3-for-9."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Merrill (4, 2nd base off Woo/Raleigh)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Machado, M-Bogaerts-France, T; France, T-Bogaerts-France, T)."}]}],"note":[]}},"officials":[{"official":{"id":489985,"fullName":"Chad Whitson","link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"fullName":"Bill Miller","link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"fullName":"Brian Walsh","link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"fullName":"Chad Fairchild","link":"/api/v1/people/431232"},"officialType":"Third Base"}],"info":[{"label":"Balk","value":"Woo."},{"label":"HBP","value":"Crawford, J (by King, M); Donovan (by King, M)."},{"label":"ABS Challenge","value":"Young (Strike-Confirmed); Raleigh (Ball-Overturned to Strike); Campusano (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Woo 92-61; Legumina 21-13; King, M 85-49; Morejon 9-7; Adam 18-10; Miller, M 15-9."},{"label":"Groundouts-flyouts","value":"Woo 7-5; Legumina 1-1; King, M 7-0; Morejon 0-1; Adam 1-1; Miller, M 1-1."},{"label":"Batters faced","value":"Woo 29; Legumina 6; King, M 25; Morejon 3; Adam 3; Miller, M 3."},{"label":"Umpires","value":"HP: Chad Whitson. 1B: Bill Miller. 2B: Brian Walsh. 3B: Chad Fairchild. "},{"label":"Weather","value":"66 degrees, Clear."},{"label":"Wind","value":"11 mph, L To R."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:19."},{"label":"Att","value":"38,152."},{"label":"Venue","value":"Petco Park."},{"label":"April 14, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633","boxscoreName":"King, M"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"6.0 IP, ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":7,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":2,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":36,"strikes":49,"strikePercentage":".580","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":11,"groundOuts":21,"airOuts":22,"runs":8,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":0,"hits":16,"hitByPitch":3,"atBats":78,"obp":".315","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":343,"era":"2.78","inningsPitched":"22.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.15","battersFaced":93,"outs":68,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":343,"balls":133,"strikes":210,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":1,"winPercentage":".667","pitchesPerInning":"15.13","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.94","walksPer9Inn":"3.97","hitsPer9Inn":"6.35","runsScoredPer9":"3.18","homeRunsPer9":"0.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":66,"pitchingGameScore":66},{"player":{"person":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538","boxscoreName":"Merrill"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","stats":{"batting":{"summary":"3-4 | 2B, 2 R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":10,"groundOuts":19,"airOuts":19,"runs":14,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":1,"hits":16,"hitByPitch":0,"avg":".250","atBats":64,"obp":".314","slg":".453","ops":".767","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":29,"rbi":11,"leftOnBase":31,"sacBunts":1,"sacFlies":0,"babip":".260","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.33","popOuts":4,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":30,"errors":0,"chances":31,"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"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428","boxscoreName":"Bogaerts"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"3-4 | 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":9,"groundOuts":20,"airOuts":20,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".270","atBats":63,"obp":".333","slg":".397","ops":".730","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":25,"rbi":11,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.50","popOuts":4,"lineOuts":7},"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":20,"errors":1,"chances":53,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"loser":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"save":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}